Ubuntu 14.04默認支持SSD TRIM功能

火星人 @ 2014-03-21 , reply:0



來源:OSChina

Ubuntu 用戶對明年四月的要發布的 Ubuntu 14.04 LTS 有一些額外的期待,就是希望默認支持 SSD TRIM 功能。現在終於得償所願,Ubuntu 14.04 現已支持 SSD TRIM 功能。Ubuntu 開發者還想在 Ubuntu Touch images 也添加這麼一個功能,那麼 SSDs 就可以了解哪些數據塊不會再使用,安全的擦除這些數據塊;同時也使性能越來越好,操作越來越快捷。支持 TRIM 可以減少寫入,延長驅動的壽命。

儘管在過去的幾年中大多數主流的文件系統(Ubuntu』s default, ext4)的 Linux 內核支持 TRIM 功能,但是直到現在,還是需要用戶手動的啟動 TRIM 功能。
在做了多次廣泛的測試之後,Ubuntu 的開發者 Matin Pitt 在 Google+ 上面宣稱:「 SSDs 將會開機自動啟用 TRIM 功能,可能有點晚,但是最遲會在 Ubuntu 14.04 LTS 上實現。」

Ubuntu 上 SSD TRIM 使用說明:http://askubuntu.com/questions/18903/how-to-enable-trim

SSD TRIM簡單介紹:

原本在機械硬碟上,寫入數據時,Windows會通知硬碟先將以前的擦除,再將新的數據寫入到磁碟中。而在刪除數據時,Windows只會在此處做個標記,說明這裡應該是沒有東西了,等到真正要寫入數據時再來真正刪除,並且做標記這個動作會保留在磁碟緩存中,等到磁碟空閑時再執行。

這樣一來,磁碟需要更多的時間來執行以上操作,速度當然會慢下來。

而當 Windows 識別到 SSD 並確認 SSD 支持 Trim 后,在刪除數據時,會不向硬碟通知刪除指令,只使用 Volume Bitmap 來記住這裡的數據已經刪除。Volume Bitmap 只是一個磁碟快照,其建立速度比直接讀寫硬碟去標記刪除區域要快得多。這一步就已經省下一大筆時間了。然後再是寫入數據的時候,由於 NAND快閃記憶體保存數據是純粹的數字形式,因此可以直接根據 Volume Bitmap 的情況,向快照中已刪除的區塊寫入新的數據,而不用花時間去擦除原本的數據。

注意:如果 SSD 組 RAID0 后,將失去 TRIM 功能。




[火星人 via ] Ubuntu 14.04默認支持SSD TRIM功能已經有530次圍觀

http://www.coctec.com/news/soft/show-post-75634.html