Как отслеживать использование памяти процессов во времени - ubuntu
Я хочу наблюдать за процессом в Unix с течением времени, чтобы узнать, сколько времени растет память (длительная работа)
Думаю, я мог бы сделать
ps -aux | grep PID
и запускайте это от cron каждые 5 минут, но, похоже, должен быть лучший способ.
Можно ли использовать sar для этого?
Ответы
Ответ 1
Я использую это:
$ ps -o rss $(pgrep executablename)
Поместите это в цикл while или используйте часы для контроля за ним в течение времени
с хвостом. Вы также можете использовать его в файле и иметь gnuplot для его создания и обновления каждые несколько секунд.