Запись ЦП/использования оперативной памяти регистрируется в течение времени в файл на CentOS

Я ищу приложение или строку кода, которая позволила бы мне наблюдать процесс, сохранить информацию во многих переменных, затем поместить собранную информацию о файле.

Я пробовал изменениями top но никакая удача. Я выполняю несколько виртуальных серверов CentOS, VM составляет 2 ГБ RAM, 2 процессоров.

Сценарий, который работает в течение указанного количества времени при записи строк с информацией о текстовом файле так в конце, у меня может быть своего рода таблица с данными, работал бы.

Я иду в стресс-тест сервер, и я хотел бы иметь данные для создания некоторой статистики.

8
задан 26.11.2011, 04:15

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
...

Первое поле является использованием ЦП в %, второй использование физической памяти в кбайтах.

11
ответ дан 07.12.2019, 13:56

Я предложил бы sadc / sar.

1
ответ дан 07.12.2019, 13:56

Теги

Похожие вопросы