У меня есть долгосрочная проблема с моим Acer TravelMate 3002WTMi (Pentium-M 1.73Ghz, ОЗУ 512 МБ) и Xubuntu 11.10. Всякий раз, когда нагрузка увеличивается, машина имеет тенденцию замедляться до такой степени, что она полностью не отвечает (в течение 10-30 секунд интервалы, которые очень раздражают). Это всегда происходит, когда вкладки Gmail и Youtube открываются с помощью браузера. Я запускал Linux на настольных компьютерах с меньшим объемом памяти, но я не помню, чтобы у меня были такие проблемы, кроме того, я выбрал запуск Xubuntu, поэтому очень сложно обвинить объем памяти. Тем не менее OS сообщает об этом использовании памяти, в то время как ТОЛЬКО работает xterm и рабочий стол по умолчанию (после сброса кэшей VM):
pkug@travelmate:~$ free -m
total used free shared buffers cached
Mem: 423 155 267 0 7 70
-/+ buffers/cache: 77 345
Swap: 500 67 433
Между тем монитор процесса сообщает, что сам Xfce ест только около ~ 17 МБ. Иногда я не понимаю, почему так много памяти используется, когда ничего не делает. Вернемся к исходной проблеме, есть ли что-нибудь, что я могу сделать, чтобы предотвратить такие замедления? Я пробовал использовать разные планировщики блоков, такие как zramswap, настраивая файловую систему с данными = writeback, экспериментируя с vm.swappiness (в настоящее время она установлена в 10). Не большая часть помощи. Вот результаты производительности диска:
pkug@travelmate:~$ sudo hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 1624 MB in 2.00 seconds = 812.32 MB/sec
Timing buffered disk reads: 102 MB in 3.05 seconds = 33.48 MB/sec