带有交换分区的辅助硬盘:spindown?

带有交换分区的辅助硬盘:spindown?

我在笔记本电脑上运行 Ubuntu 16.04。我有一个 120GB 的小型 SSD 驱动器和一个 1TB 的辅助 HDD。

今天我让 Linux 使用位于第二个驱动器上的交换分区。经过测试(打开大量 chrome 选项卡)并检查交换分区是否被使用(确实被使用了),我注意到,有问题的驱动器在一段时间后不会像以前那样停止旋转。

笔记本电脑的电池寿命对我来说非常重要,因为我经常需要在旅途中工作,没有办法充电。有没有办法强制 Linux 不使用交换分区并关闭第二个硬盘?有没有办法自动执行此操作?

答案1

要强制 Linux 不使用交换,请运行sudo swapoff -a

至于关闭磁盘,您可以通过随附的“磁盘”应用程序进行操作。见屏幕截图。(该选项呈灰色为我因为它是我的系统驱动器)

在此处输入图片描述

答案2

您可以查看tlp软件包(sudo apt install tlp将安装它)。安装后,它会自动为笔记本电脑设置各种省电优化。它完全是“设置后就忘了”;安装后,您无需手动执行任何操作即可使其工作。

当硬盘空闲时降低其转速是 tlp 支持的功能;然而,默认情况下不启用。可以通过编辑配置文件中的DISK_SPINDOWN_TIMEOUT_ON_ACDISK_SPINDOWN_TIMEOUT_ON_BAT值来启用它/etc/default/tlp(这些值表示驱动器在旋转以节省电量之前的秒数;默认情况下它们是0,表示不旋转)。

有关手动配置 tlp 的更多信息:http://linrunner.de/en/tlp/docs/tlp-configuration.html

有关 tlp 的更多一般信息:http://linrunner.de/en/tlp/tlp.html

相关内容