如何優化SSD防止磨損

如何優化SSD防止磨損

我正在透過安裝 SSD 來升級我的系統(2011 MacBook Pro)。我想知道 Ubuntu 中是否有任何配置可以幫助延長驅動器的使用壽命?

我什至不確定是否有,我似乎記得幾年前在 Windows 上做過類似的事情。

我使用的是14.04版本

答案1

  1. 在 BIOS 中將 SATA 配置變更為 AHCI

  2. 過度配置

    它用於延長 SSD 的使用壽命,方法是將 SSD 的某些部分保留為未格式化/未分配 - 7% 應該可以,但有些人會選擇 28%。考慮到SSD仍然不“便宜”並且磁碟空間是無價的,我根本不使用這種技術。

  3. 格式為 EXT4(但我想這是常識,僅當您要進行全新安裝時才相關)

  4. sudo nano /etc/rc.local

    此方法將在每次啟動時執行 TRIM,但不會減慢速度,相信我,我自己正在使用此設定。放在fstrim行前exit 0。必須對每個自動安裝的 EXT4 分割區執行此操作。範例如下:

    fstrim / 
    exit 0
    

    您也可以修改程式碼來製作有關 TRIM 的日誌

    LOG=/var/log/trim.log
    fstrim -v / >>$LOG 
    echo “Time: $(date)” >>$LOG
    exit 0
    

    如果您有單獨的主分割區,則需要新增fstrim /home等。/boot/efi

    儲存並重新啟動

  5. 停用 TRIM 不必要的每週 cron 作業,因為它將在每次啟動時執行

    sudo mv -v /etc/cron.weekly/fstrim /etc_cron.weekly_fstrim.bak
    

    您基本上會將此命令移到其他地方,因此不會執行它


  1. 減少交換性

    • 檢查你的交換級別,預設為 60:

      cat /proc/sys/vm/swappiness
      
    • sudo nano /etc/sysctl.conf打開後,將這些行放在文件末尾:

      # Sharply reduce swap inclination
      vm.swappiness=1
      

  1. 不要使用休眠模式!
  2. 重啟

這就是我所做的一切,但是還有其他方法,例如使用我已停用的 cron 作業,或透過丟棄...

答案2

這個主題也可以在這裡閱讀 AS 線程:

https://superuser.com/questions/308251/how-to-trim-discard-a-whole-ssd-partition-on-linux

您也可以使用 hdparm 嘗試不同的操作,但與 SSD 更奇特的日子相比,如今大多數情況下不再需要這樣做。

第二個連結是為了了解更多詳細信息,只需閱讀 man hdparm :

http://howto.unixdev.net/Test_LVM_Trim_Ext4.html

相關內容