LINUX.ORG.RU
ФорумAdmin

Load Average, что ты делаешь? Прекрати

 , ,


0

2
# top

top - 14:34:45 up 18 min,  1 user,  load average: 12.46, 12.29, 8.59
Tasks: 128 total,   1 running, 127 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.1%us,  0.0%sy,  0.0%ni, 50.0%id, 50.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   4013268k total,   984264k used,  3029004k free,    27752k buffers
Swap:   131064k total,        0k used,   131064k free,   699984k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                     
 1782 root      20   0  2716 1136  880 R  0.3  0.0   0:00.17 top                                                                                                         
    1 root      20   0  2916 1420 1224 S  0.0  0.0   0:00.17 init                                                                                                        
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd                                                                                                    
    3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0                                                                                                 
    4 root      20   0     0    0    0 S  0.0  0.0   0:00.02 ksoftirqd/0                                                                                                 
    5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0                                                                                                 
    6 root      RT   0     0    0    0 S  0.0  0.0   0:00.03 watchdog/0                                                                                                  
    7 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/1                                                                                                 
    8 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/1                                                                                                 
    9 root      20   0     0    0    0 S  0.0  0.0   0:00.02 ksoftirqd/1                                                                                                 
   10 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/1                                                                                                  
   11 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/2                                                                                                 
   12 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/2                                                                                                 
   13 root      20   0     0    0    0 S  0.0  0.0   0:00.01 ksoftirqd/2                                                                                                 
   14 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/2                                                                                                  
   15 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/3                                                                                                 
   16 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/3                                                                                                 
   17 root      20   0     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/3                                                                                                 
   18 root      RT   0     0    0    0 S  0.0  0.0   0:00.01 watchdog/3                                                                                                  
   19 root      20   0     0    0    0 S  0.0  0.0   0:00.06 events/0                                                                                                    
   20 root      20   0     0    0    0 S  0.0  0.0   0:00.02 events/1   

Какого черта? Чем оно занято и кто чего ждет учитывая что все параметры в норме...

50.0%wa

по-твоему это норма вообще и для твоего ненагруженного хоста?

iotop -o, lsof -n, ps ax -o stat,comm

uspen ★★★★★ ()
Ответ на: комментарий от uspen

и когда открываешь top, жми 1 d1 c shift+w

Не понял. И для чего тоже не понял.
Понял. Спасибо.

Suntechnic ★★★★★ ()
Последнее исправление: Suntechnic (всего исправлений: 1)
Ответ на: комментарий от Suntechnic

50% это же не смертельно еще

это очень смертельно!

когда я не расчитал производительность дисковой подсистемы, у меня LA был пару десятков, а iowait под 80%, при этом ни один процесс не мог нормально работать. работало ядро и соответственно сеть и то что загружено в ram.

uspen ★★★★★ ()
Ответ на: комментарий от uspen

Да ты прав. Сейчас я уже там вижу 100%, а это даже я знаю что очень много.

Suntechnic ★★★★★ ()
Ответ на: комментарий от Suntechnic

Ты словил 12309.

думаешь?

нет конечно. При чём тут 12309?

drBatty ★★ ()

Не исключено, что у тебя просто отвалился один из дисковых носителей (не тот, что с системой).

unanimous ★★★★★ ()
Ответ на: комментарий от unanimous

Да не. Ну какой носитель... Это вируалка. Хостер уверяет что дохрена дисковых операций. Но чего-то я ничего криминального не вижу...

Suntechnic ★★★★★ ()
Ответ на: комментарий от Suntechnic

Это вируалка. Хостер уверяет что дохрена дисковых операций.

Возможно, в соседней виртуалке, потому и не видишь.

AS ★★★★★ ()
Ответ на: комментарий от uspen

плюсую iotop. возможно какой-то демон очень интенсивно пишет в лог. у меня такое было, в секунду около 50 сообщений с php notice.

Komintern ★★★★★ ()
Ответ на: комментарий от Suntechnic
 1461 be/4 mysql       0.00 B/s    0.00 B/s  0.00 % 98.93 % mysqld --basedir=/usr --datadir=/var/lib/mysql --user=~d.pid --socket=/var/lib/mysqld/mysqld.sock --port=3306
 1460 be/4 mysql       0.00 B/s    0.00 B/s  0.00 % 98.93 % mysqld --basedir=/usr --datadir=/var/lib/mysql --user=~d.pid --socket=/var/lib/mysqld/mysqld.sock --port=3306
 2962 be/4 mysql       0.00 B/s    0.00 B/s  0.00 % 98.93 % mysqld --basedir=/usr --datadir=/var/lib/mysql --user=~d.pid --socket=/var/lib/mysqld/mysqld.sock --port=3306
 2941 be/4 mysql       0.00 B/s    0.00 B/s  0.00 % 98.93 % mysqld --basedir=/usr --datadir=/var/lib/mysql --user=~d.pid --socket=/var/lib/mysqld/mysqld.sock --port=3306
 2980 be/4 mysql       0.00 B/s    0.00 B/s  0.00 % 98.93 % mysqld --basedir=/usr --datadir=/var/lib/mysql --user=~d.pid --socket=/var/lib/mysqld/mysqld.sock --port=3306
 1383 be/4 mysql       0.00 B/s    0.00 B/s  0.00 % 98.93 % mysqld --basedir=/usr --datadir=/var/lib/mysql --user=~d.pid --socket=/var/lib/mysqld/mysqld.sock --port=3306
 1197 be/4 mysql       0.00 B/s    0.00 B/s  0.00 % 98.93 % mysqld --basedir=/usr --datadir=/var/lib/mysql --user=~d.pid --socket=/var/lib/mysqld/mysqld.sock --port=3306
 2942 be/4 mysql       0.00 B/s    0.00 B/s  0.00 % 98.93 % mysqld --basedir=/usr --datadir=/var/lib/mysql --user=~d.pid --socket=/var/lib/mysqld/mysqld.sock --port=3306
 2943 be/4 mysql       0.00 B/s    0.00 B/s  0.00 % 98.92 % mysqld --basedir=/usr --datadir=/var/lib/mysql --user=~d.pid --socket=/var/lib/mysqld/mysqld.sock --port=3306

Это мускул походу. Что можно сделать?

Suntechnic ★★★★★ ()
Ответ на: комментарий от uspen

Может. Хотя это странно. Стандартная установка BitrixVM. Но они там такого наворотили... Я не могу понять где все настройки мускула. Хотя может это характерно для centos.

Suntechnic ★★★★★ ()
Ответ на: комментарий от Komintern

Ага - на сервере с которого съехали их не было, а тут вот появились сразу после развертывания? Как-то не очень верится.

Suntechnic ★★★★★ ()
Ответ на: комментарий от Komintern

Да, и вот что еще против этого говорит - сразу после загрузки нагрузка может быть как раз те 12. А потом, скажем через час, резко падает и сайт можно тыкать. И куда не тыкай, какие фильтры (а именно они создают самые тяжелые запросы) не включай, нагрузка выше 0,3 не растет. А зацикленных там нет - сайт почти полностью уже мной отрефакторен. Вобщем не в запросах дело.

Suntechnic ★★★★★ ()
Ответ на: комментарий от Suntechnic

Да не. Ну какой носитель... Это вируалка. Хостер уверяет что дохрена дисковых операций. Но чего-то я ничего криминального не вижу...

iostat -x 5

andrew667 ★★★★★ ()
Ответ на: комментарий от Suntechnic

сразу после загрузки нагрузка может быть как раз те 12. А потом, скажем через час, резко падает и сайт можно тыкать

ну да, кеш ФС, плюс кеш мускуля - вот и шевелится. а пока кеш наполняется - все тормозит. значит надо прибить на время сервисы и потестить скорость HDD.

Komintern ★★★★★ ()
Ответ на: комментарий от Komintern

Чем он наполняется если в это время не работает сайт? Почему иногда после перезагрузки все летает, а уже ПОТОМ начинает тормозить? Кэш переполнился?

Suntechnic ★★★★★ ()
Ответ на: комментарий от Suntechnic

ну я думаю все же стоит прибить демонов, и проверить скорость hdd бенчмарком. по поводу кеша - тут уже зависит от очень многих факторов, включая ФС и политику кеширования в мускуле.

Komintern ★★★★★ ()
Последнее исправление: Komintern (всего исправлений: 1)
Ответ на: комментарий от Komintern

Все же видимо хостер сцуко балобол. Сейчас нахерачил полну жопу запросов нешуточных и одновременно запустил битриксовский тест производительности. На пике нагрузка «взлетела» аж до 0,41! А днем оно страничку сайта загрузить не могло... Странно все это.

Suntechnic ★★★★★ ()
Последнее исправление: Suntechnic (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.