Linux топ: ТОП дистрибутивов Linux 2021 — Losst

Содержание

ТОП-10 Самых Лучших Дистрибутивов Linux 2022

Приветствую, дорогие друзья! Сегодня я собрал ТОП-10 лучших дистрибутивов Linux за 2020-й год.

Без лишних слов, погнали!

Как составлялся этот рейтинг

Я руководствовался несколькими факторами:

  • Популярность (смотрел по Distrowatch),
  • Функциональность (личный опыт использования и отзывы пользователей),
  • Сложность (опять же, на личном опыте и по отзывам),
  • Работа «из коробки»,
  • Команда разработки (она очень важна, ведь если дистрибутив не будет поддерживаться, то и смысла от него нет).

Надеюсь, что представленные здесь Linux-дистрибутивы заслуживают тех мест, что я им отдал. Если вы не согласны — смело пишите в комменты и предлагайте свои варианты. 🙂

Рейтинг Лучших Дистрибутивов Linux

За каждый дистрибутивов вы можете проголосовать. В конце пользовательский рейтинг и опрос (чтобы точно-точно узнать самый лучший дистрибутив Linux 😂).

Ubuntu

Рабочий стол нового Ubuntu 20.04 с Gnome

Первый выпуск: 20 октября 2004 г.

Обновления: 2 раза в год

Основан на: Debian

Ubuntu — самый популярный дистрибутив Linux, разрабатывается компанией Canonical. Активно используется как в коммерческой среде. Также отлично подходит для дома.

Основная графическая среда (DE) — видоизмененный Gnome 3. Но есть много версий с другими оболочками, которые также поддерживаются сообществом и разработчиками.

Актуальная версия для Desktop и серверов — 20.04 LTS. Скачать их можно на официальном сайте.

Официальный сайт

Linux Mint

Linux Mint 19.3 «Cinnamon»

Первый выпуск: 27 августа 2006 г.

Обновления: 2 раза в год

Основан на: Ubuntu

Linux Mint — популярный дистрибутив, который разрабатывается сообществом на основе Ubuntu.

Считается одним из самых простых для новичков, потому что интерфейс (и графическая оболочка Cinnamon) схожа с Windows.

Помимо версии с Cinnamon разработчиками поддерживается Linux Mint Mate и xfce.

Актуальная на момент написания статьи версия Mint — 20.3. Скачать ее можно с официального сайта.

Официальный сайт

Manjaro

Manjaro Linux 20.0

Первый выпуск: 10 июля 2011 г.

Обновления: регулярные

Основан на: Arch Linux

Manjaro Linux — дистрибутив, построенный на базе Arch Linux. Очень прост в установке и эксплуатации.

Создан для тех, кто хочет просто использовать свой ПК и не париться насчет постоянного допиливания тех или иных компонентов.

Основные оболочки: KDE, XFCE, Gnome, Architect. Также есть фанатские сборки на Cinnamon, Mate и т. д.

Всю подробную информацию можно найти… вы знаете где 👇

Официальный сайт

Elementary

Рабочий стол Elementary OS. Минималистичный минимализм 😆

Первый выпуск: 31 марта 2011 г.

Обновления: регулярные

Основан на: Ubuntu

Elementary OS — самый красивый дистрибутив, как его называют почти во всех топах.

В принципе, он действительно имеет приятный интерфейс, особенно если вы любите минимализм и мако-подобный дизайн.

Разрабатывается на собственной графической оболочке — Pantheon. Есть целый набор софта, который написан специально для этого дистрибутива.

Без шуток, но это почти самый простой и функциональный дистрибутив Linux, который я когда-либо использовал. Если вы хотите просто работать за компьютером без всяких лишних движений — eOS — самый норм выбор. 👌

Подробную информацию, красивые скрины и все остальное вы можете найти на официальном сайте. Он переведен на русский язык.

Официальный сайт

Debian

Рабочий стол Debian 10

Первый выпуск: 16 августа 1993 г.

Обновления: ~раз в 2 года

Создан с нуля

Debian — один из старейших дистрибутивов Linux. Он разрабатывался с нуля и считается самым стабильным (основная ветка обновления, но есть еще unstable — там выходит много новых фишек).

В состав Debian входит более 59 000 предварительно скомпилированного софта. Любую программу можно очень просто установить и использовать.

Подробнее можно почитать на оф. сайте по кнопке ниже.

Официальный сайт

MX Linux

Рабочий стол MX Linux. Выглядит стильно.

Первый выпуск: 24 марта 2014 г.

Обновления: регулярные

Основан на: Debian

MX Linux — самый популярный дистрибутив по версии Distrowatch. Он основан на Debian Stable, использует компоненты antiX и доп. софт, созданный сообществом.

Основная графическая оболочка — xfce. Но несмотря на это MX выглядит вполне себе неплохо.

Все подробности на сайте проекта.

Официальный сайт

Solus

Рабочий стол Solus. Оболочка Budgie выглядит прекрасно.

Первый выпуск: 9 мая 2012 г.

Обновления: регулярные

Создан с нуля

Solus — независимый дистрибутив, разработанный с нуля и использующий собственную графическую оболочку Budgie.

Даже софт под этот дистрибутив разрабатывается свой, поэтому в первое время пользователи имели проблемы с программным обеспечением.

Сейчас их меньше, в репозиториях Solus можно найти многое. Для этого там реализован графический установщик Software Center.

Сам дистрибутив очень простой и удобный. Подробнее на оф. сайте.

Официальный сайт

Deepin

Красивый рабочий стол Deepin 15.8.

Первый выпуск: 28 февраля 2004 г.

Обновления: регулярные

Основан на: Debian

Deepin — известный китайский дистрибутив, созданный на базе Debian. В качестве графического окружения используется DDE (Deepin Desktop Environment) — созданная специально для этого дистрибутива.

Помимо оболочки, в Deepin много софта, разработанного специально для него.

Подробнее на оф. сайте.

Официальный сайт

Zorin

Рабочий стол Zorin OS. А ведь похож… на Windows 😃

Первый выпуск: 1 июля 2009 г.

Обновления: регулярные

Основан на: Ubuntu

Zorin OS — дружелюбный к новичкам дистрибутив Linux, созданный для тех, кто переходит из Windows в Linux.

В качестве графической оболочки — Gnome и XFCE (зависит от редакции).

Есть как свободные версии (Базовая, Образовательная, Облегченная, Облегченная Образовательная), так и платные (Бизнес, Максимальная).

В последней предусмотрена поддержка игр и PlayOnLinux.

Подробнее про Zorin OS на официальном ресурсе.

Официальный сайт

Fedora

Приложения в Fedora

Первый выпуск: 6 ноября 2003 г.

Обновления: регулярные

Основан на: Red Hat Linux

Fedora — свободный дистрибутив, который является «тестовым полигоном» для платного дистрибутива Red Hat Enterprise Linux.

Но несмотря на это, многие предпочитают Fedora другим дистрибутивам и используют ее в качестве основной ОС.

Есть две версии: Fedora Workstation — для ПК и ноутбуков, и Fedora Server — для серверов, само собой.

В качестве базовой оболочки здесь Gnome 3. Но вы легко можете установить версию с KDE, XFCE и т. д.

Всю подробную информацию о Fedora можно найти там. 👇

Официальный сайт

Пользовательский рейтинг Linux-дистрибутивов

Linux Mint

309

Manjaro Linux

127

Debian

109

Solus

42

Fedora

35

Ubuntu Linux

12

Elementary OS

-9

MX Linux

-19

Zorin OS

-50

Deepin

-59

Заключение

Вот такой рейтинг у меня получился. Если вы хотите высказать свое мнение — смело пишите в комменты. А еще голосуйте за любимый дистрибутив, а также принимайте участие в нашем опросе.

Ubuntu Linux

14.99%

Linux Mint

30.02%

Manjaro

14.76%

Elementary

4.55%

Debian

7.17%

MX Linux

4.22%

Solus

1. 37%

Deepin

2.26%

Zorin OS

2.23%

Fedora

4.52%

Arch Linux

6.71%

Другой (напишу в комментариях)

7.2%

Проголосовало: 3055

Руководство по команде «top» в Linux

Команда top позволяет пользователям отслеживать процессы и использование системных ресурсов в Linux. Это один из самых полезных инструментов в наборе инструментов системного администратора, и он предустановлен в каждом дистрибутиве. В отличие от других команд, таких как ps, он является интерактивным, и вы можете просматривать список процессов, завершать процесс и так далее.

В этой статье мы собираемся понять, как использовать команду top.

Давайте начнём:

Как вы, возможно, уже догадались, вам просто нужно ввести команду, чтобы запустить top:

top

Она запустит интерактивное приложение командной строки, подобное тому, что на скриншоте ниже. Верхняя половина выходных данных содержит статистику процессов и использования ресурсов, а нижняя — список текущих запущенных процессов. Вы можете использовать клавиши со стрелками и клавиши Page Up / Down для просмотра списка. Если вы хотите выйти, просто нажмите «q».

Понимание верхней части интерфейса

Как мы уже видели, вывод top делится на два разных раздела. В этой части статьи мы сосредоточимся на элементах в первой половине вывода. Этот регион также называется «суммарной областью».

Системное время, время работы и пользовательские сессии

В самом верхнем левом углу экрана (как отмечено на скриншоте выше) сверху отображается текущее время. Затем следует время безотказной работы системы, которое сообщает нам время, в течение которого система работала. Например, в нашем примере текущее время — «16:55:40», и система работает 86 дней.

Далее идет количество активных пользовательских сессий. В этом примере есть два активных пользовательских сеанса. Эти сеансы могут проводиться либо по TTY (физически в системе, либо через командную строку, либо в среде рабочего стола), либо по PTY (например, через окно эмулятора терминала или через SSH). Фактически, если вы войдете в систему Linux через среду рабочего стола, а затем запустите эмулятор терминала, вы обнаружите, что будет два активных сеанса.

Если вы хотите получить более подробную информацию об активных сеансах пользователя, используйте who команду.

Использование памяти

Раздел «память» показывает информацию об использовании памяти системой. Строки, помеченные «Mem» и «Swap», показывают информацию об оперативной памяти и пространстве подкачки соответственно. Проще говоря, пространство подкачки является частью жесткого диска, который используется как ОЗУ. Когда использование ОЗУ становится почти полным, нечасто используемые области ОЗУ записываются в пространство подкачки и готовы для последующего извлечения при необходимости. Однако из-за медленного доступа к дискам слишком сильная зависимость от подкачки может снизить производительность системы.

Как и следовало ожидать, значения «total», «free» и «used» имеют свои обычные значения. Значение «util mem» — это объем памяти, который может быть выделен процессам без дополнительной замены.

Ядро Linux также пытается сократить время доступа к диску различными способами. Он поддерживает «дисковый кэш» в ОЗУ, где хранятся часто используемые области диска. Кроме того, записи на диск сохраняются в «дисковый буфер», и ядро ​​в конечном итоге записывает их на диск. Общая потребляемая ими память является значением «buff / cache». Это может звучать плохо, но на самом деле это не так — память, используемая кешем, будет выделяться процессам при необходимости.

Задачи

Раздел «Задачи» показывает статистику процессов, запущенных в вашей системе. «Общее» значение — это просто общее количество процессов. Например, на приведенном выше снимке экрана запущено 142 процесса. Чтобы понять остальные значения, нам нужно немного рассказать о том, как ядро ​​Linux обрабатывает процессы.

Процессы выполняют смешанную работу, связанную с вводом / выводом (например, чтение дисков), и работу, связанную с ЦП (например, выполнение арифметических операций). Процессор простаивает, когда процесс выполняет ввод / вывод, поэтому ОС переключаются на выполнение других процессов в течение этого времени. Кроме того, ОС позволяет заданному процессу выполняться в течение очень небольшого промежутка времени, а затем переключается на другой процесс. Вот как ОС выглядят так, как если бы они были «многозадачными». Выполнение всего этого требует от нас отслеживания «состояния» процесса. В Linux процесс может находиться в следующих состояниях:

Runnable (R): процесс в этом состоянии либо выполняется на CPU, либо присутствует в очереди на выполнение, готовый к выполнению.
Прерываемый сон (S): процессы в этом состоянии ожидают завершения события.
Непрерывный сон (D): в этом случае процесс ожидает завершения операции ввода-вывода.
Остановлено (T): эти процессы были остановлены сигналом управления заданием (например, нажатием Ctrl + Z) или потому, что они отслеживаются.
Zombie (Z): ядро ​​поддерживает различные структуры данных в памяти, чтобы отслеживать процессы. Процесс может создать несколько дочерних процессов, и они могут завершиться, пока родительский процесс еще существует. Однако эти структуры данных должны храниться до тех пор, пока родительский объект не получит статус дочерних процессов. Такие завершенные процессы, чьи структуры данных все еще существуют, называются зомби.
Процессы в состояниях D и S показаны в «спящем» режиме, а процессы в состоянии T — в «остановленном». Количество зомби показано как значение «зомби».

Использование процессора

Раздел использования ЦП показывает процент времени, затраченного ЦП на различные задачи. us Значение времени ЦП проводит выполняющиеся процессы в пользовательском пространстве. Точно так же sy значение — это время, потраченное на запуск процессов в пространстве ядра.

Linux использует «хорошее» значение для определения приоритета процесса. Процесс с высоким «хорошим» значением «приятнее» другим процессам и имеет низкий приоритет. Аналогично, процессы с более низким значением «nice» получают более высокий приоритет. Как мы увидим позже, «хорошее» значение по умолчанию может быть изменено. Время, затраченное на выполнение процессов с установленным вручную «nice», отображается в качестве niзначения.

Затем следует idвремя, в течение которого процессор остается бездействующим. Большинство операционных систем переводят ЦП в режим энергосбережения, когда он находится в режиме ожидания. Далее следует waзначение, которое время ЦП тратит на ожидание завершения ввода-вывода.

Прерывания — это сигналы для процессора о событии, которое требует немедленного внимания. Аппаратные прерывания обычно используются периферийными устройствами, чтобы сообщить системе о событиях, таких как нажатие клавиш на клавиатуре. С другой стороны, программные прерывания генерируются из-за определенных инструкций, выполняемых на процессоре. В любом случае ОС обрабатывает их, и время, затрачиваемое на обработку аппаратных и программных прерываний, задается hiи siсоответственно.

В виртуализированной среде часть ресурсов ЦП предоставляется каждой виртуальной машине (ВМ). ОС определяет, когда у нее есть работа, но она не может выполнить ее, потому что ЦП занят на другой виртуальной машине. Количество времени, потерянное таким образом, является временем «кражи», обозначенным как st.

Средняя нагрузка

Секция средней нагрузки представляет собой среднюю «нагрузку» за одну, пять и пятнадцать минут. «Нагрузка» — это мера вычислительной работы, которую выполняет система. В Linux загрузка — это количество процессов в состояниях R и D в любой момент времени. Значение «средняя загрузка» дает вам относительную меру того, как долго вы должны ждать, чтобы что-то было сделано.

Давайте рассмотрим несколько примеров, чтобы понять эту концепцию. В одноядерной системе средняя нагрузка 0,4 означает, что система выполняет только 40% работы, которую она может выполнить. Среднее значение нагрузки, равное 1, означает, что система точно загружена — система будет перегружена, если добавить еще немного дополнительной работы. Система со средней нагрузкой 2,12 означает, что она перегружена на 112% больше работы, чем может выдержать.

В многоядерной системе сначала нужно разделить среднюю нагрузку на количество ядер ЦП, чтобы получить аналогичный показатель.

Кроме того, «средняя нагрузка» на самом деле не является типичной «средней», которую большинство из нас знает. Это « экспоненциальное скользящее среднее », что означает, что небольшая часть предыдущих средних нагрузок учитывается в текущем значении.

Понимание интерфейса top: область задач

Сводная область сравнительно проще и содержит список процессов. В этом разделе мы узнаем о различных столбцах, показанных в выводе по умолчанию top.

PID
Это идентификатор процесса, уникальное положительное целое число, которое идентифицирует процесс.

USER
Это «эффективное» имя пользователя (которое сопоставляется с идентификатором пользователя) пользователя, запустившего процесс. Linux назначает действительный идентификатор пользователя и эффективный идентификатор пользователя процессам; последний позволяет процессу действовать от имени другого пользователя. (Например, пользователь без полномочий root может подняться до уровня root для установки пакета. )

PR и NI
Поле «NI» показывает «хорошее» значение процесса. Поле «PR» показывает приоритет планирования процесса с точки зрения ядра. Хорошее значение влияет на приоритет процесса.****

VIRT, RES, SHR и %MEM
Эти три поля связаны с потреблением памяти процессами. «VIRT» — это общий объем памяти, потребляемой процессом. Это включает код программы, данные, хранящиеся процессом в памяти, а также любые области памяти, которые были выгружены на диск. «RES» — это память, используемая процессом в ОЗУ, а «% MEM» выражает это значение в процентах от общего объема доступной ОЗУ. Наконец, «SHR» — это объем памяти, совместно используемый другими процессами.

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

TIME+
Это общее время ЦП, использованное процессом с момента его запуска, с точностью до сотых долей секунды.

COMMAND
Столбец КОМАНДА показывает название процессов.

Популярные дистрибутивы Linux-2020 — обзор. Топ-10 дистрибутивов Linux

На базе ядра ОС Linux существует огромное количество дистрибутивов. Среди поклонников этой операционной системы не утихают споры, как выбрать дистрибутив Linux, какая версия лучше, какой именно дистрибутив Linux установить. В этой статье будет представлен топ дистрибутивов Linux и обзор самых популярных ОС в 2020 году.

Список дистрибутивов Linux сформирован на основании количества запросов в поисковых системах. Данные взяты с сервиса Яндекс.Вордстат, плюс учитывался рейтинг Distrowatch.

1. Ubuntu

Ubuntu запрашивают более 500 тысяч раз в месяц. ОС занимает 5-е место в рейтинге Distrowatch и разрабатывается компанией Canonical, которая продвигает платформу аж с 2004 г.

Сегодня Ubuntu является революционером в мире дистрибутивов Linux для настольных компьютеров. Система получила широкое признание и используется как новичками, так и опытными пользователями. Установка не вызывает сложностей. Есть «Software Center», позволяющий свободно скачать и установить нужную программу за несколько кликов.

2. Debian

Этой операционной системой интересуются порядка 180 тыс. пользователей ежемесячно (4 место в рейтинге Distrowatch). Она разработана для применения на серверах и характеризуется максимальной стабильностью.

Также Debian GNU/Linux — это фундамент, на базе которого строят другие дистрибутивы Линукс. ОС отличается надёжностью, ведь пакеты программного обеспечения проходят тщательное тестирование, прежде чем оказаться в официальных репозиториях. Да, порой Debian содержит устаревшие версии софта, но для серверного ПО это вполне допустимо.

ОС больше рассчитана на опытных пользователей и позволяет использовать менеджер пакетов deb.

3. CentOS

157 тысяч поисковых запросов в месяц и 13 место в рейтинге Distrowatch. Система основана на базе коммерческого дистрибутива Red Hat Enterprice Linux, который разрабатывался прежде всего для корпоративной среды и серверов. CentOS является бесплатной альтернативой вышеописанного дистрибутива и позволяет запускать приложения от RHEL, а также использовать менеджер загрузок YUM. Присутствует доступ к RHSCL-репозиторию — Red Hat Software Collections, который расширяет возможности администратора по применению баз данных и языков.

4. Linux Mint

Этой ОС интересуются 90 тысяч пользователей ежемесячно (3 место в рейтинговом списке). Mint основан на дистрибутиве Ubuntu, его разработкой занимается своё сообщество. Изначальная цель появления — создание простой операционной системы с рабочим окружением, привычным для пользователей Windows.

Пожалуй, это действительно один из самых простых для освоения дистрибутивов, поставляемый с широким набором предустановленных функций и программного обеспечения: драйверов, кодеков и т. п. Его называют мостом между Виндовс и Линукс. Если интересует Mint Linux последней версии, читайте подробности здесь.

5. Kali Linux

80 тысяч запросов в месяц и 19 место по версии Distrowatch. Kali, основанный на Debian, поддерживается сообществом и пришёл на смену популярному дистрибутиву BackTrack Linux, что произошло это в 2013 году.

Kali предназначена для специалистов в области кибербезопасности. Содержит более трёхсот соответствующих инструментов: взломщики паролей, Wi-Fi-сканеры, клавиатурные шпионы и т. п. Также Kali Linux можно полноценно установить на Raspberry Pi в виде альтернативы Raspbian. Не для новичков, скорее, для этических хакеров и специалистов по пентестингу — тестированию на проникновение.

6. Fedora

30 тыс. запросов и 8 место. Разрабатывается сообществом, поддерживается Red Hat. Именно на этой ОС впервые появляются новинки мира GNU/Linux — этим она, кстати, и славится. По сути, это своеобразный тестовый полигон для Red Hat, поэтому перед добавлением чего-либо в коммерческий дистрибутив Linux RHEL, Red Hat внедряет это в Fedora.

По умолчанию используется рабочее окружение (рабочая среда) Gnome. Некоторые считают, что система обладает одним из самых сложных установщиков, ведь вместо простых шагов нужно самостоятельно выбирать пункты настройки.

Доступны варианты с разными графическими оболочками: KDE, XFCE, Cinnamon и другие.

7. Manjaro Linux

28 тысяч запросов в месяц и 2 место в рейтинге Distrowatch. Этот дистрибутив Linux стремительно набирает популярность. Стабилен, прост в использовании, основан на ArchLinux. Имеет удобный графический установщик и свои репозитории от разработчиков, где пакеты скрупулёзно проверяются.

В арсенале Manjaro — огромный список ПО. Также у пользователей есть лёгкий доступ к «Arch User Repository».

8. OpenSUSE

Разрабатывается компанией SUSE. Пользователю предлагаются разные версии: для рабочих станций и серверов (SUSE Linux Enterprise), а также free-версия (OpenSUSE).

9. Elementary OS

Позиционируется в качестве быстрой и открытой замены Windows и MacOS. Основан на Ubuntu LTS, использует графическую рабочую среду Pantheon. Характеризуется простым и красивым интерфейсом, нетребовательностью к ресурсам ПК. Рассчитан на домашнее использование. Есть специальные программы, которые разработаны конкретно для Elementary OS.

10. Arch Linux

Рассчитан на опытных пользователей, желающих настроить систему индивидуально под свои нужды. Все пакеты устанавливаются через терминал. Это один из первых дистрибутивов, предложивший систему rolling-релизов. Есть мнение, что у Arch Linux одна из лучших документаций.

Итоги

Вы только что просмотрели рейтинг Llinux-дистрибутивов, а также их краткое описание и сравнение. Но если изучить прошлогодние статьи на тему «Linux 2019 — лучшее», то можно заметить, что с тех пор мало что изменилось. И это неудивительно, ведь популярность GNU/Linux-систем растёт, новые версии Linux выходят регулярно, сборки Linux совершенствуются, а пользователей становится всё больше. Присоединяйтесь и вы!

По материалам статьи «Лучшие дистрибутивы Linux-2020».

htop(1) — страница руководства Linux

htop(1) — страница руководства Linux

ИМЯ | СИНТАКСИС | ОПИСАНИЕ | ПАРАМЕТРЫ КОМАНДНОЙ СТРОКИ | ИНТЕРАКТИВНЫЕ КОМАНДЫ | КОЛОННЫ | ВНЕШНИЕ БИБЛИОТЕКИ | ФАЙЛЫ КОНФИГУРАЦИИ | ОБЪЕМ ПАМЯТИ | СМОТРИТЕ ТАКЖЕ | СМОТРИ ТАКЖЕ ДЛЯ PCP | АВТОРЫ | КОЛОФОН

HTOP(1) Пользовательские команды HTOP(1)
 

ИМЯ         топ

       htop, pcp-htop — интерактивный просмотрщик процессов
 

ОБЗОР         топ

         хтоп  [  -dCFhpustvH  ]
         pcp htop  [  -dCFhpustvH  ] [  --host/-h хост  ]
 

ОПИСАНИЕ         верхний

         htop  — это кроссплатформенный просмотрщик процессов на основе ncurses. 
       Он похож на  top , но позволяет прокручивать по вертикали и
       горизонтально и взаимодействуйте с помощью указывающего устройства (мыши). Ты
       может наблюдать за всеми процессами, запущенными в системе, вместе с их
       аргументы командной строки, а также просматривать их в формате дерева,
       выберите несколько процессов и воздействуйте на них все сразу.
       Задачи, связанные с процессами (убийство, восстановление) могут быть выполнены
       без ввода их PID.
        
pcp-htop
— это версия htop , созданная с использованием Performance Co- Pilot (PCP) Metrics API (см. PCPIntro(1), PMAPI(3)), позволяющий расширить htop для отображения значений из произвольных метрик. См. раздел ниже под названием ФАЙЛЫ КОНФИГУРАЦИИ для получения дополнительной информации.

ПАРАМЕТРЫ КОМАНДНОЙ СТРОКИ         top

       Обязательные аргументы для длинных опционов обязательны для коротких
       варианты тоже.
-d --delay=ЗАДЕРЖКА Задержка между обновлениями в десятых долях секунды. Если задержка значение меньше 1, оно увеличивается до 1, т.е. 1/10 второй. Если значение задержки больше 100, уменьшилось до 100, т.е. 10 секунд. -C --без цвета --без цвета Запустить htop в монохромном режиме -F --filter=ФИЛЬТР Фильтровать процессы по командам -h --help Показать справочное сообщение и выйти -p --pid=ПИД,ПИД... Показать только заданные PID -s --sort-key СТОЛБЦ Сортировать по этому столбцу (используйте справку --sort-key для столбца список). Это приведет к просмотру списка, если вы не укажете -t в то же время. -u --user=ИМЯ ПОЛЬЗОВАТЕЛЯ Показать только процессы данного пользователя -U --без юникода
Не используйте символы Юникода, а символы ASCII для графических счетчиков. -M --без мыши Отключить поддержку управления мышью --только для чтения Отключить все функции изменения системы и процессов -V --версия Вывести информацию о версии и выйти -т --дерево Показать процессы в виде дерева. Это можно использовать для принуждения древовидное представление при запросе порядка сортировки с помощью -s. -H --highlight-changes=ЗАДЕРЖКА Выделите новые и старые процессы --drop-capabilities[=off|базовый|строгий] только линукс; требуется поддержка libcap. Отбросьте ненужные возможности Linux. Особенности строгого режима как убийство, изменение приоритетов процесса и чтение информация об учете задержки обработки не будет работать, из-за меньше возможностей удерживается.

ИНТЕРАКТИВНЫЕ КОМАНДЫ         наверх

       В  htop  поддерживаются следующие команды:
         Вверх, Alt-k 
            Выберите (выделите) предыдущий процесс в списке процессов. 
            При необходимости прокрутите список.
         Вниз, Alt-j 
            Выберите (выделите) следующий процесс в списке процессов.
            При необходимости прокрутите список.
         Слева, Alt-h 
            Прокрутите список процессов влево.
         Вправо, Alt-l 
            Прокрутите список процессов вправо.
         ПгВп, ПгДн 
            Прокрутите список процессов вверх или вниз на одно окно.
        9
            Прокрутите влево до начала записи процесса (т.
            начало строки).
        
Ctrl-E,
$ Прокрутите вправо до конца записи процесса (т. е. конец линия). Космос Пометить или снять пометку с процесса. Команды, которые могут работать на несколько процессов, таких как «убить», затем будут применяться поверх список помеченных процессов вместо текущего выделил один. с Пометить текущий процесс и его потомков. Команды, которые могут работать с несколькими процессами, например, «убить», затем будет применяться по списку отмеченных процессов вместо текущего выделил один. U Снять теги со всех процессов (удалить все теги, добавленные с помощью пробела или клавиши с). с Системные вызовы процесса трассировки: если установлен strace(1), нажатие этой клавиши прикрепит его к текущему выбранному процесс, представляя живое обновление системных вызовов, выпущенных процесс.
l
Показать открытые файлы для процесса: если lsof(1) установлен, нажатие этой клавиши отобразит список файловых дескрипторов открывается процессом. w Показать командную строку выбранного процесса в отдельный экран, переносимый на несколько строк по мере необходимости. x Отображение активных блокировок файлов выбранного процесса в отдельный экран. F1, ч, ? Перейти к экрану справки Ф2, С Перейдите на экран настройки, где вы можете настроить счетчики отображается в верхней части экрана, установите различные параметры отображения варианты, выберите одну из цветовых схем и выберите, какие отображаются столбцы, в каком порядке.
Ф3, / Пошаговый поиск в командных строках всех отображаемых процессы. Текущая выбранная (выделенная) команда будет обновлять по мере ввода. В режиме поиска нажатие F3 приведет к цикл через совпадающие вхождения. Нажатие Shift-F3 приведет к цикл назад. В качестве альтернативы поиск можно начать, просто набрав команда, которую вы ищете, хотя для первого обычные привязки символов имеют приоритет. F4, \ Инкрементная фильтрация процессов: введите часть процесса командной строке, и только процессы с совпадающими именами будут показано. Чтобы отменить фильтрацию, снова введите параметр «Фильтр». и нажмите Esc. Ф5, т Древовидное представление: организуйте процессы по родительскому признаку и разместите отношения между ними как дерево. Переключение клавиши переключаться между деревом и ранее выбранным видом сортировки.
Выбор вида сортировки приведет к выходу из представления в виде дерева. F6, <, > Выбирает поле для сортировки, также доступное через < и >. Текущее поле сортировки обозначено выделенным цветом в заголовок. F7, ] Увеличить приоритет выбранного процесса (вычесть из «хорошее» значение). Это может сделать только суперпользователь. F8, [ Уменьшить приоритет выбранного процесса (добавить в «хороший» ценность) Shift-F7, } Увеличить приоритет автогруппы выбранного процесса (вычесть из «хорошего» значения автогруппы). Это может сделать только тот, суперпользователь.
Shift-F8, {
Уменьшить приоритет автогруппы выбранного процесса (добавить в "хорошее" значение автогруппы) F9, к Процесс «Убить»: посылает сигнал, выбранный в меню, одному или группе процессов. Если процессы были помечены, отправляет сигнал всем помеченным процессам. Если нет помеченный, отправляет текущему выбранному процессу. F10, кв Покидать I Инвертировать порядок сортировки: если порядок сортировки увеличивается, переключить к уменьшению, и наоборот. +, -, * В режиме просмотра в виде дерева разворачивайте или сворачивайте поддерево. Когда поддерево свернуто, слева от него отображается знак «+». Имя процесса. Нажатие «*» развернет или свернет все дети PID без родителей, поэтому обычно PID 1 (инициализация) и PID 2 (kthreadd в Linux, если отображаются потоки ядра).
а (на многопроцессорных машинах)
Установить привязку к процессору: отметить, какие процессоры разрешено использовать процессу. использовать. u Показать только процессы, принадлежащие указанному пользователю. N Сортировка по PID. M Сортировать по использованию памяти (верхний ключ совместимости). P Сортировка по использованию процессора (верхний ключ совместимости). T Сортировать по времени (верхний ключ совместимости). F "Следовать" за процессом: если порядок сортировки вызывает текущую выбранный процесс для перемещения в списке, сделайте панель выбора Следуйте за ним. Это полезно для наблюдения за процессом: это таким образом, вы можете держать процесс всегда видимым на экране. Когда используется клавиша движения, «следовать» теряет эффект.
K
Скрыть потоки ядра: предотвратить потоки, принадлежащие ядро для отображения в списке процессов. (Это ключ переключения.) H Скрыть пользовательские темы: в системах, которые их представляют иначе, чем обычные процессы (такие как недавний NPTL- основанные на системах), это может скрыть потоки от пользовательского пространства. процессы в списке процессов. (Это клавиша-переключатель.) p Показывать полные пути к запущенным программам, где это применимо. (Этот является переключателем.) Z Приостановка/возобновление процесса обновления. m Объединить exe, comm и cmdline, где это применимо. (Это ключ переключения.) Ctrl-L Обновить: перерисовать экран и пересчитать значения. Числа Поиск PID: введите идентификатор процесса и выделение выделения будет перемещен в него.

КОЛОННЫ         верхняя часть

       Следующие столбцы могут отображать данные о каждом процессе. А
       значение «-» во всех строках указывает на то, что столбец
       не поддерживается в вашей системе или в настоящее время не реализован в  вершина  .
       Приведенные ниже имена используются в «Доступных столбцах».
       часть экрана настройки. Если другое имя отображается в
         htop Главный экран , он показан ниже в скобках. 
         Команда 
            Полная командная строка процесса (т.е. имя программы и
            аргументы).
            Если опция «Объединить exe, comm и cmdline в команде»
            (переключается клавишей 'm') активен, исполняемый путь
            (/proc/[pid]/exe) и имя команды (/proc/[pid]/comm)
            также показаны объединенными с командной строкой, если она доступна.
            Базовое имя программы выделяется, если установлено в
            конфигурация. Дополнительную подсветку можно настроить для
            устаревшие исполняемые файлы (см. столбец Exe ниже).
         Comm  Имя команды процесса, полученное из
            /proc/[pid]/comm, если он доступен для чтения.
         Exe  Сокращенное базовое имя исполняемого файла процесса,
            полученный из /proc/[pid]/exe, если он доступен для чтения. htop может
            прочитайте этот файл в Linux для ВСЕХ процессов, только если он
            возможность CAP_SYS_PTRACE или привилегии root. 
            Базовое имя помечено красным, если исполняемый файл использовался для запуска
            процесс был заменен или удален на диске с момента
            процесс запущен. Эту дополнительную разметку можно настроить.
         PID  Идентификатор процесса.
         СОСТОЯНИЕ (S) 
            Состояние процесса:
                 S  для сна (бездействия)
                 R  для ходовой
                 D  для сна диска (непрерывный)
                 Z  для зомби (ожидание, пока родитель прочитает его статус выхода)
                 T  для отслеживаемых или приостановленных (например, SIGTSTP)
                 W  для пейджинга
         PPID  Идентификатор родительского процесса.
         PGRP  Идентификатор группы процесса.
         СЕССИЯ (SID) 
            Идентификатор сеанса процесса.
         TTY  Терминал управления процессом.
         TPGID 
            Идентификатор процесса группы процессов переднего плана
            управляющий терминал. 
         МИНФЛТ 
            Количество ошибок страниц, происходящих в основной памяти.
         СМИНФЛТ 
            Количество незначительных ошибок для ожидаемого процесса
            детей (см. MINFLT выше).
         МАЙФЛТ 
            Количество ошибок страниц, происходящих из основной памяти.
         СМАЙФЛТ 
            Количество основных ошибок для ожидаемого процесса
            дети (см. MAJFLT выше).
         УТАЙМ (УТАЙМ+) 
            Время ЦП пользователя, то есть количество времени, в течение которого процесс
            провел выполнение на ЦП в пользовательском режиме (т.е. все
            но системные вызовы), измеряется в тактах.
         ВРЕМЯ (ВРЕМЯ+) 
            Время ЦП системы, то есть количество времени, в течение которого ядро
            провел выполнение системных вызовов от имени процесса,
            измеряется в тактах часов.
         ВРЕМЯ (ВРЕМЯ+) 
            Процессорное время дочернего пользователя, то есть количество времени
            долгожданные дети процесса потратили выполнение в
            пользовательский режим (см.  UTIME выше).
         CSTIME (CSTIME+) 
            Процессорное время детской системы, то есть количество времени
            ядро выполнило системные вызовы от имени всех
            ожидаемые дети процесса (см. STIME выше).
         ПРИОРИТЕТ (PRI) 
            Внутренний приоритет ядра для процесса, обычно просто
            его хорошая стоимость плюс двадцать. Отличается для реального времени
            процессы.
         НИЦЦА (NI) 
            Хорошее значение процесса, от 19 (низкий приоритет) до -20
            (высокий приоритет). Высокое значение означает, что процесс
            хорошо, позволяя другим иметь более высокий относительный приоритет.
            обычные ограничения разрешений ОС для настройки приоритета
            подать заявление.
         ВРЕМЯ НАЧАЛА (START) 
            Время запуска процесса.
         ПРОЦЕССОР (ЦП) 
            Идентификатор процессора, на котором последний раз выполнялся процесс.
         М_ВИРТ (ВИРТ) 
            Размер виртуальной памяти процесса. 
         М_РЕЗИДЕНТ (RES) 
            Размер резидентного набора (текст + данные + стек) процесса
            (т.е. размер используемой физической памяти процесса).
         M_SHARE (ШР) 
            Размер общих страниц процесса.
         M_TRS (КОД) 
            Резидентный текст устанавливает размер процесса (т.е. размер
            исполняемые инструкции процесса).
         M_DRS (ДАННЫЕ) 
            Размер резидентного набора данных (данные + стек) процесса
            (т.е. размер всего, кроме исполняемого файла процесса
            инструкции).
         М_ЛРС (ЛИБ) 
            Размер библиотеки процесса.
         M_DT (ГРЯЗНЫЙ) 
            Размер грязных страниц процесса.
         M_SWAP (СВАП) 
            Размер подкачиваемых страниц процесса.
         М_ПСС (ПСС) 
            Пропорциональный размер набора, такой же, как M_RESIDENT, но каждая страница
            делится на количество процессов, разделяющих его.
         M_M_PSSWP (ПССВП) 
            Пропорциональная доля подкачки этого сопоставления, в отличие от M_SWAP
            это не учитывает выгруженную страницу
            базовые объекты shmem. 
         ST_UID (УИД) 
            ID пользователя владельца процесса.
         PERCENT_CPU (ЦП%) 
            Процент процессорного времени, которое в данный момент занимает процесс.
            с использованием. Это способ по умолчанию для представления использования ЦП в
            Линукс. Каждый процесс может потреблять до 100%, что означает
            полную мощность ядра, на котором он работает. Это
            иногда называемый «режимом Irix», например. в топе(1).
         PERCENT_NORM_CPU (NCPU%) 
            Процент процессорного времени, которое в данный момент занимает процесс.
            с использованием нормализованных по количеству процессоров. Это иногда называют
            «Режим Solaris», например. в топе(1).
         PERCENT_MEM (MEM%) 
            Процент памяти, который процесс в настоящее время использует
            (в зависимости от размера резидентной памяти процесса, см. M_RESIDENT
            выше).
         USER  Имя пользователя владельца процесса или идентификатор пользователя, если
            имя не может быть определено. 
         ВРЕМЯ (ВРЕМЯ+) 
            Время, измеряемое в тактах часов, которое процесс потратил
            в пользовательском и системном времени (см. UTIME, STIME выше).
         NLWP  Количество легковесных процессов (=потоков) в
            процесс.
         TGID  Идентификатор группы потоков.
         CTID  Идентификатор контейнера OpenVZ, также известный как идентификатор виртуальной среды.
         VPID  Идентификатор процесса OpenVZ.
         VXID  Идентификатор процесса VServer.
         RCHAR (RD_CHAR) 
            Количество байтов, прочитанных процессом.
         WCHAR (WR_CHAR) 
            Количество байтов, записанных процессом.
         SYSCR (RD_SYSC) 
            Количество системных вызовов read(2) для процесса.
         SYSCW (WR_SYSC) 
            Количество системных вызовов write(2) для процесса.
         РБАЙТ (IO_RBYTES) 
            Байты ввода-вывода read(2) для процесса.
         ВБАЙТ (IO_WBYTES) 
            Байты записи (2) ввода-вывода для процесса. 
         CNCLWB (IO_CANCEL) 
            Байты отмененной записи(2) ввода-вывода.
         IO_READ_RATE (ЧТЕНИЕ С ДИСКА) 
            Скорость ввода-вывода read(2) в байтах в секунду для
            процесс.
         IO_WRITE_RATE (ЗАПИСЬ НА ДИСК) 
            Скорость ввода/вывода записи(2) в байтах в секунду для
            процесс.
         IO_RATE (Диск R/W) 
            Скорость ввода-вывода, IO_READ_RATE + IO_WRITE_RATE (см. выше).
         ГРУППА 
            В какой группе находится процесс.
         OOM  Убойный результат OOM.
         CTXT  Инкрементная сумма произвольного и непроизвольного контекста
            переключатели.
         IO_PRIORITY (Ввод-вывод) 
            Класс планирования ввода-вывода, за которым следует приоритет, если
            класс поддерживает это:
                 R  для реального времени
                 B  для лучших усилий
                 id  для простоя
         PERCENT_CPU_DELAY (ЦП%) 
            Процент времени, затраченного на ожидание ЦП (в то время как
            работоспособный).  Требуется CAP_NET_ADMIN.
         PERCENT_IO_DELAY (IOD%) 
            Процент времени, потраченного на ожидание завершения
            синхронный блок ввода/вывода. Требуется CAP_NET_ADMIN.
         PERCENT_SWAP_DELAY (SWAPD%) 
            Процент времени, потраченного на переключение страниц. Требует
            CAP_NET_АДМИН.
         COMM  Имя команды для процесса. Требуется ядро ​​Linux
            2.6.33 или новее.
         EXE  Исполняемый файл процесса, о котором сообщает
            ядро. Требуется CAP_SYS_PTRACE и PTRACE_MODE_READ_FSCRED.
         AGRP  Идентификатор автогруппы для процесса. Требуется Linux CFS
            быть включенным.
         ANI  Значение nice для автогруппы процессов. Требует
            Linux CFS должен быть включен.
         Все остальные флаги 
            В настоящее время не поддерживается (всегда отображается «-»).
 

ВНЕШНИЕ БИБЛИОТЕКИ         вверх

       В то время как  htop  зависит от большинства библиотек, которые он использует во время сборки. 
       есть два примечательных исключения из этого правила. Эти
       оба исключения относятся к данным, отображаемым в метрах, отображаемых в
       заголовок  htop  и были намеренно созданы как необязательные
       вместо этого используются зависимости времени выполнения. Эти исключения описаны
       ниже:
         libsystemd 
              Привязки для libsystemd используются в измерителе SystemD.
              для определения количества активных сервисов и общего
              состояние системы. Ищем функции для определения этих
              информация во время выполнения позволяет сборкам поддерживать эти
              метров, не заставляя менеджер пакетов устанавливать
              эти библиотеки в системах, которые иначе не используют
              системад.
              Резюме: нет зависимости от времени сборки, дополнительная среда выполнения
              зависимость от  libsystemd  через динамическую загрузку с
              systemctl(1) откат.
         либсенсорс 
              Привязки для libsensors используются для ЦП
              показания температуры в счетчиках использования ЦП, если отображается
              температура включается через экран настройки.  В
              заказать  htop , чтобы эти температуры правильно показывались
              тем не менее, правильная настройка libsensors через его
              предполагается использование обычных файлов конфигурации и что все ЦП
              жилы соответствуют датчикам температуры от  температура ядра 
              драйвер с ядром 0, соответствующим датчику с маркировкой
              «Ядро 0». Температура упаковки может быть указана как «Пакет
              id 0". Если он отсутствует, он выводится как максимальное значение из
              доступные показания для каждого ядра.
              Резюме: зависимость времени сборки от  libsensors  (3) C заголовка
              файлы, необязательная зависимость времени выполнения от  libsensors  (3) через
              динамическая загрузка.
 

ФАЙЛЫ КОНФИГУРАЦИИ         верхние

       По умолчанию  htop  считывает свою конфигурацию из XDG-совместимого
       путь  ~/.config/htop/htoprc  .  Файл конфигурации
       перезаписывается внутрипрограммной конфигурацией Setup  htop , поэтому
       не должны редактироваться вручную. Если пользовательской конфигурации не существует  htop 
       пытается прочитать общесистемную конфигурацию из
         ${prefix}/etc/htoprc  и, в крайнем случае, возвращается к жесткому
       закодированные значения по умолчанию.
       Вы можете переопределить расположение файла конфигурации с помощью
       Переменная окружения $HTOPRC (так что вы можете иметь несколько
       конфигурации для разных машин, которые используют один и тот же дом
       каталог, например).
       9Утилита 0026 pcp-htop  точно так же использует  htoprc .
       Кроме того, он поддерживает дополнительные файлы конфигурации, позволяющие
       новые счетчики и столбцы будут добавлены на дисплей с помощью обычного
       Функция настройки, которая будет отображать дополнительные доступные счетчики
       и доступные записи столбца для каждого измерителя, сконфигурированного во время выполнения, или
       столбец. 
       Эти файлы конфигурации  pcp-htop  считываются один раз при запуске.
       формат этих файлов подробно описан в  pcp-htop  (5)
       страница руководства.
       Эта функциональность делает доступными многие тысячи параметров производительности.
       Показатели Co-Pilot для отображения по  pcp-htop  , а так же возможность
       для отображения пользовательских метрик, добавленных на отдельные сайты.
       Приложения и сервисы, использующие OpenMetrics
       формат  https://openmetrics.io  также может отображаться с помощью  pcp-htop 
       если настроен компонент pmdaopenmetrics(1).
 

ОБЪЕМ ПАМЯТИ         top

       Объемы памяти в  htop  отображаются в удобочитаемом виде.
       Размеры печатаются в степени 1024 (например, 1023M = 1072693248).
       байты)
       Решение использовать эту конвенцию было принято для того, чтобы сохранить
       экранное пространство и сделать представление размера памяти согласованным
       по всему  htop  . 
 

СМ. ТАКЖЕ         топ

       proc(5), top(1), free(1), ps(1), uptime(1) и limit.conf(5).
 

СМ. ТАКЖЕ ДЛЯ PCP         top

       pmdaopenmetrics(1), PCPIntro(1), PMAPI(3) и  pcp-htop  (5).
 

АВТОРЫ         топ

         htop  был первоначально разработан Хишамом Мухаммедом. В настоящее время это
       поддерживается сообществом по адресу .
         pcp-htop  поддерживается в результате сотрудничества между
       сообщества  и  и являются частью
       набора инструментов Performance Co-Pilot.
 

КОЛОФОН         верхний

       Эта страница является частью  htop  (интерактивного средства просмотра процессов)
       проект. Информацию о проекте можно найти на
       ⟨http://hisham.hm/htop/⟩. Если у вас есть отчет об ошибке для этого
       страницу руководства, см. ⟨http://github.com/hishamhm/htop/issues⟩. Этот
       страница была получена из исходного Git-репозитория проекта
       ⟨https://github. com/htop-dev/htop⟩ от 27 августа 2021 г. (В то время,
       дата самой последней фиксации, которая была найдена в
       репозиторий был 2021-08-26.) Если вы обнаружите какой-либо рендеринг
       проблемы в этой HTML-версии страницы, или вы считаете, что есть
       является лучшим или более современным источником для страницы, или у вас есть
       исправления или улучшения информации в этом КОЛОФОНЕ
       (то есть , а не  часть оригинальной страницы руководства), отправьте письмо по адресу
       man-страницы@man7.org
htop 3.1.0-dev 2020 HTOP(1)
 

Страницы, ссылающиеся на эту страницу: процесс(5), иотоп(8)




slabtop(1) — страница руководства Linux

slabtop(1) — страница руководства Linux

ИМЯ | СИНТАКСИС | ОПИСАНИЕ | ВАРИАНТЫ | КРИТЕРИИ СОРТИРОВКИ | КОМАНДЫ | ФАЙЛЫ | СМОТРИТЕ ТАКЖЕ | ПРИМЕЧАНИЯ | АВТОРЫ | СООБЩЕНИЕ ОБ ОШИБКАХ | КОЛОФОН

SLABTOP(1) Пользовательские команды SLABTOP(1)
 

ИМЯ         топ

       slabtop — отображать информацию о кеше slab ядра в реальном времени
 

ОБЗОР         топ

         плита  [  опции  ]
 

ОПИСАНИЕ         верхний

         slabtop  отображает подробную информацию о кеше slab ядра в реальном времени. 
       время. Он отображает список лучших кешей, отсортированных по одному из
       перечисленные критерии сортировки. Он также отображает заголовок статистики
       заполняется информацией о слое плиты.
 

ОПЦИИ         верхний

       Обычный вызов  slabtop  не требует никаких параметров.
       поведение, однако, можно точно настроить, указав один или несколько
       следующие флаги:
         -d  ,  --задержка  =  N 
              Обновлять дисплей каждые  n  секунд. По умолчанию,
                slabtop  обновляет дисплей каждые три секунды. К
              выйти из программы, нажать  q. 
         -s  ,  --sort  =  S 
              Сортировать по  S  , где  S  — один из критериев сортировки.
         ,  --однажды 
              Отобразите вывод один раз, а затем выйдите.
         -V ,  --версия 
              Показать информацию о версии и выйти. 
         ,  --помощь 
              Отображение информации об использовании и выход.
 

КРИТЕРИИ СОРТИРОВКИ         top

       Ниже приведены допустимые критерии сортировки, используемые для сортировки отдельных
       slab-кэши и тем самым определить, какие slab-кэши являются «верхними»
       для отображения. Критерием сортировки по умолчанию является сортировка по номеру
       объектов («о»).
       Критерии сортировки также можно изменить во время работы  slabtop  с помощью
       нажав соответствующий символ.
         символов заголовка описания 
       количество активных объектов ACTIVE
       b объектов на плиту OBJ/SLAB
       c размер кэша CACHE SIZE
       l количество плит ПЛИТЫ
       v количество активных блоков N/A
       имя ИМЯ
       o количество объектов OBJS
       p страниц на блок N/A
       s размер объекта OBJ SIZE
       u Использование кеша USE
 

КОМАНДЫ         наверх

         slabtop  принимает команды клавиатуры от пользователя во время использования. 
       поддерживаются следующие. В случае с письмами оба случая
       принято.
       Каждый из допустимых символов сортировки также принимается, чтобы изменить
       процедура сортировки. См. раздел  КРИТЕРИИ СОРТИРОВКИ  .
         <ПРОБЕЛ> 
              Обновите экран.
         Q  Выйти из программы.
 

ФАЙЛЫ         топ

         /proc/slabinfo 
              информация о плите
 

СМ. ТАКЖЕ         топ

       бесплатно (1), пс (1), топ (1), vmstat (8)
 

ПРИМЕЧАНИЯ         вверху

       В настоящее время для  slabtop  требуется ядро ​​версии 2.4 или выше (в частности,
       версия 1.1 или более поздняя  /proc/slabinfo  ). Ядро 2.2 должно быть
       поддерживается в будущем.
       Статистический заголовок  slabtop  отслеживает, сколько байтов slabs
       используются и не являются мерой физической памяти.
       Поле «Slab» в файле /proc/meminfo содержит информацию об отслеживании. 
       об используемой плите физической памяти.
 

АВТОРЫ         топ

       Сценарий написали Крис Ривера и Роберт Лав.
         slabtop  был вдохновлен Perl-скриптом Мартина Блая,  vmtop  .
 

СООБЩЕНИЕ ОБ ОШИБКАХ         top

       Пожалуйста, присылайте отчеты об ошибках по адресу ⟨[email protected]

КОЛОФОН         верхний

       Эта страница является частью  procps-ng  (утилиты файловой системы /proc)
       проект. Информацию о проекте можно найти на
       ⟨https://gitlab.com/procps-ng/procps⟩. Если у вас есть отчет об ошибке
       эту страницу руководства см.
       ⟨https://gitlab.com/procps-ng/procps/blob/master/Documentation/bugs.md⟩.
       Эта страница была получена из основного репозитория Git проекта.
       ⟨https://gitlab.com/procps-ng/procps.git⟩ 27 августа 2021 г. (В
       на тот момент дата самой последней фиксации, которая была найдена в
       репозиторий был 2021-08-24. ) Если вы обнаружите какой-либо рендеринг
       проблемы в этой HTML-версии страницы, или вы считаете, что есть
       является лучшим или более современным источником для страницы, или у вас есть
       исправления или улучшения информации в этом КОЛОФОНЕ
       (то есть , а не  часть оригинальной страницы руководства), отправьте письмо по адресу
       man-страницы@man7.org
procps-ng Июнь 2011 г. SLABTOP(1)
 

Страницы, ссылающиеся на эту страницу: бесплатно (1), топ(1), slabinfo(5)




cgtop(1) — страница руководства Linux

systemd-cgtop(1) — страница руководства Linux

ИМЯ | СИНТАКСИС | ОПИСАНИЕ | ВАРИАНТЫ | КЛЮЧИ | СТАТУС ВЫХОДА | СМОТРИТЕ ТАКЖЕ | КОЛОФОН

SYSTEMD-CGTOP(1) systemd-cgtop SYSTEMD-CGTOP(1)
 

ИМЯ         топ

       systemd-cgtop — Показать основные группы управления по использованию ими ресурсов
 

ОБЗОР         топ

         systemd-cgtop  [ВАРИАНТЫ. ..] [ГРУППА]
 

ОПИСАНИЕ         верхний

         systemd-cgtop  показывает главные группы управления локальной Linux
       иерархия групп управления, упорядоченная по процессору, памяти или диску
       нагрузка ввода-вывода. Дисплей обновляется через регулярные промежутки времени (по
       по умолчанию каждые 1 с), по стилю похоже на top(1). Если контрольная группа
       путь указан, показывает только сервисы указанного
       контрольная группа.
       Если  systemd-cgtop  не подключен к tty, заголовки столбцов отсутствуют.
       печатается, и по умолчанию выполняется только одна итерация.
         --iterations=  аргумент, если он указан, учитывается. Этот режим
       подходит для скриптинга.
       Использование ресурсов учитывается только для контрольных групп в
       соответствующая иерархия, т. е. использование ЦП учитывается только для управления
       группы в иерархии "cpuacct", использование памяти только для
       «память» и использование дискового ввода-вывода для тех, кто находится в «blkio».  Если ресурс
       требуется мониторинг этих ресурсов, рекомендуется
       добавить  CPUAccounting=1  ,  MemoryAccounting=1  и
         BlockIOAccounting=1  настройки в рассматриваемых юнит-файлах. Видеть
       systemd.resource-control(5) для получения подробной информации.
       Значение загрузки ЦП может быть от 0 до 100 раз больше числа
       процессоры, которые есть в системе. Например, если в системе 8
       процессоров, значение загрузки ЦП будет находиться в пределах от 0% до
       800%. Количество процессоров можно узнать в "/proc/cpuinfo".
       Чтобы подчеркнуть это: если только "CPUAccounting=1", "MemoryAccounting=1"
       и «BlockIOAccounting=1» включены для служб в
       вопрос, учет ресурсов не будет доступен для системы
       услуги и данные, показанные  systemd-cgtop  будет неполным.
 

ОПЦИИ         верхний

       Подразумеваются следующие варианты:
         -p  ,  --order=путь 
           Упорядочить по имени пути группы управления. 
         -t  ,  --order=tasks 
           Упорядочить по количеству задач/процессов в контрольной группе.
         ,  --order=процессор 
           Порядок загрузки ЦП.
         -m  ,  --order=память 
           Упорядочить по использованию памяти.
         -i  ,  --order=io 
           Порядок загрузки дискового ввода-вывода.
         ,  --пакет 
           Запускать в "пакетном" режиме: не принимать ввод и запускать до тех пор, пока не
           предел итераций, установленный с помощью  --iterations= , исчерпан или до тех пор, пока
           убит. Этот режим может быть полезен для отправки вывода из
             systemd-cgtop  в другие программы или в файл.
         -r ,  --raw 
           Форматировать количество байтов (например, использование памяти и показатели ввода-вывода) и
           Процессорное время с необработанными числовыми значениями, а не удобочитаемыми
           числа. 
         --cpu=в процентах  ,  --cpu=время 
           Определяет, отображается ли использование ЦП в процентах или
           время. По умолчанию загрузка ЦП отображается в процентах. Этот
           параметр также можно переключать во время выполнения, нажимая клавишу %.
        
           Учитывайте только процессы пользовательского пространства, а не все задачи. По
           по умолчанию учитываются все задачи: каждый поток ядра и каждый
           поток пользовательского пространства индивидуально. С этой настройкой ядро
           потоки исключаются из подсчета и каждое пользовательское пространство
           процесс считается только одним, независимо от того, сколько потоков он
           состоит из. Этот параметр также можно переключать во время выполнения с помощью
           нажав клавишу P. Эта опция не может сочетаться с  .
        
           Считайте только процессы пользовательского пространства и потоки ядра вместо
           все задачи.  По умолчанию учитываются все задачи: каждое ядро
           поток и каждый поток пользовательского пространства в отдельности. С этим
           настройки, потоки ядра включаются в подсчет, и каждый
           процесс пользовательского пространства считается только одним, независимо от того, сколько
           нити, из которых он состоит. Этот параметр также может быть переключен в
           время работы, нажав клавишу k. Этого варианта может не быть
           в сочетании с .
         --рекурсивный= 
           Определяет, будет ли количество процессов, отображаемых для элемента управления
           группа должна включать все процессы, содержащиеся в любом
           из детских контрольных групп, а также. Принимает логическое значение
           аргумент, который по умолчанию равен «да». Если включено, процессы
           в дочерние контрольные группы включаются, если отключены, только
           подсчитываются процессы в самой контрольной группе. Этот
           Настройка также может быть переключена во время выполнения нажатием клавиши r. 
           Обратите внимание, что этот параметр применяется только к подсчету процессов, т.е.
           когда 9Используются опции 0026 -P  или  -k . Не действует, если все
           задачи подсчитываются, и в этом случае подсчет всегда
           рекурсивный.
         -n  ,  --итерации= 
           Выполните только это количество итераций. Значение 0 указывает
           что программа должна работать бесконечно.
         -1 
           Ярлык для  --iterations=1  .
         -d  ,  --задержка = 
           Укажите задержку обновления в секундах (или, если одно из значений «мс», «нас»,
           «мин» указывается как единица в этой единице времени). Эта настройка
           также можно увеличивать и уменьшать во время выполнения, нажимая
           клавиши + и -.
         --глубина= 
           Максимальная глубина обхода дерева контрольных групп. Указывает, как
           deep  systemd-cgtop  должен пройти контрольную группу
           иерархии.  Если указано значение 0, отображается только корневая группа.
           контролируется. Для 1 доступен только первый уровень контрольных групп.
           отслеживается и так далее. По умолчанию 3.
         -M   МАШИНА  ,  --машина=   МАШИНА 
           Ограничьте показанные группы управления частью, соответствующей
           контейнер  МАШИНА  . Эту опцию нельзя использовать, когда элемент управления
           указан групповой путь.
         ,  --помощь 
           Напечатайте краткий текст справки и выйдите.
         --версия 
           Напечатайте короткую строку версии и выйдите.
 

КЛЮЧИ         верхний

         systemd-cgtop  — это интерактивный инструмент, которым можно управлять через
       ввод пользователя с помощью следующих клавиш:
       час
           Показывает краткий текст справки.
       Пространство
           Немедленно обновить вывод.
       д
           Завершить программу. 
       р, т, в, м, я
           Отсортируйте контрольные группы по пути, количеству задач, загрузке ЦП,
           использование памяти или нагрузка ввода-вывода соответственно. Этот параметр может
           также управлять с помощью  --order=  переключатель командной строки.
       %
           Переключение между отображением процессорного времени в виде времени или процента. Этот
           Настройкой также можно управлять с помощью командной строки  --cpu= .
           выключатель.
       +, -
           Увеличьте или уменьшите задержку обновления соответственно. Этот
           Настройкой также можно управлять с помощью команды  --delay= 
           линейный переключатель.
       п
           Переключение между подсчетом всех задач или только пользовательского пространства
           процессы. Данной настройкой также можно управлять с помощью  -P 
           переключатель командной строки (см. выше).
       к
           Переключение между подсчетом всех задач или только пользовательского пространства
           процессы и потоки ядра.  Эта настройка также может быть
           управляется с помощью ключа командной строки  -k  (см. выше).
       р
           Переключение между рекурсивным включением или исключением процессов
           в дочерних контрольных группах в контрольной группе количество процессов. Этот
           настройкой также можно управлять с помощью  --recursive=  команда
           линейный переключатель. Этот ключ недоступен, если все задачи
           подсчитано, оно доступно только в том случае, если процессы подсчитаны, т.к.
           включается клавишами P или k.
 

СТАТУС ВЫХОДА         наверх

       В случае успеха возвращается 0, в противном случае — ненулевой код ошибки.
 

СМ. ТАКЖЕ         топ

       системд (1), системктл (1), системд-cgls (1),
       systemd.resource-control(5), топ(1)
 

КОЛОФОН         верхний

 Эта страница является частью  systemd  (systemd system and service
 менеджер) проекта.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *