Linux
是否可以讓 hdparm 報告我的 SSD 目前的性能下降水平?
我的產品是一個帶有可移動 Intel X-25M 固態驅動器的無頭 Debian Linux 系統。最近我們注意到這些驅動器的讀/寫性能會隨著時間的推移而下降,而罪魁禍首果然是 SSD 塊問題,如此處所述。因此,我們對 SSD 驅動器進行了安全擦除(如此處所述),並將 SSD 驅動器的性能恢復到其原始/出廠水平。
這很好,但我現在想知道的是,是否有一些快速簡便的方法來查詢 hdparm(或其他一些 Linux shell 命令),這樣它就會列印出目前 SSD 塊結構退化程度的指示是。如果是這樣,那麼我可以在我自己的程序中添加一些邏輯,以便在安全擦除將顯著提高他的系統性能時自動通知使用者。事實上,使用者只需要根據觀察到的 I/O 性能與以前相比進行猜測……這不是世界末日,但如果他只是收到警告消息會更好“您的數據 SSD 目前有 35% 被加擾,請考慮進行安全擦除以獲得更好的 SSD 性能”,或類似的內容。
你為什麼不探勘硬碟的 SMART 指標。
smartctl -data -A /dev/sda
它肯定會給你指標
再一次,考慮了 linux 中的 SSD 優化調整