Jump to content

нмон

нмон
Оригинальный автор(ы) Найджел Гриффитс
Разработчик(и) ИБМ
Стабильная версия
16р. [1]  Отредактируйте это в Викиданных / 27 августа 2023 г .; 11 месяцев назад ( 27 августа 2023 г. )
Операционная система АИКС , Линукс
Тип Системный монитор
Лицензия GNU GPL (Линукс), Собственное программное обеспечение (AIX)
Веб-сайт нмон .sourceforge .что Отредактируйте это в Викиданных

nmon ( Монитор Найджела [2] производительности компьютера ) — это инструмент мониторинга для операционных систем AIX и Linux . [3] [4] Инструмент nmon имеет два режима: а) отображает статистику производительности на экране в сжатом формате или б) та же статистика сохраняется в файле данных со значениями, разделенными запятыми (CSV) для последующего построения графиков и анализа, чтобы помочь понять ресурсы компьютера. использование, варианты настройки и узкие места.

nmon для Linux имеет открытый исходный код и доступен по лицензии GNU General Public License , а nmon для AIX — это проприетарное программное обеспечение, интегрированное в AIX.

Описание

[ редактировать ]

nmon собирает следующую статистику операционной системы:

  • Использование ЦП и потоков ЦП
  • Частота ЦП для серверов или виртуальных машин, которые могут изменять свою тактовую частоту
  • Статистика графического процессора, включая использование, МГц и температуру
  • Использование физической и виртуальной памяти
  • Чтение, запись и передача диска, а также время обслуживания и время ожидания
  • Группы дисков — по выбору пользователя
  • Обмен и пейджинг
  • Сетевое чтение, запись и передача
  • Локальные файловые системы
  • Сетевая файловая система (NFS)
  • Основные процессы по использованию ЦП, размеру памяти и скорости ввода-вывода
  • Статистика ядра, включая очередь выполнения, переключение контекста, форк, среднюю нагрузку и время безотказной работы.
  • Большие и огромные страницы памяти
  • NFS (сетевая файловая система)
  • Статистика виртуальной машины (в зависимости от оборудования) — полезна для Linux, использующего KVM для размещения виртуальных машин.
  • Ресурсы на Сервере и виртуальной машине
  • nmon -h перечисляет детали
  • Чтобы начать сбор статистики в файл, используйте команду -f или -F вариант

При просмотре в экранном режиме отображаемая статистика контролируется пользователем с помощью однобуквенных переключателей. Например, " c"чтобы показать процессор, а затем еще" c" отключит статистику процессора. Используйте h для отображения списка опций.

При сохранении статистики в файл существует общий набор статистики по умолчанию, и затем пользователи могут запросить дополнительную информацию, используя параметры командной строки. Использовать nmon -? чтобы отобразить все варианты.

Выходной файл можно проанализировать с помощью nmon_analyzer. [5]

Исходная версия nmon предназначалась для операционной системы IBM AIX (выпуск 4.3 и выше) и представляла собой свободно загружаемый инструмент только в двоичном формате из вики IBM AIX. [6]

  • Позже была написана версия для операционной системы Linux, работающей на процессорах IA-32, x86, x86_64, IBM RS/6000 и POWER, мейнфреймах и ARM (включая Raspberry Pi). nmon для Linux был выпущен IBM с открытым исходным кодом в июле 2009 года. Код доступен в репозитории с открытым исходным кодом Sourceforge. [7]
  • Код nmon для AIX позже был включен в состав операционных систем AIX . Начиная с AIX 5.3 TL09 и AIX 6.1 TL02, он был включен в установку AIX по умолчанию и полностью поддерживается IBM. Команда нмон [8] и команда топас [9] являются одним и тем же двоичным файлом, но ведут себя по-разному в зависимости от используемого имени команды.

Две редакции (AIX и Linux) имеют совершенно разный исходный код, но предлагают множество схожих функций, параметров командной строки и данных — насколько это позволяет базовая операционная система.

  • Доступны два режима выполнения:
  1. В онлайн-режиме он использует проклятия для эффективной обработки экрана, что позволяет часто обновлять терминал для мониторинга в реальном времени.
  2. В режиме захвата данные сохраняются в файл в формате CSV для последующей обработки и построения графиков. Файл также содержит важные сведения о конфигурации, которые полезны для рекомендаций по настройке.
  • nmon концентрируется на информации о производительности для настройщика производительности и в краткой форме, облегчающей понимание. Сюда входят процессор, память, диски, адаптеры, сети, NFS, статистика ядра, файловые системы, диспетчер рабочей нагрузки (AIX), разделы рабочей нагрузки (AIX) и основные процессы.
  • nmon включает поддержку старых выпусков AIX, Linux, работающего на x86, платформ POWER и Mainframe, а также другого оборудования, поддерживающего Linux.

Скриншоты

[ редактировать ]

Альтернативы

[ редактировать ]

В AIX есть topas Команда, которая может выводить отчеты в файл, но это не тот формат, который можно легко использовать в качестве источника для электронных таблиц или веб-инструментов, таких как RRDtool .

В Linux есть top команда, которая хороша для процессора и процессов, но не распространяется на диски и сети. Для дискового ввода-вывода iostat Команда может предоставить вам подробную информацию и ntop для информации о сети. Но ни одна из этих команд не позволяет сохранить данные в формате, подходящем для электронной таблицы или простой дальнейшей обработки. Утилита Linux dstat может использоваться для создания текстовых данных, даже в формате значений, разделенных запятыми, что вполне подходит для программ работы с электронными таблицами.

  1. ^ «nmon для Linux» . Проверено 18 февраля 2024 г.
  2. ^ Лейтон, Джефф. «Мониторинг с помощью Nmon » Журнал ADMIN» . Журнал АДМИН . Проверено 10 сентября 2017 г.
  3. ^ Уоллен, Джек (14 марта 2017 г.). «Как контролировать ваши серверы Linux с помощью nmon» . Техреспублика . Проверено 7 декабря 2020 г.
  4. ^ Терполлари, Ольтано. «Nmon: анализ и мониторинг производительности системы Linux» . www.tecmint.com . Проверено 7 декабря 2020 г.
  5. ^ Гриффитс, Найджел (13 января 2020 г.). «nmon_analyser: бесплатный инструмент для создания отчетов о производительности AIX» . разработчик.ibm.com .
  6. ^ Гриффитс, Найджел (27 февраля 2006 г.). «Разработчик IBM» . IBM DeveloperWorks . Архивировано из оригинала 28 января 2015 года . Проверено 24 января 2015 г.
  7. ^ «nmon для Linux | Главная/Домашняя страница» . nmon.sourceforge.net . Проверено 24 января 2015 г.
  8. ^ «Команда nmon» . Архивировано из оригинала 11 октября 2014 года . Проверено 24 января 2015 г.
  9. ^ «Справочник по командам, том 5, s – u» (PDF) . ИБМ . п. 386.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c942ebab14645badcf517707c3bf820e__1708254480
URL1:https://arc.ask3.ru/arc/aa/c9/0e/c942ebab14645badcf517707c3bf820e.html
Заголовок, (Title) документа по адресу, URL1:
nmon - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)