HDD 待机 - 高负载循环次数

HDD 待机 - 高负载循环次数

我知道关于这个话题有很多问题。但是,我没有找到适合我的情况的解决方案。

我想要实现的目标:我的笔记本电脑中的 HDD(Hitachi Travelstar 5k1000)应在约 5 分钟后进入待机状态,并且负载周期值仅应适度增加。

我的设置:Ubuntu 14.04 安装在 SSD 上,HDD 仅用于存储数据。我通过以下方式检查了 HDD 的 APM 值,sudo hdparm -B /dev/sda结果

/dev/sda:
APM_level = 254

用于交流电和电池

/dev/sda:
APM_level = 128

目前,HDD 从未进入待机模式。但是,如果我的笔记本电脑使用电池供电,则 Load_Cycle_Count 会大幅增加(每分钟)。

据我了解,APM 级别 <=127 允许 HDD 进入待机状态(=旋转减速?),因此 APM=128 可防止待机但仍会严重增加 LCC。我有哪些选择可以实现我的目标?

可能相关:到目前为止,我没有使用任何笔记本电脑模式工具或 TLP 等。如果它有用/有帮助,我也会很欣赏利用 TLP 的解决方案(例如)。

答案1

这很简单传输层协议

生命周期成本:作为第一个猜测,我建议配置

DISK_APM_LEVEL_ON_BAT=192

并随后监控LCC。

旋转:配置

 DISK_SPINDOWN_TIMEOUT_ON_AC="60 0"
 DISK_SPINDOWN_TIMEOUT_ON_BAT="60 0"

(假设 HDD 是 sda)

一切都在于TLP 常见问题解答顺便提一句。

附言:更多解释:同时使用 APM >= 128 (hdparm -B) 和 spindown (-S) 不会产生冲突(我自己也在用)。但是,务必在 APM 之后(或同时)设置 spindown,因为 hdparm -B 会清除 -S 设置。TLP 会自动考虑这一点。

相关内容