Це команда systemd-cgtop, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
systemd-cgtop - Показати основні групи керування за використанням ресурсів
СИНТАКСИС
systemd-cgtop [ВАРІАНТИ...]
ОПИС
systemd-cgtop показує верхні групи керування локальною ієрархією груп керування Linux,
впорядковані за їх навантаженням на процесор, пам'ять або диск введення-виводу. Дисплей оновлюється регулярно
інтервали (за замовчуванням кожні 1с), схожі за стилем на топ(1).
If systemd-cgtop не підключено до tty, заголовки стовпців не друкуються, а за замовчуванням
полягає у виконанні лише однієї ітерації. The --ітерації= аргумент, якщо він наведений, враховується. Цей режим
підходить для написання сценаріїв.
Використання ресурсів враховується лише для контрольних груп у відповідній ієрархії, тобто ЦП
використання враховується лише для контрольних груп в ієрархії "cpuacct", лише використання пам'яті
для тих, хто використовує "пам'ять" і дисковий ввод-вивод для тих, хто в "blkio". Якщо моніторинг ресурсів для
ці ресурси необхідні, рекомендується додати CPUAaccounting=1,
Облік пам'яті=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, --порядок=завдання
Порядок за кількістю завдань/процесів у контрольній групі.
-c, --order=cpu
Порядок за навантаженням ЦП.
-m, --порядок=пам'ять
Упорядкувати за використанням пам’яті.
-i, --order=io
Порядок за завантаженням дискового вводу/виводу.
-b, -партія
Виконати в «пакетному» режимі: не приймати введення та виконувати, доки не буде встановлений ліміт ітерацій
--ітерації= виснажений або поки не вбитий. Цей режим може бути корисним для надсилання
Вихід з systemd-cgtop до інших програм або до файлу.
-r, -сирий
Форматуйте кількість байтів (наприклад, використання пам’яті та показники вводу-виводу) із необробленими числовими значеннями, а
ніж читабельні для людини числа.
--cpu=відсоток, --cpu=час
Контролює, чи відображатиметься використання ЦП у відсотках чи часі. За замовчуванням центральний процесор
використання відображається у відсотках. Цей параметр також можна змінити під час виконання, натиснувши
ключ.
-P
Враховуйте лише процеси простору користувача замість усіх завдань. За замовчуванням усі завдання є
враховується: кожен потік ядра та кожен потік простору користувача окремо. З цим налаштуванням
потоки ядра виключаються з підрахунку, і кожен процес простору користувача враховується лише
як один, незалежно від того, зі скількох потоків він складається. Цей параметр також можна перемикати
під час виконання, натиснувши клавішу P. Цей параметр не можна поєднувати з -k.
-k
Враховуйте лише процеси простору користувача та потоки ядра замість усіх завдань. За замовчуванням,
підраховуються всі завдання: кожен потік ядра та кожен потік простору користувача окремо. З
це налаштування, потоки ядра включаються в процес підрахунку та кожного простору користувача
вважається лише одним, незалежно від того, зі скількох потоків він складається. Цей параметр може
також можна перемикати під час виконання, натиснувши клавішу k. Цей варіант не можна поєднувати з
-P.
--рекурсивний=
Контролює, чи включатиме всі процеси, показані для контрольної групи
процеси, які також містяться в будь-якій із дочірніх контрольних груп. Приймає а
логічний аргумент, який за замовчуванням має значення "так". Якщо ввімкнено, процеси в дочірньому керуванні
групи включені, якщо вимкнено, то включаються лише процеси в самій контрольній групі
підраховано. Цей параметр також можна змінити під час виконання, натиснувши клавішу r. Зауважте, що
це налаштування застосовується лише до підрахунку процесів, тобто коли -P or -k варіанти є
використаний. Це не діє, якщо всі завдання підраховані, і в цьому випадку підрахунок відбувається завжди
рекурсивний.
-n, --ітерації=
Виконайте лише стільки ітерацій. Значення 0 означає, що програма має запуститися
Нескінченно.
-d, --затримка=
Вкажіть затримку оновлення в секундах (або якщо один із "ms", "us", "min" вказано як одиницю
в цій одиниці часу). Цей параметр також можна збільшити та зменшити під час виконання на
натисканням клавіш + і -.
--глибина=
Максимальна глибина обходу дерева контрольної групи. Вказує, наскільки глибоко systemd-cgtop повинні
пройти ієрархії контрольної групи. Якщо вказано 0, вказано лише кореневу групу
моніторинг. Для 1 контролюється лише перший рівень контрольних груп тощо.
За замовчуванням 3.
-M МАШИНА, --машина=МАШИНА
Обмежити контрольні групи, показані до частини, що відповідає контейнеру МАШИНА.
-h, --допомога
Друк короткого тексту довідки та виходу.
-- версія
Надрукувати короткий рядок версії та вийти.
КЛЮЧІ
systemd-cgtop є інтерактивним інструментом, яким можна керувати за допомогою введення користувача за допомогою
наступні ключі:
h
Показує короткий текст довідки.
Простір
Негайно оновіть вихід.
q
Завершіть роботу програми.
p, t, c, m, i
Сортуйте групи керування за шляхом, кількістю завдань, завантаженням ЦП, використанням пам’яті або завантаженням введення-виводу,
відповідно. Цим параметром також можна керувати за допомогою --order= командного рядка
перемикач.
%
Перемикання між відображенням часу ЦП у вигляді часу або у відсотках. Цей параметр також може бути
контролюється за допомогою --cpu= перемикач командного рядка.
+, -
Збільште або зменшіть затримку оновлення відповідно. Цей параметр також можна керувати
використання --затримка= перемикач командного рядка.
P
Перемикання між підрахунком усіх завдань або лише процесами простору користувача. Цей параметр також може
контролюватися за допомогою -P перемикач командного рядка (див. вище).
k
Перемикайтеся між підрахунком усіх завдань або лише процесами простору користувача та потоками ядра.
Цим параметром також можна керувати за допомогою -k перемикач командного рядка (див. вище).
r
Перемикання між рекурсивним включенням або виключенням процесів у дочірніх контрольних групах у
кількість процесів контрольної групи. Цим параметром також можна керувати за допомогою
--рекурсивний= перемикач командного рядка. Цей ключ недоступний, якщо враховано всі завдання,
він доступний, лише якщо підраховуються процеси, як увімкнено за допомогою клавіш P або k.
EXIT СТАТУС
У разі успіху повертається 0, інакше – ненульовий код помилки.
Використовуйте systemd-cgtop онлайн за допомогою служб onworks.net
