46 Мониторинг процессов top, ps, nice Каталог proc
46 Мониторинг процессов: top, ps, nice. Каталог /proc¶
46. Мониторинг процессов: top, ps, nice. Каталог /proc¶
- top: команда
topв Linux дает динамическое представление о состоянии системы. Она обеспечивает текущую информацию о центральном процессоре, памяти, загрузке и других параметрах системы в режиме реального времени. - ps: команда
psпозволяет просмотреть информацию о текущих процессах системы в статическом виде. - nice: команда
niceпозволяет изменить приоритет запускаемого процесса. Приоритет определяется числом от -20 до 19, где -20 - наивысший приоритет, а 19 - наинизший. Пример использования:nice -n 19 command. С помощью командыreniceможно изменять приоритет уже запущенных процессов.
Каталог /proc является виртуальной файловой системой, предоставляющей динамический информационный вывод о текущем состоянии системы и ее процессах.
- Каталог
/procвключает директории с числовыми именами, соответствующими идентификаторам процессов (PID). В каждой из этих директорий есть файлы и подкаталоги с информацией о соответствующем процессе. - В файле
/proc/meminfoможно получить информацию о памяти системы. - Файл
/proc/cpuinfoсодержит подробную информацию о процессорах системы. - В
/proc/versionхранится информация о версии ядра и компилятора.
Каталог /proc обрабатывается ядром и системой и не хранит информацию на диске, поэтому его размер всегда равен 0. Эта файловая система очень важна для системного анализа и отладки.