当前位置: 首页>>技术教程>>正文


如何降低硬盘的噪音水平

, ,
大多数非SSD硬盘驱动器通过在访问数据时降低磁头移动速度来降低噪声。此功能称为自动声学管理或AAM。本教程将展示如何操纵AAM值来减少或增加磁头移动,从而直接影响硬盘的噪音水平。
这项工作的最佳工具是hdparmhdparm适用于所有主要的Linux发行版,并可通过以下方式安装hdparm包。如果hdparm该命令在您的系统上尚不可用,您可以使用以下命令进行安装linux命令s:


UBUNTU/DEBIAN
# apt-get install hdparm
OR
FEDORA/RED HAT
# yum install hdparm

首先,为要使用的硬盘找到正确的块设备。这可以通过以下方式完成:


]$ lsscsi -g
[2:0:0:0]    disk    ATA      HTS721060G9SA00  MC3I  /dev/sda   /dev/sg0



(adsbygoogle = window.adsbygoogle || [])。push({});


接下来,我们使用hdparm确定当前的头部速度运动:


# hdparm -M /dev/sda

/dev/sda:
 acoustic      = 254 (128=quiet ... 254=fast)

如果您的驱动器不支持AAM,则会收到以下消息:acoustic = not supported。我们当前的驱动器设置为最大速度,因此没有降低噪音。从上面的输出中,我们可以看到128 … 254之间的任何值都可以接受。并非所有硬盘驱动器都接受所有多个值。对于较旧的驱动器,您的选项可能会缩小为0-(OFF),128-(quiet)或254-(fast)。选项0-(OFF)将关闭AAM,从而将其设置为最大值254。

需要指出的是,任何磁头速度的降低还伴随着硬盘访问时间的降低。让我们将驱动器的噪声级别降低到最小,即AAM值128:


# hdparm -M 128 /dev/sda

/dev/sda:
 setting acoustic management to 128
 acoustic      = 128 (128=quiet ... 254=fast)

可以通过在128 .. 254(如果有)之间设置值来微调噪声和速度之间的平衡。


# hdparm -M 150 /dev/sda

/dev/sda:
 setting acoustic management to 150
 acoustic      = 150 (128=quiet ... 254=fast)
# hdparm -M /dev/sda

/dev/sda:
 acoustic      = 150 (128=quiet ... 254=fast)

要关闭自动声学管理,请将AAM值设置为0:


# hdparm -M 0 /dev/sda

/dev/sda:
 setting acoustic management to 0
 acoustic      = 254 (128=quiet ... 254=fast)
# hdparm -M /dev/sda

/dev/sda:
 acoustic      = 254 (128=quiet ... 254=fast)

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10678.html,未经允许,请勿转载。