我在筆記型電腦上安裝了固態硬碟,但我沒有達到人們所描述的驚人速度。
我的系統:
- 筆記型電腦:宏碁 Aspire 7552G-6061
- 固態硬碟:Crucial 256GB M4 CT256M4SSD2
- 作業系統:Linux(Trisquel 5.5,Ubuntu的衍生版本)
我正在使用 AHCI。
我將作業系統安裝到固態硬碟上(而不是複製它)。
如何讓固態硬碟速度更快?問題可能出在區塊或磁區對齊上嗎?
答案1
首先回答您的問題
- 該問題不應與部門調整有關。
- 我有以下兩個保持 SSD 效能的技巧。
了解 SSD 的優勢
人們在固態硬碟上體驗到的「閃電速度」指的是讀取和寫入磁碟機。與硬碟機相比,SSD 具有訪問時間極短和更高的數據傳輸率,尤其是隨機訪問時。
除了向 SSD 讀取和寫入資料之外的操作不會帶來效能提升,例如使用處理器進行密集運算。 如果您對 SSD 的期望是提高 CPU 或 RAM 操作的效能,這就是您無法獲得「閃電速度」的原因。
你注意到你的啟動時間減少從 HDD 急劇過渡到 SSD?我曾經對我的筆記型電腦接管感到沮喪50秒啟動。現在,有了我自己的 Crucial 256GB m4 CT256M4SSD2,我的筆記型電腦啟動時間不會超過12秒(這包括運行一個完整的燈伺服器!
當電腦從 HDD 啟動時,必須從不同的實體位置讀取檔案。讀數頭移動到下一個位置的尋道時間是一個巨大的性能殺手。 Crucial m4 的平均造訪時間為0.1毫秒。我之前擁有的硬碟(東芝 MK6461GSYN)的平均存取時間為15.8 毫秒。 SSD 不僅速度更快,而且讀寫速度 (240+ MB/s) 是我的 HDD(最高 120 MB/s)的兩倍以上。
如果您沒有經歷啟動時間的大幅減少,我無法從您提供的資訊中猜測原因。對於一些想知道為什麼我沒有建議的人修剪,這是因為 TRIM 還不相關。 TRIM僅對寫入SSD有用,但啟動作業系統主要是讀取。
提高 Linux 上的 SSD 效能
我推薦的只有兩件事。
啟用修剪
TRIM 透過告訴 SSD 哪些磁區不再使用,從而減少寫入放大,使 SSD 的寫入效能保持如新。
在終端機中,運行命令sudo nano /etc/fstab
。
使用箭頭鍵找到 SSD 上的分割區條目。對於每個條目,新增discard
至選項。之後一行可能看起來像這樣:
UUID=ed586ab8-08c5-4bae-b118-d191b716b4a4 / ext4 discard,errors=remount-ro 0 1
noatime
也跳到下面的部分進行應用,或按CtrlX,鍵入Y,然後按Enter儲存變更。
環境noatime
noatime
告訴檔案系統在上次存取檔案時不要寫入檔案。在大多數情況下,記錄最新的訪問時間是沒有必要的,而且對 SSD 和 HDD 來說都是浪費精力。
與上面的部分一樣,請確保您已執行該命令sudo nano /etc/fstab
並且位於 Nano 文字編輯器中。
使用箭頭鍵找到 SSD 上的分割區條目。對於每個條目,新增noatime
至選項。之後一行可能看起來像這樣:
UUID=ed586ab8-08c5-4bae-b118-d191b716b4a4 / ext4 noatime,discard,errors=remount-ro 0 1