Naše práce jako systémových administrátorů měla vždy dvě věci, které jako by nikdy nezmizely, první je zálohování dat a druhá je monitorovat to a tamto. V tomto článku se podíváme na některé z nejlepších linuxových monitorovacích nástrojů v terminálu, počínaje číslem 10, dobře známým a zabudovaným top příkazem.
Obsah článku:
- Nástroj Nmon Monitoring Tool
- Nástroj pro monitorování Nethogs
- Nástroj Atop Performance Monitoring Tool
- Nástroj pro monitorování Iotop
- Nástroj pro monitorování rozhraní Iptraf
- Nástroj Mpstat Monitoring Tool
- Bmon Monitoring Tool
- Nástroj Htop Monitoring Tool
- Nástroj pro monitorování paměti Vmstat
- Top Monitoring Tool
- 10 nejlepších Lite textových editorů příkazového řádku v Linuxu
- Rychlé video o instalaci a kontrole
- Závěr
10. Nejlepší monitorovací nástroj
Na 10. místě se podíváme na top příkaz, který zobrazuje linuxové procesy a také poskytuje dynamický pohled na běžící systém v reálném čase a.k. aktuální procesní činnost. Ve výchozím nastavení zobrazuje úlohy nejnáročnější na CPU běžící na serveru a aktualizuje seznam každých pět sekund.
09. Nástroj Vmstat Memory Monitoring Tool
Na 9. místě je vmstat (statistika virtuální paměti) nástroj pro monitorování počítačového systému, který shromažďuje a zobrazuje souhrnné informace o paměti operačního systému, procesech, přerušeních, stránkování a blokování I/O. Uživatelé vmstat mohou specifikovat interval vzorkování, který umožňuje sledování aktivity systému v téměř reálném čase.
Nástroj vmstat je dostupný na většině operačních systémů Unix a Unixu podobných, jako je FreeBSD, Linux nebo Solaris.
08. Htop Monitoring Tool
Na 8. místě, htop je interaktivní systém-monitor proces-prohlížeč a proces-manager. Je navržen jako alternativa k unixovému programu top. Zobrazuje často aktualizovaný seznam procesů běžících na počítači, obvykle seřazený podle množství využití procesoru. Na rozdíl od top poskytuje htop úplný seznam běžících procesů namísto procesů s nejvyšší spotřebou zdrojů. htop používá barvy a poskytuje vizuální informace o procesoru, swapu a stavu paměti. htop může také zobrazit procesy jako strom.
# How to install htop in Ubuntu
sudo apt install htop
Code language: PHP (php)
07. Monitorovací nástroj Bmon
bmon je jednoduchý, ale výkonný, textový nástroj pro monitorování a ladění sítě pro systémy podobné Unixu, který zachycuje statistiky související se sítí a zobrazuje je vizuálně ve formátu přátelském k lidem. Je to spolehlivý a efektivní monitor šířky pásma v reálném čase a odhadce rychlosti.
# How to nstall bmon in Ubuntu
sudo apt install bmon
Code language: PHP (php)
06. Monitorovací nástroj Mpstat
mpstat příkaz zapisuje do standardních výstupních aktivit pro každý dostupný procesor, procesor 0 je první. Uvádí se také globální průměrné aktivity mezi všemi zpracovateli. mpstat příkaz lze použít na strojích SMP i UP, ale na druhém budou vytištěny pouze globální průměrné aktivity. Pokud nebyla vybrána žádná aktivita, je výchozí zprávou zpráva o využití CPU.
# How to install mpstat in Ubuntu
sudo apt install sysstat
Code language: PHP (php)
05. Nástroj pro monitorování rozhraní Iptraf
IPTraf je nástroj pro síťové statistiky založený na konzole pro Linux. Shromažďuje různé údaje, jako jsou počty paketů a bajtů připojení TCP, statistiky rozhraní a indikátory aktivity, zhroucení provozu TCP/UDP a počty paketů a bajtů stanic LAN.
# How to install iptraf in Ubuntu
sudo apt install iptraf-ng
Code language: PHP (php)
04. Iotop Monitoring Tool
iotop command monitor, informace o využití I/O pomocí linuxového jádra. Zobrazuje tabulku aktuálního využití I/O seřazenou podle procesů nebo vláken na serveru.
# How to install iotop in Ubuntu
sudo apt install iotop-c
Code language: PHP (php)
03. Nástroj Atop Performance Monitoring Tool
Atop je celoobrazovkový monitor výkonu ASCII, který může zaznamenávat a hlásit aktivitu všech serverových procesů. Jedna funkce, která se mi opravdu líbí, je, že atop zůstane aktivní na pozadí pro dlouhodobou analýzu serveru (ve výchozím nastavení až 28 dní).
Jakmile je atop spuštěn, ve výchozím nastavení zobrazí aktivitu systému pro CPU, paměť, swap, disky a síť v 10sekundových intervalech. Navíc pro každý proces a vlákno můžete analyzovat využití CPU, spotřebu paměti, diskové I/O, prioritu, uživatelské jméno, stav a dokonce i výstupní kódy.
# How to install atop in Ubuntu
sudo apt install atop
Code language: PHP (php)
02. Monitorovací nástroj Nethogs
NetHogs je malý, ale praktický síťový nástroj. Seskupuje šířku pásma podle názvu procesu, jako je Firefox, wget a tak dále. Pokud dojde k náhlému nárůstu síťového provozu, spusťte NetHogs. Uvidíte, který PID způsobuje nárůst šířky pásma.
# How to install nethogs in Ubuntu
sudo apt install nethogs
Code language: PHP (php)
01. Monitorovací nástroj Nmon
nmon je konečný nástroj správce systému Linux pro účely ladění. Může zobrazit CPU, paměť, síť, disky, systémy souborů, NFS, hlavní zdroje procesů a informace o oddílech z cli.
# How to install nmon in Ubuntu
sudo apt install nmon
Code language: PHP (php)
Přišel jsem o něco? Přidejte svůj oblíbený systémový motoristický nástroj do komentářů.
Zde je rychlé video o instalaci a kontrole
Závěr
V tomto článku jsme se zabývali monitorovacími nástroji pro správce systému Linux, o kterých byste měli vědět.
- Další článek 10 nejlepších zjednodušených textových editorů příkazového řádku v systému Linux
———————————————————————————————————————
Doufáme, že se vám tento článek líbil. pokud je to tak, ohodnoťte tuto stránku níže uvedenými hvězdičkami a přihlaste se k odběru našeho kanálu YouTube nebo nás sledujte na twitteru.