У меня долгосрочная проблема с моими Acer TravelMate 3002WTMi (Pentium-M 1,73 ГГц, 512 МБ ОЗУ) и Xubuntu 11.10. Всякий раз, когда нагрузка увеличивается, машина имеет тенденцию замедляться до такой степени, что она полностью не отвечает (в течение 10-30 секунд, что очень раздражает). Это всегда происходит, когда вкладки Gmail и Youtube открываются с помощью браузера. Я запускаю Linux на настольных компьютерах с меньшим объемом памяти, но я не припоминаю таких проблем, кроме того, что я решил запустить Xubuntu, поэтому в этом действительно сложно винить объем памяти. Тем не менее ОС сообщает об использовании этой памяти ТОЛЬКО при запуске xterm и рабочего стола по умолчанию (после удаления кэшей ВМ):
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, настраивать файловую систему с data = 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
Это звучит ужасно, как ошибка ядра 12309, от которой я долго страдал, и с несколькими дистрибутивами Linux. Я пробовал несколько решений, осталось только zramswap и установка SSD с большой загрузкой оперативной памяти. Я пытался с различными планировщиками ввода-вывода и установки noatime в fstab, и это не помогло. Забавно, что у моего друга ноутбук старше меня, и он вообще не страдает от этой проблемы.
OP решил проблему путем обновления;
Спасибо! Кажется, это исправлено в 3.2, и я чувствую значительное улучшение производительности. Попробуйте обновить. Потребление памяти все еще ужасно, хотя ..
BLOCKQUOTE>
При использовании zramswap обязательно отключите подкачку на диске или, по крайней мере, установите для нее низкий приоритет (добавьте параметр pri = 0 в / etc / fstab). Каждый раз, когда вещи действительно должны быть выгружены на диск, это будет МЕДЛЕННО.