如何找出当前驱动器的降速时间?


9

我对手动调整硬盘的降速时间感兴趣,hdparm -S以使其在晚上更安静。我需要知道的第一件事是它们当前的降速时间是多少,以用作参考点,因此我知道可以期待什么样的变化。

我在哪里可以找到这些信息?

细节

  • 我没有问如何查找当前的高级电源管理设置(hdparm -B)。

1
我对此有一个答案,但是它不适用,因此我将其删除。如果您的磁盘当前实际上根本不运转,我可以取消删除它。(通过查找sudo hdparm -C /dev/sdyourdevice,如果显示,则将其drive state is: standby
旋转

1
另请参阅有关如何使用hdparm从命令行执行此操作的答案
Andre Holzner 2015年

Answers:


3

根据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

1
这就是SMART加速时间,这是驱动器加速所需的平均时间。这不是一个“设置”的东西,与这个问题无关。
米歇尔·约翰逊

1
他询问的是在Linux旋转硬盘之前设置/查看空闲超时,而不是查看硬盘平均旋转多长时间。而且您不必“设置” SMART值;它们由硬盘驱动器本身返回。
米歇尔·约翰逊

1
@MichealJohnson“我需要知道他们当前的降速时间是多少 ”,对此我回答“ 没有办法知道当前的降速时间 ”。你想说什么?
Braiam

3
是的,那部分很好,是在您继续解释SMART数据时,它变得非常离题(并且令人困惑)。
米歇尔·约翰逊

3
如果相关,则否;当它完全不相关并且可能造成混淆时,是的。
米歇尔·约翰逊

1

磁盘工具->选择HDD驱动器->单击右上角的“更多操作...”图标->驱动器设置...

我的看起来像这样: 屏幕截图


1

我对自己找到这个感兴趣。我创建了一个快速而肮脏的脚本来测量转速下降。它在正常运行时间间隔为SECONDS时有效,并且您可以指定要使用的磁盘和间隔。它将结果记录到〜/ sleepdata.log。它仅使用hdparm和正常运行时间。它也可能有错误。

DL @ https://gitorious.org/check-disk-spindown/sh/raw/chkspindown.sh


这不是降速时间,而是APM值。没有关系。
Braiam 2014年

@Braiam感谢您的反馈,但是我有点困惑。我的脚本使用hdparm -C检查“待机”。它计算自系统启动以来发生这种情况所需的时间。除非您正在寻找从降速开始到不旋转的时间,否则您不会问一个明智的问题,例如,等同于“汽车行驶多快?” OP正在询问他当前的降速时间。我的剧本解决了他的问题。
sigg3 2014年

0

您可以使用“磁盘实用程序”,然后在左侧窗格中选择驱动器后,单击右侧的“查看智能数据”按钮。

出现的列表中的属性之一应该是驱动器降速时间。(目前正在使用SSD驱动器,因此该信息对我不可用)

您也可以使用“ --ata-smart-refresh”从命令行使用“ udisks”获取信息。您可以在此有关“ udisks”的手册页上获得有关如何设置降速时间的更多信息 http://manpages.ubuntu.com/manpages/precise/man1/udisks.1.html


在驱动器的SMART数据或Wikipedia的已知SMART属性列表中,我看不到您指的是什么。
ændrük

嗡嗡声..奇怪..我以前在我的旧maxtor / seagate驱动器上看到它们..嗡嗡声也许是与希捷软件..hum ..或我误认为加速时间..
marc- andre benoit

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.