我想手动调整硬盘的旋转时间hdparm -S
让它们在晚上更安静。我需要知道的第一件事是它们当前的降速时间,以此作为参考点,这样我就能知道可以期待什么样的变化。
我可以在哪里查找这些信息?
细节
- 我并不是问如何查找当前的高级电源管理设置(
hdparm -B
)。
答案1
根据ATA/ATAPI-7 V1(制造商应遵循的规范以符合 ATA 标准),没有办法知道当前的旋转停止时间,因此 hdparm 也无法知道。marc-andre 解决方案仅尝试确定驱动器何时可以旋转停止以及旋转启动时间:
udisks --show-info /dev/sdb | grep spin
can spindown: 1
===============================================================================
Attribute Current|Worst|Threshold Status Value Type Updates
===============================================================================
spin-up-time 205|203| 63 good 17.3 secs Pre-fail Online
spin-retry-count 253|252|157 good 0 Pre-fail Online
spin-high-current 253|252| 0 n/a 0 Old-age Online
spin-buzz 253|252| 0 n/a 0 Old-age Online
只能知道驱动器当前是否处于活动状态或未使用hdparm -C
sudo hdparm -C /dev/sda
/dev/sda:
drive state is: active/idle
答案2
磁盘工具 -> 选择 HDD 驱动器 -> 单击右上角的“更多操作...”图标 -> 驱动器设置...
我的看起来像这样:
答案3
您可以使用“磁盘工具”,在左侧窗格中选择您的驱动器后,单击右侧的“查看智能数据”按钮。
列表中出现的属性之一应该是驱动器旋转时间。(目前使用 SSD 驱动器,因此我无法获得该信息)
您还可以使用“udisks”通过“--ata-smart-refresh”从命令行获取信息。您可以在“udisks”的手册页上获取有关如何设置旋转时间的更多信息 http://manpages.ubuntu.com/manpages/precise/man1/udisks.1.html