LINUX.ORG.RU
ФорумAdmin

Помогите разобраться с загрузкой системы

 


0

3

Всем доброго дня! Есть виртуальная машина Debian. Запущена в Hyper-V на Win 8.1. Не могу понять откуда высокие значения LA

Вот что показывает top:

top - 12:19:22 up 94 days, 12:21,  2 users,  load average: 2,30, 2,33, 2,39
Tasks: 131 total,   1 running, 130 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,0 us,  0,0 sy,  0,0 ni, 98,3 id,  1,7 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:   4054556 total,  1804564 used,  2249992 free,   199020 buffers
KiB Swap:  2094076 total,        0 used,  2094076 free,  1063556 cached

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
 3344 root      20   0 2375m  90m  12m S   0,7  2,3 778:07.52 java
 3502 root      20   0  507m  26m 8604 S   0,3  0,7 355:17.01 asterisk
12773 root      20   0 86144 4108 3152 S   0,3  0,1   0:00.05 sshd
    1 root      22   2 10648  808  672 S   0,0  0,0   0:45.01 init

iostat -x:

Linux 3.2.0-4-amd64 (debbel)    10.09.2017      _x86_64_        (1 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,02    0,00    0,10    0,37    0,00   99,51

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sda               0,00     0,13    0,00    0,33     0,06     2,54    15,68     0,00   11,80    5,28   11,86  11,44   0,38

free -h

             total       used       free     shared    buffers     cached
Mem:          3,9G       1,7G       2,1G         0B       194M       1,0G
-/+ buffers/cache:       528M       3,4G
Swap:         2,0G         0B       2,0G

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

Заранее спасибо.


Ответ на: комментарий от iljuase

прогнал раз 10. Вывод одинаков:

root@debbel:~# ps r -A
  PID TTY      STAT   TIME COMMAND
12892 pts/0    R+     0:00 ps r -A
root@debbel:~# ps r -A
  PID TTY      STAT   TIME COMMAND
12893 pts/0    R+     0:00 ps r -A
root@debbel:~# ps r -A
  PID TTY      STAT   TIME COMMAND
12894 pts/0    R+     0:00 ps r -A
root@debbel:~# ps r -A
  PID TTY      STAT   TIME COMMAND
12895 pts/0    R+     0:00 ps r -A
root@debbel:~# ps r -A
  PID TTY      STAT   TIME COMMAND
12896 pts/0    R+     0:00 ps r -A
root@debbel:~# ps r -A
  PID TTY      STAT   TIME COMMAND
12898 pts/0    R+     0:00 ps r -A
root@debbel:~# ps r -A
  PID TTY      STAT   TIME COMMAND
12899 pts/0    R+     0:00 ps r -A
root@debbel:~# ps r -A
  PID TTY      STAT   TIME COMMAND
12900 pts/0    R+     0:00 ps r -A
root@debbel:~# ps r -A
  PID TTY      STAT   TIME COMMAND
12902 pts/0    R+     0:00 ps r -A
root@debbel:~# ps r -A
  PID TTY      STAT   TIME COMMAND
12903 pts/0    R+     0:00 ps r -A
root@debbel:~# ps r -A
  PID TTY      STAT   TIME COMMAND
12904 pts/0    R+     0:00 ps r -A
root@debbel:~# ps r -A
fasv
() автор топика
Ответ на: комментарий от fasv

в общем, запусти top так:

top -H -o S
и нажми в нём букву i. И ищи процессы, у которых в колонке S стоит буква R (будут внизу).

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

Опция о не воспринимается. Что она значит в интернете тоже не нашел. Если запустить top -H -S и нажать i, то на разных промежутках времени выдает разное, что-то типа этого:

1)

Threads: 341 total,   4 running, 337 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,3 us,  0,0 sy,  0,0 ni, 99,7 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:   4054556 total,  1805572 used,  2248984 free,   199020 buffers
KiB Swap:  2094076 total,        0 used,  2094076 free,  1063920 cached

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
 3856 root      20   0  507m  26m 8604 S   0,3  0,7 178:41.49 asterisk
 3869 root      20   0  507m  26m 8604 R   0,3  0,7 167:30.61 asterisk

2)

Threads: 341 total,   3 running, 338 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,0 us,  0,0 sy,  0,0 ni,100,0 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:   4054556 total,  1805572 used,  2248984 free,   199020 buffers
KiB Swap:  2094076 total,        0 used,  2094076 free,  1063920 cached

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
 2950 root      20   0 67012 8284 2448 S   0,3  0,2   8:15.32 fail2ban-server
 3856 root      20   0  507m  26m 8604 S   0,3  0,7 178:41.59 asterisk
 3869 root      20   0  507m  26m 8604 S   0,3  0,7 167:30.71 asterisk
 3870 root      20   0  507m  26m 8604 S   0,3  0,7   3:12.64 asterisk
13108 root      20   0 23468 1884 1156 R   0,3  0,0   0:00.01 top

3)

Threads: 339 total,   3 running, 336 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,0 us,  0,0 sy,  0,0 ni,100,0 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:   4054556 total,  1806176 used,  2248380 free,   199020 buffers
KiB Swap:  2094076 total,        0 used,  2094076 free,  1064112 cached

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
 3401 root      20   0 2375m  90m  12m S   0,3  2,3  52:17.90 java

fasv
() автор топика

1) Вместо top лучше использовать atop. Он покажет в т.ч. короткоживущие процессы, которых не заметит top

2) в первой итерации top и iostat покажут тебе значения с момента загрузки, а не текущие

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

с момента загрузки

с момента загрузки программы или системы? Можно подробнее?

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

Посмотрел через atop. Показывает общую нагрузку на дисковую подсистему около 1%. Процессор в идле практически всегда на 100%

htop показывает что в системе запущено 35 процессов астериск,16 постгре и 64 явы. Как мне кажется они то и загружают систему. Просто хочется узнать где именно узкое место в системе

fasv
() автор топика

Systems calculate the load average as the exponentially damped/weighted moving average of the load number

Вероятно, регулярно происходят короткие события с большим L , отчего A сдвигается. Например, вся ява просыпается одновременно(«L»=64) и сразу(т.ч. CPU не растёт заметно) засыпает обратно. Но пока очередь дойдёт, «A» уже уехал.

DonkeyHot ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.