Сейчас 127 заметки.
Утилиты мониторинга Linux: различия между версиями
Admin (обсуждение | вклад) (Новая страница: «'''Утилиты мониторинга системы'''. Данное руководство включает в себя информацию о базовы...») |
Admin (обсуждение | вклад) |
||
(не показано 8 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | '''Утилиты мониторинга системы'''. | + | '''Утилиты мониторинга системы Linux'''. |
+ | === free === | ||
Данное руководство включает в себя информацию о базовых утилитах и подходах для мониторинга вашей системы. | Данное руководство включает в себя информацию о базовых утилитах и подходах для мониторинга вашей системы. | ||
− | Команда free отображает общий объем свободной, занятой физической памяти и пространства подкачки в системе, а также буферы, используемые ядром. | + | Команда ''free'' отображает общий объем свободной, занятой физической памяти и пространства подкачки в системе, а также буферы, используемые ядром. |
− | Строка Mem отображает использование физической памяти, строка Swap - использование пространства подкачки вашей системой. | + | Строка ''Mem'' отображает использование физической памяти, строка ''Swap'' - использование пространства подкачки вашей системой. |
Строка -/+ buffers/cache отображает объем физической памяти, выделенной в настоящий момент. Обычно данную команду используют с ключом -m, который задает вывод информации в мегабайтах, что облегчает ее восприятие. | Строка -/+ buffers/cache отображает объем физической памяти, выделенной в настоящий момент. Обычно данную команду используют с ключом -m, который задает вывод информации в мегабайтах, что облегчает ее восприятие. | ||
− | + | [[Файл:free.png]] | |
+ | |||
+ | === ps === | ||
---- | ---- | ||
− | Команда ps выводит список работающих процессов в вашей системе. Обычно она запускается согласно синтаксису BSD: | + | Команда ''ps'' выводит список работающих процессов в вашей системе. Обычно она запускается согласно синтаксису BSD: |
− | < | + | <pre>ps aux</pre> |
− | Для того, чтобы она отобразила имя владельца процесса, используется ps aux. Результат выполнения программы является статичным (он актуален на момент выполнения команды). Обычно, вывод команды достаточно длинный, чтобы уместиться на экране, поэтому будет удобнее пропускать ее через команду less: | + | Для того, чтобы она отобразила имя владельца процесса, используется ''ps aux''. Результат выполнения программы является статичным (он актуален на момент выполнения команды). Обычно, вывод команды достаточно длинный, чтобы уместиться на экране, поэтому будет удобнее пропускать ее через команду ''less'': |
− | < | + | <pre>ps aux | less</pre> |
− | Чтобы найти определенный процесс среди запущенных, используйте команду grep: | + | Чтобы найти определенный процесс среди запущенных, используйте команду ''grep'': |
− | < | + | <pre>ps aux | grep httpd</pre> |
− | + | === top === | |
---- | ---- | ||
Данная команда используется для мониторинга и управления процессами на сервере. Она отображает информацию о процессах,отображает список заданий, и Process ID (PID). | Данная команда используется для мониторинга и управления процессами на сервере. Она отображает информацию о процессах,отображает список заданий, и Process ID (PID). | ||
− | Вид отображаемой информации можно модифицировать. Приведем список клавиш для работы с запущенной утилитой top: | + | [[Файл:top.png]] |
+ | |||
+ | Вид отображаемой информации можно модифицировать. Приведем список клавиш для работы с запущенной утилитой ''top'': | ||
M (Shift+m) - отсортирует процессы по объему используемой ОЗУ | M (Shift+m) - отсортирует процессы по объему используемой ОЗУ | ||
Строка 46: | Строка 51: | ||
q - завершить работу программы | q - завершить работу программы | ||
− | + | === htop === | |
---- | ---- | ||
− | htop используется для тех же целей, что и top. Данная программа не включена в дистрибутивы по-умолчанию, поэтому для использования ее необходимо установить. Отличается от top внешним видом и возможностью работать в интерактивном режиме. | + | ''htop'' используется для тех же целей, что и ''top''. Данная программа не включена в дистрибутивы по-умолчанию, поэтому для использования ее необходимо установить. Отличается от ''top'' внешним видом и возможностью работать в интерактивном режиме. |
+ | |||
+ | [[Файл:htop.png]] | ||
+ | |||
− | Список клавиш для работы с htop | + | === Список клавиш для работы с htop === |
M (Shift+m) - отсортирует процессы по объему используемой ОЗУ | M (Shift+m) - отсортирует процессы по объему используемой ОЗУ |
Текущая версия на 22:58, 7 мая 2012
Утилиты мониторинга системы Linux.
free[править]
Данное руководство включает в себя информацию о базовых утилитах и подходах для мониторинга вашей системы. Команда free отображает общий объем свободной, занятой физической памяти и пространства подкачки в системе, а также буферы, используемые ядром.
Строка Mem отображает использование физической памяти, строка Swap - использование пространства подкачки вашей системой.
Строка -/+ buffers/cache отображает объем физической памяти, выделенной в настоящий момент. Обычно данную команду используют с ключом -m, который задает вывод информации в мегабайтах, что облегчает ее восприятие.
ps[править]
Команда ps выводит список работающих процессов в вашей системе. Обычно она запускается согласно синтаксису BSD:
ps aux
Для того, чтобы она отобразила имя владельца процесса, используется ps aux. Результат выполнения программы является статичным (он актуален на момент выполнения команды). Обычно, вывод команды достаточно длинный, чтобы уместиться на экране, поэтому будет удобнее пропускать ее через команду less:
ps aux | less
Чтобы найти определенный процесс среди запущенных, используйте команду grep:
ps aux | grep httpd
top[править]
Данная команда используется для мониторинга и управления процессами на сервере. Она отображает информацию о процессах,отображает список заданий, и Process ID (PID).
Вид отображаемой информации можно модифицировать. Приведем список клавиш для работы с запущенной утилитой top:
M (Shift+m) - отсортирует процессы по объему используемой ОЗУ
P - сортировка процессов по объему использования процессора
n - изменить число отображаемых процессов
u - сортировка процессов по имени пользователя
k - уничтожить процесс. Программа также выдаст список команд для уничтожения.Обычно используется сигнал kill (без соблюдения целостности данных).
space (пробел) - обновить информацию о процессах
s - установить время в секундах для обновления. По-умолчанию установлено значение 3. Не рекомендуется использовать значение 0, т.к. данное действие приведет к усиленному потреблению процессора.
h - вызвать справку
q - завершить работу программы
htop[править]
htop используется для тех же целей, что и top. Данная программа не включена в дистрибутивы по-умолчанию, поэтому для использования ее необходимо установить. Отличается от top внешним видом и возможностью работать в интерактивном режиме.
Список клавиш для работы с htop[править]
M (Shift+m) - отсортирует процессы по объему используемой ОЗУ
P - сортировка процессов по объему использования процессора
u - выбрать пользователя, владельцем которых он является
F1 - справка по использованию программы
F2 - настройка программы
Остальные функциональные клавиши и их назначение вы можете видеть в нижней части интерфейса программы
q - завершить работу программы