$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Вы увидели, как можно отслеживать конкретные процессы с помощью таких ути
лит, как top и iotop. Однако эти результаты обновляются в реальном времени, при
каждом обновлении предыдущий отчет стирается. Утилита pidstat позволяет вам
отследить использование ресурсов процессом с течением времени в стиле команды
vmstat. Вот простой пример, в котором с ежесекундным обновлением отслежива
ется процесс 1329:
В отчете по умолчанию приведены процентные отношения для пользователь
ского и системного времени, а также общая процентная доля процессорного време
ни. Есть даже сведения о том, на каком из процессоров запущен процесс. Столбец
%guest представляет нечто необычное: это процентное отношение времени, которое
процесс потратил на выполнение чеголибо внутри виртуальной машины. Если вы
не запускаете виртуальную машину, не беспокойтесь о нем.
Хотя команда pidstat по умолчанию показывает использование процессора, она
может намного больше этого. Например, можно применять параметр -r, чтобы
отслеживать память, или параметр -d, чтобы включить отслеживание диска. По
пробуйте применить их, а затем загляните на страницу руководства pidstat(1),
чтобы узнать еще больше подробностей о потоках, переключении контекста или
о чемлибо еще, что обсуждалось в данной главе.