ps aux linux - среднее значение?

frealy121212
На сайте с 20.11.2013
Offline
102
452

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

Ман читал, не нашёл ничего подобного о реалтайм выводе, есть какие-то решения?

lealhost
На сайте с 07.06.2014
Offline
136
#1

С ps нет решения, он показывает среднюю нагрузку за все время жизни процесса.

Можете использовать top.

Пример выборки по пользователю и неинтерактивный вывод:

top -bn 1 -u mysql

top - 18:21:13 up 24 days, 15:49,  1 user,  load average: 2,10, 2,23, 2,01

Tasks: 2356 total, 2 running, 2337 sleeping, 0 stopped, 17 zombie
%Cpu(s): 20,1 us, 8,5 sy, 0,0 ni, 70,9 id, 0,0 wa, 0,0 hi, 0,5 si, 0,0 st
KiB Mem : 65696068 total, 1013124 free, 21962436 used, 42720508 buff/cache
KiB Swap: 10238972 total, 9975292 free, 263680 used. 37935832 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
18311 mysql 20 0 26,7g 12,8g 9988 S 85,0 20,4 10672:19 mysqld
frealy121212
На сайте с 20.11.2013
Offline
102
#2

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий