Назад | Перейти на главную страницу

Работает очень медленно на моей рабочей станции Linux, нужна помощь

У меня что-то странное происходит с моей рабочей станцией, например, на нем написано 42,1% wa, когда я дохожу до этого, он становится таким медленным, есть идеи, что можно сделать, как я могу определить, что его вызывает, и все?

top - 15:44:02 up 93 days,  4:29, 16 users,  load average: 1.94, 1.86, 1.24
Tasks: 206 total,   1 running, 203 sleeping,   2 stopped,   0 zombie
Cpu(s):  3.8%us,  4.2%sy,  0.0%ni, 49.6%id, 42.1%wa,  0.2%hi,  0.2%si,  0.0%st
Mem:   3969460k total,  3585412k used,   384048k free,    65896k buffers
Swap:  2031608k total,     9200k used,  2022408k free,  1701636k cached

обновление: я только что импортировал резервную копию MySQL (mysqldump) в обе системы ... нагрузка снизилась до 3-4 на обеих, на самом деле более медленная система работала с более низкой средней нагрузкой, чем более быстрая система, но не намного .. в любом случае вот вывод...

[root@wcmisdlin02]# time gzip -cd mysqldump-uftwfdb1.uftmasterad.org-phplist-20110223.sql.gz | mysql -p phplist2
Enter password:

real    159m34.126s
user    2m14.677s
sys     0m10.757s
[root@wcmisdlin02]#

[root@wcmisdlin03 tmp]# time gzip -cd mysqldump-uftwfdb1.uftmasterad.org-phplist-20110223.sql.gz | mysql -p phplist2
Enter password:

real    463m15.483s
user    3m53.825s
sys     0m23.454s
[root@wcmisdlin03]# 

итак, на одной потребовалось 159м, а на другой 463м, о да ... и вот htop от одной из машин (более быстрой), когда она "простаивает" http://pastebin.com/qG1MQCA0 и когда он делает импорт http://pastebin.com/qRZpQKt3

Если вы думаете, что это загрузка ввода-вывода, используйте lsof, чтобы определить, какие перехватчики находятся в вашей локальной файловой системе.

Если вы подозреваете, что процесс ввода-вывода зависает, вы можете использовать iotop найти это.

Последние версии htop также есть статистика ввода-вывода для каждого процесса, но вам может потребоваться настроить htop, чтобы это показать.

Получите htop, с помощью этого инструмента немного легче понять, что происходит. Также было бы полезно увидеть таблицу процессов, вставить вывод ps aux.

Прочтите страницу руководства вверху: вы можете переупорядочить список процессов по столбцам, это может помочь определить, что мешает системе или какие вещи вызывают боль.

Ваши симптомы могут быть связаны с драйвером или ACPI, но это маловероятно. Вы можете проверить с liveCD (вашего релиза и, если нужно, другого), есть ли у него такие же проблемы.

Кроме того, используйте netstat, чтобы проверить, не сходит ли ваш сетевой ввод-вывод с ума. И, возможно, установите systat, чтобы предоставить вам много данных ввода-вывода. Мануалы нужно будет читать :-)

Вы запускаете что-то, что требует большого количества операций ввода-вывода на диске или памяти? Высокий процент ожидания может означать частый доступ к диску или частую замену. Если вы запустите NFS, возможно, перегрузка сети? Чтобы контролировать ввод-вывод диска, используйте iostat. (iostat находится в пакете sysstat на RH и может не быть установлен по умолчанию)

Ваш ЦП не троттлинг, а как следует?

Наблюдайте за / proc / cpuinfo, когда он «медленный», и посмотрите.