我对手动调整硬盘的降速时间感兴趣,hdparm -S
以使其在晚上更安静。我需要知道的第一件事是它们当前的降速时间是多少,以用作参考点,因此我知道可以期待什么样的变化。
我在哪里可以找到这些信息?
细节
- 我没有问如何查找当前的高级电源管理设置(
hdparm -B
)。
我对手动调整硬盘的降速时间感兴趣,hdparm -S
以使其在晚上更安静。我需要知道的第一件事是它们当前的降速时间是多少,以用作参考点,因此我知道可以期待什么样的变化。
我在哪里可以找到这些信息?
hdparm -B
)。Answers:
根据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
我对自己找到这个感兴趣。我创建了一个快速而肮脏的脚本来测量转速下降。它在正常运行时间间隔为SECONDS时有效,并且您可以指定要使用的磁盘和间隔。它将结果记录到〜/ sleepdata.log。它仅使用hdparm和正常运行时间。它也可能有错误。
DL @ https://gitorious.org/check-disk-spindown/sh/raw/chkspindown.sh
您可以使用“磁盘实用程序”,然后在左侧窗格中选择驱动器后,单击右侧的“查看智能数据”按钮。
出现的列表中的属性之一应该是驱动器降速时间。(目前正在使用SSD驱动器,因此该信息对我不可用)
您也可以使用“ --ata-smart-refresh”从命令行使用“ udisks”获取信息。您可以在此有关“ udisks”的手册页上获得有关如何设置降速时间的更多信息 http://manpages.ubuntu.com/manpages/precise/man1/udisks.1.html
sudo hdparm -C /dev/sdyourdevice
,如果显示,则将其drive state is: standby