Nmon: Difference between revisions
No edit summary |
No edit summary |
||
| (11 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
nmon для Linux является открытым исходным кодом и доступен по лицензии '''GNU''' General Public License, в то время как nmon для '''AIX''' является проприетарным программным обеспечением, интегрированным в AIX. |
nmon для Linux является открытым исходным кодом и доступен по лицензии '''GNU''' General Public License, в то время как nmon для '''AIX''' является проприетарным программным обеспечением, интегрированным в AIX. |
||
== Установка nmon == |
=== Установка nmon === |
||
Введите следующую команду apt-get: <code>sudo apt-get install nmon<code> |
Введите следующую команду apt-get: <code>sudo apt-get install nmon</code> |
||
[[File:C18054 |
[[File:C18054 LA2.png]] |
||
=== Как этим пользоваться? === |
|||
После успешной установки введите следующую команду в терминал: <code>nmon</code> |
|||
[[File:C18054 LA3.png]] |
|||
Горячие клавиши nmon: |
|||
* '''q''' - чтобы остановить и выйти из nmon |
|||
* '''h''' - чтобы увидеть экран быстрой помощи (подсказки), нажмите '''h''' еще раз, чтобы удалить подсказки |
|||
[[File:C18054 LA4.png]] |
|||
Используйте эти клавиши для просмотра своей статистики: |
|||
* '''c''' - статистика процессора |
|||
* '''m''' - статистика памяти |
|||
* '''d''' - статистика диска |
|||
* '''k''' - статистика ядра |
|||
* '''n''' - статистика сети |
|||
* '''N''' - статистика NFS (Network File Sharing) |
|||
* '''j''' - статистика файловой системы |
|||
* '''t''' - просмотреть верхний процесс |
|||
* '''V''' - статистика виртуальной памяти |
|||
* '''.''' - видеть только занятые диски/процессоры |
|||
* '''r''' - статистика ресурса |
|||
Пример использование таких функций как: отображение процессора, памяти, ядра и диска: |
|||
[[File:C18054 LA5.png]] |
|||
При помощи nmon можно легко узнать использование всех файловых систем: |
|||
[[File:C18054 LA6.png]] |
|||
=== Сбор и анализ данных с помощью nmon === |
|||
Вы можете записывать данные в файл для последующего анализа, для этого потребуется ввести команду: <code>nmon -f -s2 -c 30</code> |
|||
nmon будет работать как демон в фоновом режиме, и вы можете выйти из системы, nmon завершит захват файла данных и сохранит его в файле *.nmon |
|||
[[File:C18054 LA7.png]] |
|||
Буквы в данной команде означают следующее: |
|||
* '''-f''' - запуск режима сбора данных и вывод в формате электронной таблицы |
|||
* '''-s2''' - ожидание в течении 2 секунд, пока экран обновляется |
|||
* '''-с 30''' - общее количество обновлений (30) |
|||
Чтобы просмотреть данный файл, вводим команду: <code>view {название_файла}</code> |
|||
[[File:C18054 LA8.png]] |
|||
[[File:C18054 LA9.png]] |
|||
[[File:C18054 LA10.png]] |
|||
Latest revision as of 13:07, 17 December 2022
Что такое Nmon?
Nigel's Monitor - (nmon) - это инструмент системного мониторинга производительности компьютера для операционных систем AIX и Linux. Инструмент nmon имеет два режима:
- отображает статистику производительности на экране в сжатом формате или
- та же статистика сохраняется в файл данных с разделенными запятыми значениями (CSV) для последующего построения графиков и анализа, чтобы помочь понять использование ресурсов компьютера, варианты настройки и узкие места
nmon для Linux является открытым исходным кодом и доступен по лицензии GNU General Public License, в то время как nmon для AIX является проприетарным программным обеспечением, интегрированным в AIX.
Установка nmon
Введите следующую команду apt-get: sudo apt-get install nmon
Как этим пользоваться?
После успешной установки введите следующую команду в терминал: nmon
Горячие клавиши nmon:
- q - чтобы остановить и выйти из nmon
- h - чтобы увидеть экран быстрой помощи (подсказки), нажмите h еще раз, чтобы удалить подсказки
Используйте эти клавиши для просмотра своей статистики:
- c - статистика процессора
- m - статистика памяти
- d - статистика диска
- k - статистика ядра
- n - статистика сети
- N - статистика NFS (Network File Sharing)
- j - статистика файловой системы
- t - просмотреть верхний процесс
- V - статистика виртуальной памяти
- . - видеть только занятые диски/процессоры
- r - статистика ресурса
Пример использование таких функций как: отображение процессора, памяти, ядра и диска:
При помощи nmon можно легко узнать использование всех файловых систем:
Сбор и анализ данных с помощью nmon
Вы можете записывать данные в файл для последующего анализа, для этого потребуется ввести команду: nmon -f -s2 -c 30
nmon будет работать как демон в фоновом режиме, и вы можете выйти из системы, nmon завершит захват файла данных и сохранит его в файле *.nmon
Буквы в данной команде означают следующее:
- -f - запуск режима сбора данных и вывод в формате электронной таблицы
- -s2 - ожидание в течении 2 секунд, пока экран обновляется
- -с 30 - общее количество обновлений (30)
Чтобы просмотреть данный файл, вводим команду: view {название_файла}








