電腦公司裝機大師 重裝定義系統重裝

立即下載
當前位置:電腦公司裝機大師>系統教程>詳細頁面

金士頓固態硬盤提高使用壽命優化技巧

時間:2015-01-07 12:58:32來源:電腦公司裝機大師www.notevenacrumb.com作者:由dngsos整理分享

固態硬盤是電腦是電腦的重要存儲設備,電腦在使用過程中硬盤也在無時無刻的讀取運轉,一起情況下MLC (Multi-Level Cell) 由3000次的擦寫次數,而很多少用戶回去關注固態硬盤的使用壽命,一塊好的硬盤如果巧妙去使用的話,也許能夠使用上十年,所以優化固態硬盤來延長使用壽命是很有必要的,想要優化固態硬盤主要是提高硬盤的隨機讀寫效率,從而減少不必要的寫入,下面來看看具體操作知識。
1、分區對齊:
固態硬盤的最小讀取和寫入單位是page(4K),但是擦除是以Block(512K)為單位。在往標記刪除的page寫入數據時,要先擦除page所在Block,在把數據回寫進Block。如果一個邏輯塊分布再兩個物理塊“Block”中,那么涉及的兩個物理塊都要擦除重寫。將分區表和文件系統向物理塊對齊,可以減少這種情況。所以,將分區的起始邏輯位置設置為512KB或1MB的整數倍是合理的。
啟動終端:
sudo fdisk -l
如圖:第一分區的“起點”是2048(扇),如果以后每個分區的“起點”都能被1024整除,那就是512K對齊。如果都能被2048整除,則是1M對齊。
注意:如果是機械硬盤的話,只要能被8除就可以了。機械硬盤只要4K對齊就好了。而固態要512K對齊。
金士頓固態硬盤提高使用壽命優化技巧-1
2、修改fstab:
很多陳舊的資料上說,再fstab上,掛在參數加上discard,noatime。
discard,向下級塊設備通知塊已釋放,相當于實時的Trim,Trim一次頁相當于一次,鑒于算法個人不推薦。這個參數沒有提升SSD的效率,反而慢了。一般情況下是感覺不出來的。
noatime 使用該參數,系統不再把最近讀取文件信息寫入日志。某些依賴時間戳的程序將產生問題。比如郵件和備份系統。
以上都是個人不推薦的參數。
relatime 簡單說就是再修改文件后更新atime , 訪問文件時如果atime超過一天則強制更新。
現在Deepin linux 2014,默認參數就很好了,必須修改。
deepin linux 2014.2 固態硬盤優化
金士頓固態硬盤提高使用壽命優化技巧-2
3、調整I/O調度方案

  現在主流linux有三種調度方案。CFQ、NOOP、Deadline。

  NOOP(電梯式調度程序)對于閃存設備,RAM,嵌入式系統是最好的選擇。

  查看當前的調度方案。

  cat  /sys/block/sdb/queue/scheduler  #sdb 固態硬盤

  noop  [deadline]  cfq         #現在的調度方案是deadline

4、設置固態硬盤的調度方案。

  sudo su #提升權限

  echo noop > /sys/block/sdb/queue/scheduler # 把noop寫入調度程序

  cat /sys/block/sdb/queue/scheduler        #已經更改成功。

  [noop] deadline cfq

  把他作為默認的設置,寫入自動啟動程序。

  #gedit /etc/rc.local   把填再exit 之前,如圖所示。

  

金士頓固態硬盤提高使用壽命優化技巧-3

金士頓固態硬盤提高使用壽命優化技巧-4

5、定時Trim

  fstrim 是執行Trim 操作的命令,配合cron可以達到定時清理的作用。

  執行周期,是自己的臨時文件的頻度而定,像我這樣沒有大規模頻繁刪減文件就沒必要每天一次。Trime會啟動固態硬盤的垃圾回收機制,會帶來回寫放大。

  deepin linux 2014已經內置了Trim的優化,每周執行一次。它就再/etc/cron.weekly/fstrim.

  如圖,它默認只是再intell和三星的固態硬盤上,一些又缺陷的固態硬盤可能再高負載時Trime,丟失數據。可以再 fstrim -all 添加"--no-model-check"來禁用檢查。

金士頓固態硬盤提高使用壽命優化技巧-5

以上就是在deepin linux下對固態硬盤的優化教程,只需要對硬盤的讀取方案來調整一下就可以有效的提高硬盤的使用壽命,希望對大家再使用固態硬盤過程中有一定幫助。

分享到:

相關教程

公眾號

富二代精品国产app-f2富二代短视频app-富二代特色视频网站