Vertex 3 SSD 的 Linux 微調

Vertex 3 SSD 的 Linux 微調

我一直在閱讀有關 Linux 上 SSD 磁碟優化的信息,那裡有很多信息,儘管非常令人困惑,而且大多數感覺已經過時,所以如果有人對以下主題有所了解,我將不勝感激:

  1. 是否仍有必要/建議在具有 EXT4 檔案系統的 Ubuntu 11.x(核心 3.2)上為 OCZ Vertex 3(SandForce 控制器)明確啟用 TRIM?
    我的安裝似乎沒有啟用任何特別的功能。

    經過一番研究,我收集了這兩個選項:

    • 在 /etc/fstab 上使用掛載選項「discard, noatime」啟用修剪支持,例如
      /dev/sda2 /storage ext4 noatime,discard [關聯]
    • 定期執行 fstrim 指令,例如在啟動時執行或在 cron 計畫下執行的腳本。一些舊的信息建議使用此選項,而不是丟棄,因為據說後者會對性能產生一些影響。[關聯]

    如果有的話,推薦以上哪一項?

  2. 停用 EXT4 日誌記錄以延長 SSD 的預期壽命是個好主意嗎?

  3. 將磁碟調度程式從預設的CFQ(完全公平佇列)變更為Noop(先進先出)怎麼樣?[關聯]

謝謝。

答案1

我在我的伺服器的 RAID1 中使用了兩個 OCZ Vertex 3,一年以來沒有進行任何最佳化。

我今天第一次能夠使用 TRIM,因為我升級到了內核 3.0.54 - CentOS 5 預設內核 2.6.18 不支援此功能。

丟棄本身應該足以使驅動器長時間正常運作。確保您擁有最新的韌體 2.25。 OCZ 在 oczenterprise.com 上提供了一個很好的工具,可以升級 SSD,而無需重新啟動伺服器。

相關內容