У наступній статті ми збираємось поглянути на Collectl. Це є полегшений інструмент для контролювати продуктивність системи, який можна використовувати для збору даних про ефективність, що описує поточний стан системи.
Порівняно з іншими інструментами для тієї самої мети, він збирає інформацію про безліч різних типів системних ресурсів, таких як; la Процесор, диск, пам’ять, мережа, сокети, tcp, inodes, пам’ять, nfs, процеси тощо. Це можна запустити інтерактивно або якдемон', і має можливість записувати та відтворювати захоплені дані. Це також дозволить нам експортувати дані у різні формати файлів.
Загальна характеристика Collectl
Серед іншого, цей інструмент пропонує користувачам такі функції:
- Collectl не фокусується на обмеженій кількості системних показниківВін може збирати інформацію про багато різних типів системних ресурсів, таких як; процесор, диск, пам’ять, мережа, сокети, tcp, inodes, infiniband, gloss, nfs, процеси, квадрики, сляби та buddyinfo.
- Цей інструмент використовує дуже мало процесора. Насправді було виміряно використання 0.1% при запуску як «демон», використовуючи інтервал вибірки за замовчуванням - 60 секунд для даних процесу та 10 секунд для всього іншого.
- Можна запускати інтерактивно, як демон, або як обидва.
- Має можливість контролю практично будь-якої підсистеми.
- Ви можете грають роль багатьох інших комунальних служб, розроблених для однієї цілі, як вони є; ps, top, iotop або vmstat.
- Цей інструмент також пропонує можливість запису та відтворення захоплених даних.
- Ви можете експортувати дані у різні формати файлів.
- Інструмент може запускати як службу для моніторингу віддалених машин або цілого кластера серверів.
- Ми теж він буде відображати дані в терміналі, записувати у файл або сокет.
Це лише деякі особливості цієї програми. Вони можуть детально проконсультуйтеся з усіма ними від веб-сайт проекту.
Встановіть Collectl
За замовчуванням пакет Collectl доступний у сховищі за замовчуванням Ubuntu. Встановити його в нашу систему буде так просто, як відкрити термінал (Ctrl + Alt + T) і виконати команду:
sudo apt install collectl
Під час інсталяції він попросить нас вибрати веб-сервер, для якого Колплот Він повинен бути самонастроєним, хоча ми матимемо можливість вибратиНемає для ручного налаштування пізніше.
Використовувати
Після завершення встановлення цього інструменту ми зможемо легко запускати його з терміналу, навіть без будь-якої опції. Наступна команда відобразить інформацію про статистику процесора, диска та мережі у короткому, зручному для читання форматі.
collectl
Якщо вам цікаво друкувати статистику для всіх підсистем, команда, яку нам доведеться виконати, повинна включати –Всі варіанти:
collectl --all
Якщо ми хочемо використовуйте Collectl з верхом, нам доведеться виконати наступну команду за допомогою –Верхня опція:
collectl --top
Якщо те, що ви шукаєте, є контролювати всі ресурси разом, команда для виконання буде наступною:
collectl -scmd
Всякий раз, коли ми хочемо перегляньте використання пам'яті нашої системи, нам потрібно буде лише виконати команду за допомогою -sm варіант:
collectl -sm
Цей інструмент також може відображати інформацію про процесор, диски та мережеві дані з наступною командою:
collectl -scdn
в отримати інформацію про CPU та TCP, команда, яку ми повинні виконати, буде такою:
collectl -stc
в отримати інформацію про процеси в нашій системі, ми можемо запустити команду collel з такими опціями:
collectl -c1 -sZ -i:1
Це лише деякі з можливостей, які нам пропонує ця утиліта. Якщо хочете зверніться за допомогою до цього і подивіться всі доступні варіанти, у терміналі (Ctrl + Alt + T) вам просто потрібно набрати команду:
collectl --help
Ми також можемо вибрати прочитати сторінки керівництва введення в терміналі (Ctrl + Alt + T):
man collectl
У цих рядках ми бачили основне використання утиліти командного рядка Collectl для моніторингу продуктивності системи. Для більше інформації про те, як це працює, користувачі можуть проконсультуватися з проектна документація або приклади що вони пропонують на своєму веб-сайті.