Аналог top в windows
htop is an interactive process viewer for Linux. It is a text-mode application (for console or X terminals) and requires ncurses. htop is an interactive top replacement that runs in the terminal.
Действия
Создание списка приложений
На suse.me вы можете создавать сколько угодно публичных или приватных списков, добавлять в них приложения, и делиться ими в интернете.
Альтернативы приложению htop
Фильтр альтернатив по платформе
Настольные ПК
Фильтр альтернатив по лицензии
Process Explorer 35 альтернатив
- Task Management
- Process Management
- Analysis
- Taskmanager
- Process List
Process Explorer – идеальная альтернатива стандартному диспетчеру задач, созданная специально для Microsoft Windows. Гораздо функциональнее обычного системного диспетчера: позволяет отследить процесс и все дочерние «подпроцессы», просмотреть используемые файлы и ресурсы, …
Process Monitor 30 альтернатив
- Process Monitoring
- System Activity Monitor
Process Monitor is an advanced monitoring tool for Windows that shows real-time file system, Registry and process/thread activity. It combines the features of two legacy Sysinternals utilities, Filemon and.
Process Hacker 27 альтернатив
Process Hacker is a feature-packed tool for manipulating processes and services on your computer. A free and open source process viewer with powerful process termination and memory searching/editing.
SystemExplorer 25 альтернатив
- Process Viewer
- System Information
- Taskmanager
- System Monitoring
System Explorer is an enhanced Taskmanager that provides detailed information about running processes, startup programs, IE add-ons (BHOs), drivers, services network connections, system resources and more. It.
Windows Task Manager 33 альтернативы
- Process Viewer
- Taskmgr
- Taskman
- Task Management
- Process Management
Windows Task Manager is a task manager application included with Microsoft Windows NT family of operating systems that provides detailed information about computer performance and running applications.
Process Lasso 17 альтернатив
- Process Management
- Process Optimization
- Stability
- System Utility
- Process Priority
Process Lasso is NOT yet another task manager. It is a process priority optimization and system automation utility. Priority optimization, affinity optimization, core optimization, automated rules, automated.
AnVir Task Manager 23 альтернативы
- Process Viewer
- Startup Optimizer
- Services
- Taskmanager
- Hardware Monitoring
This tool controls programs, disk, CPU. Replace task manager, tweak and tune up XP or Vista. Speed up windows startup. Get rid of spyware and viruses.
Resource Monitor 21 альтернатива
- Performance Monitoring
- System Information
- System Monitor
Resource Monitor is a system application in Microsoft Windows operating systems. It is used to view information about the use of hardware (CPU, memory, disk, and network) and software (file …
KillSwitch 30 альтернатив
- Process Killer
- Process Management
- Task List Manager
- Taskmanager
- Hardware Monitoring
KillSwitch is an advanced system monitoring tool that is apart of Comodo Cleaning Essentials (CCE) it allows users to identify, monitor and stop potentially unsafe processes that are running on …
Security Task Manager 29 альтернатив
- Process Viewer
- Process List
- Taskmanager
- App Rating
Security Task Manager shows comprehensible information about programs and processes running on the computer. For each Windows process, it improves on Windows Task Manager, providing: unique security.
MKN TaskExplorer 27 альтернатив
- Tasks
- Taskmanager
- Windows Utilities
Free application MKN TaskExplorer is a Windows Task Manager replacement packed with options, system information, and pretty graphs. Weve highlighted tons of alternative task managers in the past, but.
PrcView 29 альтернатив
- Process Viewer
- Process List
- Process Killer
PrcView is a process viewer utility that displays detailed information about processes running under Windows. For each process it displays memory, threads and module usage. For each DLL it shows …
WinSpy++ 20 альтернатив
- Net Framework
- Development
- Developer Tools
Microsoft Spy++ 19 альтернатив
- Thread
- System Utility
- Process Monitoring
- System Activity Monitor
Spy++ (SPYXX.EXE) is a Win32-based utility that gives you a graphical view of the system’s processes, threads, windows, and window messages. It comes with paid versions of Visual Studio. You …
Python System Monitor 27 альтернатив
- Task Management
- Cross Platform
- System Monitoring
Python System Monitor (Psymon) is a cross-platform, task and performance monitor. Features: Global processes monitoring. System load history (cpu,memory,network and disks). Disks informations. .
Знаете другую альтернативу htop?
Yet Another (remote) Process Monitor 26 альтернатив
- Yet Another Process Manager
- Task Management
- Process List
- Taskmanager
Yet Another (remote) Process Monitor (YAPM) is a powerful application that allows to view and manage your running tasks, processes, threads, modules. etc. and your services on a local or on …
Process Scanner 29 альтернатив
- Process List
- Taskmanager
- Process Management
With ProcessScanner Uniblue takes the perspiration and guesswork out of researching the processes running on your PC. ProcessScanner not only generates a detailed list of the items already running on …
Kiwi application monitor 21 альтернатива
- Application Monitoring
- Event Handling
Kiwi application monitor is a small program which lets you monitor your applications/processes, Windows and User activity. . The program can be set to start with Windows and run in background …
SterJo Task Manager 24 альтернативы
- Trojan
- Process Viewer
- Task Management
- Adware
- Spyware
SterJo Task Manager is a FREE and advanced utility for process managing which allows you to get details on everything that’s running on your computer. The program is divided in …
Что в этом списке?
Этот список содержит 32 альтернативы приложению htop, для таких платформ как: Windows, Linux, macOS, BSD и многих других. Список альтернатив можно фильтровать по типу лицензии, платформе и тегам. Поддерживается сортировка по количеству пользователей которые уже используют альтернативу, или дате добавления приложения.
Последнее обновление списка: 9 марта 2015 г. 14:02
Вы можете дополнить или изменить информациию о любом приложении на SuggestUse. За внесение любой информации вам будут начислены поинты.
Сортировка альтернатив
Фильтр альтернатив по тегам
- — Менеджер задач • 8
- — Средство Просмотра Процессов • 7
- — Процесс Управления • 6
- — Список Процессов • 6
- — Управление Задачами • 5
- — Мониторинг Процесса • 3
- — Система Мониторинга Активности • 3
- — Информационная Система • 3
- — Задачи • 2
- — Аппаратный Мониторинг • 2
- — Убийца Процессов • 2
- — Система Мониторинга • 2
- — Коммунальные Системы • 2
- — Отзывчивый • 1
- — Процесс Оптимизатора • 1
- — Урочная • 1
- — Шпионских программ • 1
- — Процесс • 1
- — Производительности • 1
- — Системный Монитор • 1
- — Инструменты разработчика • 1
- — Adware • 1
- — Мониторинг Приложений • 1
- — Утилиты Для Windows • 1
- — Нить • 1
- — Кросс-Платформенный • 1
- — Анализ • 1
- — Чистая Рамки • 1
- — Убийца Задачи • 1
- — Компании Sysinternals • 1
Последняя активность
О сайте
Сервис SuggestUse поможет найти альтернативное программное обеспечение для ваших мобильных устройств и компьютера.
Когда сервис может быть полезен?
— Вы пересели с компьютера на котором установлена операционная система Windows, на компьютер с macOS, но в Windows вы пользовались программой Total Commander которой для macOS не существует. Вы заходите на наш сервис, вводите в поиске TotalCommander для macOS и в результате получаете список альтернативных программ которые работают в системе macOS.
— Вам надоела программа которая постоянно вылетает или зависает? Вы также просто можете найти ей альтернативу, введите ее название в поиске, и выберите вашу операционную систему.
Не важно кто вы, системный администратор или обычный пользователь ПК, вы наверняка слышали про один из самых популярных инструментов для системного мониторинга — утилиту top, работающую из терминала. Многие используют её в качестве диспетчера задач.
Top показывает все запущенные процессы и выводит важную информацию о нагрузке на производительные мощности компьютера или сервера. Также эта утилита даёт возможность завершить ненужные процессы. Но есть ли у вас альтернативные варианты программ? И нужны ли они вам? Давайте разбираться.
Почему вам нужна альтернатива top?
Утилита top по умолчанию включена в большинство дистрибутивов Linux. Однако, она не поддерживает прокрутку и работу с мышью, в ней нет выделения важной информации контрастным цветом и еще многих привычных вещей. По этой причине многим людям нелегко использовать все возможности top.
Эту проблему решают альтернативные программы, которые предоставляют больше информации о запущенных процессах и позволяют управлять ими намного проще.
Полезные утилиты для системного мониторинга — такие как top, только лучше
В этой статье я упомянул несколько хороших альтернатив утилите top, а также добавил команды для их установки в Debian/Ubuntu и производных дистрибутивах. Большинство предложенных инструментов могут быть также установлены в других дистрибутивах с помощью пакетного менеджера.
1. Htop
Htop — это интерактивный системный монитор, поддерживающий прокрутку и управление с помощью мыши. Утилита не ограничивается наличием расширенных функций. Кроме них здесь есть выделение процессов и другой информации цветом — это делает вывод команды более упорядоченным и упрощает работу.
Лично я предпочитаю использовать htop, а не top для контроля за ресурсами системы и происходящими в ней процессами. Эта утилита позволяет завершать и отфильтровывать процессы, предлагает три варианта их отображения (для выбора нажмите F5), а также включает в себя множество других функций.
Для установки htop в дистрибутивы на основе Ubuntu выполните в терминале следующую команду:
sudo apt install htop
Также вы можете скачать rpm/deb пакеты для остальных дистрибутивов Linux с официального сайта.
2. Atop
Если вы хотите получать более подробную информацию о процессах, которые запущены в данный момент либо были запущены раньше, то для этой цели вам подойдёт atop. Кроме того, он поддерживает ведение журнала данных об использовании системных ресурсов, что окажется полезным, если вам нужно проанализировать результаты за длительный период. Atop выделяет контрастным цветом значения для всех ресурсов, которые достигли или почти достигли критической отметки и даже не будучи профессиональным системным администратором, я могу сказать, что это очень удобная опция.
В моем случае я всё же предпочитаю htop, но выбор зависит от того, какую информацию вы планируете отслеживать и какие дополнительные возможности вам нужны.
Если вы используете дистрибутив на основе Debian, для установки утилиты воспользуйтесь командой:
sudo apt install atop
На странице загрузок вы найдёте rpm пакеты всех версий atop, а также их исходные коды.
3. Nmon
Nmon — это ещё одна полезная утилита для мониторинга системных ресурсов и процессов. В отличие от других, она позволяет разделять данные на категории и выводить на экран по мере надобности.
Как вы видите на снимках экрана, представленных выше, необходимо нажимать определенные клавиши, чтобы включать и выключать отображение той или иной статистики. Каждая группа данных выделена цветом, что заметно упрощает просмотр.
Для установки nmon в Ubuntu-подобных дистрибутивах выполните команду:
sudo apt install nmon
Либо перейдите на официальную страницу загрузок, чтобы найти пакеты для других дистрибутивов Linux.
4. Vtop
Vtop — интересная утилита для мониторинга системных ресурсов и одновременного управления ими. Она написана с применением node.js, поэтому вам придется установить эту среду и npm пакеты.
Здесь реализована поддержка мыши, да и в целом утилита выглядит, как графическая оболочка, запущенная в терминале. Вы можете отключить выполнение операций с помощью мыши, если эта функция вам не нужна. Vtop упрощает сбор данных и их восприятие. Также у вас есть возможность легко изменить тему оформления этой утилиты.
Чтобы установить vtop в дистрибутивах на основе Ubuntu, вам следует выполнить в терминале команды:
sudo apt install nodejs
sudo apt install npm
sudo npm install -g vtop
Первые две команды служат для установки node.js и npm. Непосредственно установка утилиты происходит во время выполнения третьей команды.
Если вы хотите установить vtop в другой дистрибутив, перейдите на страницу проекта на GitHub.
5. Bashtop
Впечатляющая альтернатива top; этой утилите требуется больше ресурсов для работы, но на мой взгляд она намного проще в использовании и выглядит куда красивее. Я начинаю задумываться о том, чтобы использовать для мониторинга bashtop вместо htop.
В дополнение к тем данным, которые отображаются по умолчанию, вы можете установить модули для контроля за температурой процессора и сбора другой статистики. Дополнительная информация об этом доступна на странице разработчиков на GitHub.
В репозиториях Ubuntu 20.04 эта утилита почему-то отсутствует. Но если у вас установлена Ubuntu 20.10 или более поздняя версия дистрибутива, вы можете установить bashtop с помощью одной-единственной команды:
sudo apt install bashtop
В Ubuntu 20.04 и более ранних версиях вам следует добавить репозиторий PPA и установить утилиту, выполнив следующие команды (подходят также для всех Ubuntu-подобных дистрибутивов):
sudo add-apt-repository ppa:bashtop-monitor/bashtop
sudo apt update
sudo apt install bashtop
Чтобы получить руководство по установке для других дистрибутивов, перейдите на страницу проекта на GitHub.
6. Gtop
Ещё одна впечатляющая альтернатива top. С виду она чем-то напоминает vtop и точно так же требует наличия node.js для установки. Вам не удастся в полной мере адаптировать её под свои нужды, но она простая в использовании и предоставляет все необходимые данные.
Прежде чем установить gtop в Ubuntu и Ubuntu-подобные дистрибутивы, вам придётся установить node.js и менеджер npm пакетов. Выполните в терминале следующие команды:
sudo apt install nodejs
sudo apt install npm
sudo npm install -g gtop
За информацией об установке этой утилиты в другие дистрибутивы обратитесь к странице проекта на GitHub.
7. Glances
Glances — это потрясающий инструмент для системного мониторинга для тех, кто хочет сразу получать как можно больше данных. Отображаемая информация зависит от размеров окна. Вы можете получить всю важную статистику о дисковом вводе-выводе, сети, версии ядра, датчиках, а также другую информацию.
Кроме того, у вас будет возможность экспортировать информацию во внешнюю базу данных и производить мониторинг удалённо, с использованием веб-интерфейса. Это особенно удобно для системных администраторов.
В дистрибутивах на основе Ubuntu для установки Glances достаточно выполнить команду:
sudo apt install glances
Если вам нужно установить эту утилиту в другие дистрибутивы, перейдите на официальную страницу, где вы найдёте установочные скрипты. Наш список аналоги top подошел к завершению.
Выводы
Теперь, узнав о некоторых отличных альтернативах утилите top, которую из них вы бы вы выбрали? Используете ли вы какие-либо другие инструменты для системного мониторинга в Linux? Какие именно? Поделитесь ими в комментариях.
Нет похожих записей
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Чрезмерная нагрузка на диск может быть вызвана такой причиной как заражение вирусом либо неправильная настройка программ. В любом случае, необходимо начать с идентификации процесса (программы), которая больше всего делает операций чтения и записи на диск.
iotop — аналог top для отслеживания нагрузки на диск в реальном времени
Программа top позволяет увидеть, какие процессы потребляют больше всего процессорного времени и оперативной памяти, но ничего не говорит об использовании процессами диска, об операциях чтения и записи на диск.
Программа iotop показывает скорость чтения и записи на диск, также процент использования файла подкачки каждым процессом.
Для установки iotop в Debian, Linux Mint, Kali Linux, Ubuntu и их производные выполните команду:
Для установки iotop в Arch Linux, BlackArch, Manjaro и их производные выполните команду:
Программа требует повышенных привилегий для запуска:
В выводе программы присутствуют следующие столбцы:
- TID — идентификатор процесс
- PRIO — приоритет процесса
- USER — пользователь, который является владельцем процесса
- DISK READ — скорость чтения диска
- DISK WRITE — скорость записи на диск
- SWAPIN — процент использования файла подкачки
- IO> — процент от всех операций ввода-вывода
- COMMAND — запустившая процесс команда
С помощью курсорных клавиш вправо (→) и влево (←) вы можете переключаться между столбцами, одновременно выбирая, по какому из них будет выполнятся сортировка.
С помощью кнопок «Home» и «End» вы можете переключаться между крайними столбцами.
Нажатие любой клавиши обновит окно.
Для выхода нажмите «q».
Нажав клавишу «o» вы переключитесь на показ только активных процессов, то есть только процессов, которые записывают и считывают данные с постоянного хранилища. Такой же результат вы можете получить запустив программу с опцией -o:
Повторное нажатие клавиши «o» вернёт показ всех процессов.
По умолчанию используется сортировка по убыванию, с помощью кнопки «r» вы можете переключаться между сортировкой по убыванию и по возрастанию.
Кнопка «p» переключает между показами процессов и потоков.
По умолчанию показываются скорости чтения и записи, с помощью кнопки «a» вы можете переключиться на показ общего количества записанных и прочитанных данных.
pidstat — вывод статистики для задач Linux
Пакет sysstat содержит сразу две утилиты с помощью которых можно собрать статистику использования диска процессами:
Для установки pidstat в Debian, Linux Mint, Kali Linux, Ubuntu и их производные выполните команду:
Для установки pidstat в Arch Linux, BlackArch, Manjaro и их производные выполните команду:
Следующая команда будет выводить накопленную статистику за каждые 20 секунд, будут показаны только активные процессы (сделавшие операции чтения и записи на диск за указанный интервал), также будет показана полная команда, запустившая процесс. Для более полной статистики запустите программу с повышенными привилегиями:
Каждая строка будет иметь следующие столбцы:
- Метка времени
- UID — числовой идентификатор пользователя
- PID — идентификатор процесса
- kB_rd/s — количество килобайт в секунду которые были прочитаны по инициативе указанной задачи
- kB_wr/s — количество килобайт в секунду которые были (или должны были быть) записаны по инициативе указанной задачи
- kB_ccwr/s — количество килобайт, запись которых на диск была отменена задачей. Это может произойти, когда задача усекает грязный кэш страниц. В этом случае некоторые операции ввода-вывода, для которых была учтена другая задача, не будут выполняться
- iodelay — задержка ввода-вывода
- Command — команда, запустившая задачу
iostat — статистика использования устройств и разделов дисков
Утилита iostat также включена в пакет sysstat. Как можно догадаться из названия программы, она создаёт отчёты по статистике ввода/вывода для устройств и разделов. Её особенностью является то, что она показывает обобщённую статистику для всей системы, а также для отдельных носителей, не разбивая её на процессы. Программа iostat может пригодиться когда необходимо ответить на вопрос: «какой из постоянных носителей подвергается наибольшей нагрузке?».
Запуск программы без опций
выведет два блока информации:
- отчёт по использованию ЦПУ
- отчёт по использованию устройств
Раздел со статистикой использований устройств содержит следующие разделы:
- Device — имя устройства или раздела, как оно указано в /dev
- tps — указывает количество передач в секунду, отправленных на устройство. Передача — это запрос ввода-вывода к устройству. Несколько логических запросов можно объединить в один запрос ввода-вывода к устройству. Размер перевода является неопределённой величиной
- kB_read/s — указывает объём данных, считанных с устройства, выраженный в количестве блоков (килобайт, мегабайт) в секунду. Блоки эквивалентны секторам и поэтому имеют размер 512 байт
- kB_wrtn/s — указывает объём данных, записываемых на устройство, выраженный в количестве блоков (килобайт, мегабайт) в секунду
- kB_dscd/s — указывает количество данных, отбрасываемых устройством, выраженное в количестве блоков (килобайт, мегабайт) в секунду
- kB_read — общее количество прочитанных блоков (килобайт, мегабайт)
- kB_wrtn — общее количество записанных блоков (килобайт, мегабайт)
- kB_dscd — общее количество отброшенных блоков (килобайт, мегабайт)
Отчёт выводит для всей системы с момента её загрузки.
Поскольку по умолчанию данные выводятся в килобайтах, а современные объёмы информации, записываемой на диск, обычно кратны гигабайтом, что цифры трудны для восприятия. Для вывода чисел в удобных для восприятия единицах используйте опцию -h:
Опция -h является эквивалентом указания сразу двух опций --human и --pretty, поэтому если вы не в полной мере довольны видом выводимого отчёта, то попробуйте использовать эти опции по отдельности.
Для вывода максимальной полной информации, укажите опцию -x:
Если вам нужна информация только об устройствах, то используйте опцию -d:
Вы можете запустить команду указав время интервала (в секундах) и счётчик (количество отчётов) — в этом случае программа будет выводить информацию через заданный интервал:
Первый отчёт будет содержать информацию с момента загрузки системы, а последующие отчёты будут содержать информацию за период, прошедший с предыдущего отчёта.
Для поиска проблем, вы можете использовать следующую команду, которая непрерывно будет выводить информацию:
С помощью iostat вы можете следить за скоростью чтения и записи на всё устройство, а также выявлять отброшенные блоки.
top — утилита, с помощью которой можно вывести список работающих в системе процессов и информацию о них. Данная утилита установлена в РЕД ОС по умолчанию.
Для запуска утилиты необходимо в терминале выполнить команду:
После запуска в терминале можно увидеть вывод, примерно следующего содержания:
Для получения более подробной справки необходимо нажать клавишу «h» во время работы утилиты.
htop представляет собой продвинутый монитор процессов, аналог top . В отличие от top, htop показывает сразу все процессы в системе, можно прокрутить список с помощью колесика мыши. Также показывает время непрерывной работы, использование процессоров и памяти. htop написан на языке Си и использует для отображения библиотеку Ncurses.
Устанавливается командой:
для РЕД ОС версии 7.1 или 7.2:
для РЕД ОС версии 7.3 и старше:
Для запуска утилиты необходимо в терминале выполнить команду:
После запуска в терминале можно увидеть вывод, примерно следующего содержания:
Названия столбцов аналогичны выводу команды top.
На нижней панели интерфейса отображены основные действия. Переключаться между процессами можно кнопками «Вверх» и «Вниз». При нажатии F 7 и F 8 на выбранном процессе изменяется приоритет вниз и вверх соответственно.
atop — интерактивный полноэкранный монитор производительности. Является аналогом top, но в отличие от него выводит только новые изменения об активных системных процессах. Основным преимуществом утилиты atop является функция ведения логов.
Устанавливается командой:
для РЕД ОС версии 7.1 или 7.2:
для РЕД ОС версии 7.3 и старше:
Для запуска утилиты необходимо в терминале выполнить команду:
После запуска в терминале можно увидеть вывод, примерно следующего содержания:
Описание столбцов вывода atop:
Далее приведено описание наиболее часто используемых интерактивных команд, которые вы можете выполнять во время работы программы:
Для посуточного ведения логов необходимо отредактировать конфиг atop
Добавьте в конец файл следующие строки:
Общий вид конфига будет следующего содержания:
По умолчанию atop делает снимок раз в 10 минут, это значение регулируется параметром INTERVAL в конфиге /etc/sysconfig/atop, указывается в секундах, при необходимости поменяйте данный параметр.
После внесения изменений перезапустите atop:
Для просмотра дневного лога необходимо в терминале выполнить команду:
где /var/log/atop/atop_20201009 путь до нужного лога.
Для навигации по времени в дневном логе используются клавиши:
Для остановки сбора логов необходимо выполнить:
sar — еще одна утилита для мониторинга производительности системы.
Список опций можно получить с помощью -h
При использовании без опций, окно вывода будет примерно следующего содержания:
Системный монитор.
Для Cinnamon необходимо установить отдельно:
для РЕД ОС версии 7.1 или 7.2:
для РЕД ОС версии 7.3 и старше:
Расположение утилиты в Cinnamon:
Графический интерфейс утилиты интуитивно понятен, вся информация распределена по четырем вкладкам (Сinamon — 3 вкладки). Выглядит следующим образом:
iotop
После запуска в терминале можно увидеть вывод, примерно следующего содержания:
Команда pmap предоставляет подробную карту памяти, используемой процессом. Для работы с этой командой необходимо сначала найти идентификатор нужного процесса. Его можно получить командой ps, или даже командой top, если речь идет о процессе, потребляющем много процессорного времени.
Для запуска утилиты необходимо в терминале выполнить команду:
Это это утилита измерения и настройки производительности для системных администраторов. Она может отображать информацию о ЦП, оперативной памяти, сети, дисках (в виде мини графиков или числовых данных), файловых системах, NFS, самых нагружающих процессах, ресурсах (версия Linux и процессоры).
Устанавливается командой:
для РЕД ОС версии 7.1 или 7.2:
для РЕД ОС версии 7.3 и старше:
vmstat
vmstat – утилита для определения производительности системы. Она является эффективным средством для оценки необходимого объема ресурсов, предоставляя информацию о загруженности процессора, интенсивности операций дискового ввода-вывода и использовании оперативной памяти.
Устанавливается командой (если утилита не установлена):
для РЕД ОС версии 7.1 или 7.2:
для РЕД ОС версии 7.3 и старше:
Простой запуск без ключей будет выглядеть так:
Значения каждой колонки:
Procs
r: количество запущенных процессов (работающих или ожидающих выполнения).
b: количество спящих процессов.
Memory
swpd: объем используемой виртуальной памяти.
free: объем свободной памяти.
buff: количество памяти, используемой в качестве буферов.
cache: объем памяти, используемой в качестве кеша.
inact: количество неактивной памяти (опция -a).
active: количество активной памяти. (опция -a)
Swap
si: объем памяти, выгруженный с диска (/s).
so: объем памяти, перенесенный на диск (/s).
IO
bi: блоки, полученные от блочного устройства (blocks/s).
bo: блоки, отправленные на блочное устройство (blocks/s).
System
in: количество прерываний в секунду, включая часы.
cs: количество переключений контекста в секунду.
CPU
Здесь проценты от общего времени процессора.
us: время, потраченное на запуск кода, не относящегося к ядру (время пользователя).
sy: время, потраченное на выполнение кода ядра (системное время).
id: время бездействия. До версии Linux 2.5.41 это включает время ожидания ввода-вывода.
wa: время, проведенное в ожидании ввода/вывода
st: время, украденное из виртуальной машины.
Опции vmstat
-a — переключение колонки memory в active/inactive значение вместо buff/cache (active — память, реально используемая в данный момент определённым процессом, inactive — память, выделенная ранее какому-то процессу, которого уже нет);
-f — информация о количестве системных вызовов fork, vfork и rfork, выполненных с момента старта системы, и количество страниц виртуальной памяти, задействованных каждым из них;
-m — использование динамической памяти ядра, выделенной с использованием malloc;
-n — задаёт интервал выполнения в секундах;
-s — изменение вида отображение результатов (в две колонки);
-d — статистика использования дисков;
-w — увеличивает визуальный размер поля для больших объемов;
-p [partition name] — с указанием имени раздела, информация по конкретном разделу (read/writes);
-t – добавляление временной метки к каждой выходной строке;
-d – отображение статистики диска
-D – сделать отчет об активности диска;
-S [k | K | m | M] — с указанием в чем выводить информацию (килобиты, килобайты, мегабиты, мегабайты соответственно);
-V — версия vmstat.
Кроме того, после указания опций можно задать две цифры — интервал между выполнением, и количество повторов:
vmstat выполнен 5 раз с интервалом в 2 секунды.
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.
Читайте также: