Машина внезапно останавливается, может помочь только полный сброс

Это иногда случается, я просто работаю, и вдруг машина начинает отставать. Затем он может полностью остановиться (ничего не работает, мышь, клавиатура и т. Д.), А иногда и нет.

Jun  5 16:04:12 c0rp kernel: [ 2636.897221] CPU1: Package power limit normal
Jun  5 16:04:12 c0rp kernel: [ 2636.897222] CPU3: Package power limit normal
Jun  5 16:04:12 c0rp kernel: [ 2636.897224] CPU2: Package power limit normal
Jun  5 16:04:12 c0rp kernel: [ 2636.897225] CPU0: Package power limit normal
Jun  5 16:05:01 c0rp CRON[6655]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Jun  5 16:10:26 c0rp kernel: imklog 5.8.6, log source = /proc/kmsg started.
Jun  5 16:10:26 c0rp rsyslogd: [origin software="rsyslogd" swVersion="5.8.6" x-pid="1267" x-info="http://www.rsyslog.com"] start

Это что внутри системного журнала перед полной перезагрузкой

(команда -v debian-sa1 > /dev/null && debian-sa1 1 1) может быть это моя проблема?

uname -a

Linux c0rp 3.8.6-030806-generic #201304051406 SMP Fri Apr 5 18:07:42 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Также незадолго до отставания Iowait

Мой ноутбук: Asus Zenbook UX32DV, Ubuntu 12.10 Извините за мой плохой английский

Изменить 1: в соответствии с ответом jnv я удаляю пакет sysstat. Проблема все еще существует, но теперь мой компьютер не останавливается полностью. Iowait очень высокий, машина отстает, а иногда останавливается на 20-30 сек. Я все еще пытаюсь найти виновника. Мой жесткий диск здоров (Smart Data и утилита тестирования). иногда в выводе iotop есть kswapd0, вызывающий 80-90% iowait.

Изменить 2: в соответствии с последним ответом JNV. Вчера я обновил свой 12.10 до 13.04. Сегодня все было нормально. Нет айоваитов, нет отставания.

Я немного объясню свою конфигурацию на ноутбуке. Мои / и /boot находятся на SSD. Также 2 2Gb файла подкачки на SSD. Своппинг - это 10. /home на hdd. zRam установлен, у меня 4 раздела zRam.

Также я заказал одну 8Gb RAM, а позже планирую купить 256Gb SSD и сменить HDD. Если кто-то интересуется здесь, это хорошая статья HOWTO. Это на немецком языке, но Google может помочь.

1 ответ

Решение

debian-sa1 и работа cron, кажется, происходит от sysstat пакет; Попробуйте удалить пакет, чтобы подтвердить, не является ли это причиной задержки:

sudo apt-get remove sysstat

Если это не поможет, вы можете по крайней мере устранить одну возможную причину.

Изменить: Согласно вашей информации, sysstat не проблема Однако, так как вы указали kswapd При высокой активности ввода-вывода проблема, вероятно, вызвана перестановкой, которая обычно приводит к заметному снижению производительности (однако это не должно приводить к гибели вашей системы). Смотрите Что такое kswapd0, kworker/num:num, ksoftirqd/num? для получения информации о потоках ядра, включая kswapd.

Есть несколько способов решить проблемы со свопом:

  • Уменьшите swappiness - значение от 1 до 10 может быть полезным
  • Попробуйте использовать zRam, который сжимает ОЗУ; это может или не может помочь в зависимости от вашего варианта использования и оборудования
  • Купи больше оперативки:)

Кроме того, если я не ошибаюсь, ваш ноутбук содержит меньший SSD, который ОС Windows использует для кэширования; Я не уверен, может ли он использоваться Linux таким же образом, однако, если вы не используете двойную загрузку, вы можете использовать SSD для корневой системы или некоторых ее частей (с /home на основном HDD) - см. Т.е. Как выполнить двойную загрузку Ubuntu на Asus Zenbook UX32VD? и Как совместить загрузочный диск SSD с жестким диском данных? и ArchWiki о том, как использовать SSD. В любом случае, как указывалось в другом месте, не очень хорошая идея перенести своп на SSD из-за ограниченных циклов чтения / записи.

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