Дисковый ввод / вывод делает рабочий стол непригодным для использования. Система потребляет слишком много памяти

У меня долгосрочная проблема с моими 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
2
задан 16 January 2012 в 21:57

3 ответа

Это звучит ужасно, как ошибка ядра 12309, от которой я долго страдал, и с несколькими дистрибутивами Linux. Я пробовал несколько решений, осталось только zramswap и установка SSD с большой загрузкой оперативной памяти. Я пытался с различными планировщиками ввода-вывода и установки noatime в fstab, и это не помогло. Забавно, что у моего друга ноутбук старше меня, и он вообще не страдает от этой проблемы.

0
ответ дан 16 January 2012 в 21:57

OP решил проблему путем обновления;

Спасибо! Кажется, это исправлено в 3.2, и я чувствую значительное улучшение производительности. Попробуйте обновить. Потребление памяти все еще ужасно, хотя ..

0
ответ дан 16 January 2012 в 21:57

При использовании zramswap обязательно отключите подкачку на диске или, по крайней мере, установите для нее низкий приоритет (добавьте параметр pri = 0 в / etc / fstab). Каждый раз, когда вещи действительно должны быть выгружены на диск, это будет МЕДЛЕННО.

0
ответ дан 16 January 2012 в 21:57

Другие вопросы по тегам:

Похожие вопросы: