說到SSD 固態硬盤,經常會看到Trim指令這個名詞,那什么是Trim?
為了解決硬盤降速的問題,微軟聯合各大SSD廠商開發了一個新技術——Trim。Trim指令也叫disable delete notify(禁用刪除通知),屬于ata8-acs2規范的技術指令。使用SSD時必須確保開啟系統中Trim指令。
系統對支持Trim指令的SSD啟動Trim命令后,這時在對SSD進行數據刪除的操作,我們知道NTFS文件系統是不向SSD發送刪除指令的,SSD發出新的Trim操作指令,告訴它相關頁面可以安全擦除,得到這一指示后,就不會急于執行擦除操作,而是等到再次有寫入操作的時候再執行,因為這時相關區域已經可以重新使用了,就不用花時間去擦除原本的數據。其速度比直接讀寫硬盤去標記刪除區域要快得多,既提升了讀寫效率又大大減輕了固態硬盤的損耗。
Trim有什么用處?
如果SSD支持Trim指令,那么SSD就可以長期使用不掉速,否則SSD會隨著使用時間越長速度就越慢。
如何查看電腦里是否已開啟Trim:
Nand Flash 控制器通過將Nand Flash 芯片的內設命令寫到其特殊功能寄存器中,從而實現對Nand flash 芯片讀、檢驗和編程控制的。特殊功能寄存器有:NFCONF 、NFCMD 、NFADDR
SSD固態硬盤是由控制單元和固態存儲單元(DRAM或FLASH芯片)組成的存儲設備,目前支持SATA、FC、SAS接口,可以替代普通的機械硬盤。
本文以Micron公司的MT29F2G08為例介紹NAND Flash原理和使用。NAND的內部存儲陣列是以頁為基本單位進行存取的。
NVMe SSD指的是NVMe標準的SSD固態硬盤,NVMe其實與AHCI一樣都是邏輯設備接口標準,而不是接口!NVMe標準是面向PCI-E SSD的。
為了解決硬盤降速的問題,微軟聯合各大SSD廠商開發了一個新技術——Trim。Trim指令也叫disable delete notify(禁用刪除通知),屬于ata8-acs2規范的技術指令。使用SSD時必須