Я ищу приложение или строку кода, которая позволила бы мне наблюдать процесс, сохранить информацию во многих переменных, затем поместить собранную информацию о файле.
Я пробовал изменениями top
но никакая удача. Я выполняю несколько виртуальных серверов CentOS, VM составляет 2 ГБ RAM, 2 процессоров.
Сценарий, который работает в течение указанного количества времени при записи строк с информацией о текстовом файле так в конце, у меня может быть своего рода таблица с данными, работал бы.
Я иду в стресс-тест сервер, и я хотел бы иметь данные для создания некоторой статистики.
Стандарт ps
достаточно.
while true; do ps o pcpu,rsz -p $pid | tail -n1 >>usage.log; sleep $interval; done
результат:
0.0 3352
0.3 31640
0.4 36924
0.5 36052
...
Первое поле является использованием ЦП в %, второй использование физической памяти в кбайтах.