Я использую Ubuntu 14.04 на своем компьютере, который работает как сервер. Краткий список спецификаций ПК (lshw): http://pastebin.com/7ud6rpxX
Среднее количество процессоров - 500 (у меня есть маленький виджет, на котором я забыл имя мой рабочий стол)
На сервере запущен сервер GitLab с подключенным к нему бегуном, но он ничего не делает во время медленной работы. На самом деле нет никакой связи с тем, что сервер делает на GitLab, и с производительностью системы.
Один момент - это быстро, другой - медленно. Не могу понять, почему, загрузка также очень и очень медленная (список терминальных загрузочных данных прогрессирует очень медленно и требует времени)
Должен ли я отключить визуальные эффекты?
Спасибо,
Тим
РЕДАКТИРОВАТЬ: Я не нашел ничего, что использует мой процессор выше 2,5% и мою память выше 8%. Может ли это быть из-за отказа графического процессора?
РЕДАКТИРОВАТЬ: Вот второй образ загрузочной диаграммы:
РЕДАКТИРОВАТЬ: Это загрузочная диаграмма с удален файл пакета ureadahead:
Сначала необходимо знать то, что вызывает, это замедляется. Можно контролировать, если CPU не чрезмерный загруженный:
watch "ps aux --sort -pcpu | head -11"
Это будет контролировать каждое значение по умолчанию 2 с лучшие 10 процессов CPU потребления. Можно отправить его в файл журнала для дальнейшего расследования с немного tee
справка:
watch "ps aux --sort -pcpu | head -11 | tee -a logfile"
Таким же образом можно контролировать использование памяти
watch "ps aux --sort -rss | head -11"
Для медленных проблем начальной загрузки. Можно установить перезагрузку bootchart
sudo apt-get install bootchart
система и проанализировать диаграмму, которая должна быть помещена в /var/log/bootchart
. Это должно сказать Вам, что вызывает медленную начальную загрузку. В конце концов, можно отключить bootchart сервис с:
sudo tee -a /etc/init/bootchart.override <<< manual
<час> можно также использовать инструменты как top
для контроля процесса и iotop
для операций ввода-вывода и проверить журналы /var/log/syslog
, /var/log/kern.log
, /var/log/boot.log
для "подозрительных" записей