我有带有 SSD 驱动器和 ubuntu 10.10 的 Acer EEE PC。它工作正常 - 大多数时间 - 但在启动或 io-intense 操作(复制文件、安装更新等)之后,负载增加到 2,停留几分钟,然后慢慢减少回 0.5 左右。
我如何确认问题的来源?是 SSD 驱动器、软件、驱动程序还是其他东西?有什么办法修复吗?
您可以尝试我在此线程中提供的解决方法:
我还注意到 IO 操作期间出现了严重的冻结。虽然我不知道为什么会发生这种情况,但我可以提供一个解决方法。就是这样:
在终端中,输入
echo "deadline" | sudo tee /sys/block/sda/queue/scheduler
再次尝试移动或复制大量文件。您应该注意到巨大的差异。如果是这样,请在终端中键入以下内容以使更改永久生效:
gksudo gedit /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
在以 开头的行中GRUB_CMDLINE_LINUX_DEFAULT="",在 s 之间添加以下字符串"":
elevator=deadline
Run Code Online (Sandbox Code Playgroud)
保存并退出。之后,在终端中输入
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
重启。
仅供参考:这将所谓的调度程序更改为“截止日期”。
来源:http ://techtitbits.com/2010/04/get-rid-of-freeze-ups-during-disk-io-activity-in-ubuntu/
=================================================== ================================
另一种可能性是降低 dirty_ratio 设置。要测试它,请在终端中输入:
sudo bash -c "echo 10 > /proc/sys/vm/dirty_ratio"
sudo bash -c "echo 5 > /proc/sys/vm/dirty_background_ratio"
如果这有帮助,请通过编辑 sysctl.conf 将其永久化:
gksudo gedit /etc/sysctl.conf
在文件末尾添加以下行:
vm.dirty_ratio=10
vm.dirty_background_ratio=5
保存、关闭并重新启动。完毕。
| 归档时间: |
|
| 查看次数: |
1727 次 |
| 最近记录: |