V nasledujúcom článku sa pozrieme na Collectl. Toto je ľahký nástroj pre monitorovať výkon systému, ktoré možno použiť na zhromažďovanie údajov o výkone, ktoré popisujú aktuálny stav systému.
V porovnaní s inými nástrojmi na rovnaký účel zbiera tento nástroj informácie o mnohých rôznych druhoch systémových prostriedkov, ako napríklad; la CPU, disk, pamäť, sieť, zásuvky, tcp, inódy, pamäť, nfs, procesy atď. Môže byť spustený interaktívne alebo akodémon'a má schopnosť zaznamenávať a prehrávať zachytené údaje. Umožní nám to tiež export údajov do rôznych formátov súborov.
Všeobecná charakteristika spoločnosti Collectl
Tento nástroj okrem iného ponúka používateľom nasledujúce funkcie:
- Collectl sa nezameriava na obmedzený počet systémových metríkNamiesto toho môže zhromažďovať informácie o mnohých rôznych typoch systémových prostriedkov, ako napríklad; procesor, disk, pamäť, sieť, zásuvky, tcp, inodes, infiniband, lesk, nfs, procesy, štvorčeky, dosky a buddyinfo.
- Tento nástroj používa veľmi málo CPU. V skutočnosti bolo namerané použiť 0.1%, keď je spustený ako „démon“, pričom sa použil predvolený interval vzorkovania 60 sekúnd pre údaje procesu a 10 sekúnd pre všetko ostatné.
- Môže byť spustený interaktívne, ako démon alebo ako obaja.
- Má schopnosť monitorovať takmer akýkoľvek subsystém.
- Môžete hrať úlohu mnohých ďalších nástrojov určených na jediný účel, aké sú; ps, top, iotop alebo vmstat.
- Tento nástroj tiež ponúka schopnosť zaznamenávať a prehrávať zachytené dáta.
- Môžete exportovať údaje v rôznych formátoch súborov.
- Nástroj môže bežať ako služba na sledovanie vzdialených počítačov alebo celého serverového klastra.
- My tiež zobrazí dáta v termináli, zapíše do súboru alebo zásuvky.
To sú len niektoré z funkcií tohto programu. Môžu všetky podrobne prekonzultujte z webová stránka projektu.
Nainštalujte Collectl
Predvolene balík Collectl je k dispozícii v predvolenom úložisku Ubuntu. Inštalácia do nášho systému bude rovnako jednoduchá ako otvorenie terminálu (Ctrl + Alt + T) a vykonanie príkazu:
sudo apt install collectl
Počas inštalácie nás požiada, aby sme vybrali webový server, pre ktorý Colplot musí byť automaticky nakonfigurovaný, aj keď budeme mať možnosť zvoliťŽiadny ' pre manuálne nastavenie neskôr.
Použitie
Po dokončení inštalácie tohto nástroja to budeme môcť ľahko ho spustíte z terminálu, a to aj bez akejkoľvek možnosti. Nasledujúci príkaz zobrazí informácie o štatistike procesora, disku a siete v krátkom, človekom čitateľnom formáte.
collectl
Ak máte záujem tlačiť štatistiku pre všetky subsystémy, príkaz, ktorý budeme musieť vykonať, musí obsahovať –Všetky možnosti:
collectl --all
Ak chceme použite Collectl s topom, budeme musieť vykonať nasledujúci príkaz pomocou –Vrchná možnosť:
collectl --top
Ak to, čo hľadáte, je monitorovať všetky zdroje spoločne, príkaz na vykonanie by bol tento:
collectl -scmd
Kedykoľvek chceme zobraziť využitie pamäte nášho systému, príkaz budeme musieť vykonať iba pomocou -sm možnosť:
collectl -sm
Tento nástroj môže tiež zobraziť informácie o CPU, diskoch a sieťových údajoch pomocou nasledujúceho príkazu:
collectl -scdn
na získať informácie o CPU a TCP, príkaz, ktorý by sme mali vykonať, by bol nasledovný:
collectl -stc
na získavať informácie o procesoch v našom systéme, môžeme spustiť príkaz collectl s nasledujúcimi voľbami:
collectl -c1 -sZ -i:1
Je to iba niekoľko z možností, ktoré nám táto utilita ponúka. Ak chceš konzultujte pomoc s týmto a pozrite si všetky dostupné možnosti, v termináli (Ctrl + Alt + T) stačí zadať príkaz:
collectl --help
Môžeme sa tiež rozhodnúť prečítajte si manuálové stránky zadanie do terminálu (Ctrl + Alt + T):
man collectl
V týchto riadkoch sme videli základné použitie obslužného programu príkazového riadku Collectl na sledovanie výkonu systému. Pre viac informácií o tom, ako to funguje, môžu používatelia nahliadnuť do projektová dokumentácia o los príklady ktoré ponúkajú na svojej webovej stránke.