如何启用Debian(Lenny)服务器上的空闲硬盘?

如何启用Debian(Lenny)服务器上的空闲硬盘?

我目前没有启用spindown,但是如果我看高清灯,它会每隔几秒闪烁一次,即使我知道服务器没有被用于任何事情。 据推测,系统正在用最新的atime值更新ext3日志日志,或者一些烦人的日志文件正在不断更新。 如果我只为hppown做spindown设置,我认为我几乎看不到任何效果,因为所有这些空闲的活动都会让磁盘保持原样。

这有点棘手。 实际上有很多文件在任何时候都有主动写入…主要是日志…

还有一些考虑因素。 如果您将驱动器旋转多次,则会在不到一年的时间内死亡 。 所以你要仔细看看它的旋转频率。

首先,尝试在/proc/sys/vm/laptop_mode启用笔记本电脑模式,这将对数据写入磁盘的方式产生影响。 我没有关于这方面的所有细节,但我的理解有限,就是它导致I / Obuild立并“等到最后一刻”写入磁盘……所以小的写入往往在caching中一段时间了。

接下来,一定要将/proc/sys/vm/swappiness为0.每当你从VM页面,你将生成一个磁盘I / O。 尽可能多地压缩虚拟机将有助于这方面的工作。 如果你能把它变得极端(你有3-4Gb的内存),你可以完全禁用交换分区和文件,这个问题就会消失。

如果您的驱动器仍然可以被看作是ATA设备而不是SCSI(就像SATA那样),那么您可以使用hdparm设置驱动器空闲时间。

我已经在其他地方写过关于此的内容 ,但是如果您尝试减lessI / O,则可能需要将/ tmp设置为RAM磁盘。 我不是100%热衷于此,但这是让系统写入磁盘的必要步骤。

Debian有系统日志每20分钟向日志文件发送一个MARK。 这会惹恼你(和你的硬盘),所以你也需要禁用它。

有关如何减速驱动器的更多信息可以在这里find 。

我想这只是取决于硬盘控制器的固件,如果它支持这个function。 如果没有任何活动,一些磁盘会旋转(例如WD Caviar)。

起初,你应该使用'relatime'挂载你的分区来优化ext3的行为。 然后找出什么是访问您的磁盘(日志文件?)。 我想你不是在谈论你的根分区或其他系统磁盘,而是你手动写入/读取的可选存储器?

我使用hd-idle在我的HTPC上旋转外部USB磁盘。

HTH,
PERA