如果我将 Linux 安装在我的机器上,我应该采取哪些步骤,以便它仅在我实际操作时尝试访问硬盘驱动器。即,当我试图入睡时,摩擦声让我很烦。
phi*_*hag 26
您可以使用iotop(最好使用大间隔和-o选项)来找出哪个程序正在写入磁盘。
如果您有足够的 RAM,您可能还想关闭交换:
$ sudo swapoff -a
Run Code Online (Sandbox Code Playgroud)
,或通过从 中删除交换行来永久删除/etc/fstab。
夜间 I/O 的典型罪魁祸首是:
crontab -e(每个用户都有一个)来找出正在执行的内容和时间,并删除有问题的行。由于大多数预配置的 cronjob 都以某种方式建立索引,如果您不依赖任何正在安排的操作,您可以安全地关闭 cron。/var/log。如果某个文件在那里不断增长,请考虑降低程序的日志级别。如果您不关心日志,请在程序中关闭它们和/或在/var/log. 你可以找出哪些文件随着什么而改变$ sudo tail -f /var/log/*/tmp(您可以使用 iotop 找到)。tmpfs如果您有足够的 RAM 并且这些文件的大小有限,请考虑在那里安装基于内存的文件系统 ( )。您可能还对powertop感兴趣,它显示了哪些程序正在唤醒您的 CPU。如果出现意外情况,请考虑针对该程序提交错误。
在硬件方面,您可以使用静音磁盘(SSD 没有可移动部件,因此是一个不错的选择)或手动将 HDD 置于待机状态。hdparm(特别是-C和-y选项)是一个很好的工具。
| 归档时间: |
|
| 查看次数: |
3165 次 |
| 最近记录: |