Нетбук зависает с высокой нагрузкой при каждой операции ввода-вывода

У меня Acer EEE PC с SSD-дисками и Ubuntu 10.10. Он работает нормально - большую часть времени - но после загрузки или интенсивной работы (копирование файла, установка обновлений и т. Д.) Нагрузка увеличивается до 2, остается в течение нескольких минут и медленно уменьшается до 0,5 или около того. ]

Как я могу подтвердить источник проблемы? Это SSD диски, софт, драйверы, что-то еще? Любой способ исправить?

6
задан 28 January 2011 в 14:08

2 ответа

Вы могли попробовать обходные решения, которые я уже обеспечил в этом потоке:

Я заметил ужасные замораживания во время операций IO также. В то время как я не могу сказать, почему это происходит, я могу предложить обходное решение. Вот то, как:

В терминале ввести

echo "deadline" | sudo tee /sys/block/sda/queue/scheduler

Попытайтесь переместить или скопировать большие суммы файлов снова. Необходимо заметить огромную разницу. Если так, делайте изменение постоянным путем ввода в терминале:

gksudo gedit /etc/default/grub

В начале строки GRUB_CMDLINE_LINUX_DEFAULT="", добавьте следующую строку, промежуточную ""s:

elevator=deadline

Сохраните и выйдите. После этого введите в терминале

sudo update-grub

Перезагрузка.

К вашему сведению: Это изменяет так называемый планировщик на 'крайний срок'.

Источник: 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

Сохраните, закройтесь и перезагрузка.Готово.

4
ответ дан 28 January 2011 в 14:08

Вы используете Ubuntu One? У меня возникают похожие проблемы с U1 после загрузки.

Вы можете попробовать открыть системный монитор (должен находиться в разделе «Система»> «Администрирование») при загрузке и посмотреть, не перегружает ли жесткий диск ubuntuone-syncdaemon (или другую программу) Или, что еще лучше, загрузите программу с именем iotop и запустите ее из терминала сразу после загрузки. Он покажет, какая программа ответственна за большое время ожидания ввода / вывода.

0
ответ дан 28 January 2011 в 14:08

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

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