- Místo na disku (využití): Tento parametr zobrazuje velikost místa obsazeného aktuálně vybraným diskem.
- Místo na disku (zdarma): Tento parametr zobrazuje množství neobsazeného místa aktuálně vybraným diskem.
- Aktivita čtení disku: To ukazuje procento času, které disk uplynul při provádění požadavků na čtení.
- Aktivita zápisu na disk: To ukazuje procento času, které disk uplynul při provádění požadavků na zápis.
To jsou jen některé z parametrů, na kterých se měří aktivita disku. Stále existuje více parametrů, které v této fázi nemusíme diskutovat.
Abychom mohli měřit, jak fungují pevné disky našeho systému, musíme mít nějaké nástroje pro provádění kvantitativní analýzy činností disku.
Nástroje pro sledování aktivity disku v systému Linux
Následují některé z nástrojů, které budeme podrobně diskutovat o jejich použití, instalaci krok za krokem:
IOSTAT
IOSTAT je zkratka pro Input-Output Statistics. Je to jeden z nejpopulárnějších nástrojů mezi vývojáři a nadšenci. Používají to ke kontrole všech vstupně-výstupních aktivit, které provádí konkrétní disk připojený k našemu systému. Tento nástroj také sleduje průměrnou dobu chodu disku pro zpracování vstupních a výstupních čtení připojených k periferním zařízením.
Příkazy používané IOSTATem jsou schopné generovat podrobnou zprávu, kterou lze dále použít ke změně konfigurace systému. Uživatelům může pomoci optimalizovat využití systémového disku a jeho výkon. Tento nástroj obvykle poskytuje analýzu využití CPU a zařízení samostatně.
Jak nainstalovat IOSTAT na Linux
Sysstat je balíček, který obsahuje nástroj IOSTAT. Můžeme tedy přímo nainstalovat tento nástroj z tohoto balíčku. V Ubuntu můžeme spustit následující příkaz a pokračovat v instalaci:
Spouštění příkazů IOSTAT k analýze výkonu disku
Existuje spousta příkazů, které jsou specifické pro spuštění různých funkcí nástroje IOSTAT. Následují nejčastěji používané příkazy:
- iostat: Pomocí tohoto příkazu můžeme získat seznam všech parametrů a aktuální hodnoty různých parametrů popsaných výše.
- iostat -d: Tento příkaz zobrazuje statistiky týkající se všech vstupních / výstupních zařízení.
- iostat -p: Tento příkaz zobrazuje statistiky týkající se všech vstupních / výstupních zařízení a čtení parametrů.
- iostat -x: Tento příkaz vrací podrobnou analýzu vstupních / výstupních aktivit prováděných všemi zařízeními.
- iostat -d: Tento příkaz zobrazuje statistiky týkající se konkrétního zařízení.
- iostat -m: Tento příkaz zobrazuje statistiky MB všech pevných disků v systému.
- Nfsiostat: Tento příkaz umožňuje uživatelům analyzovat využití disku NFS (síťový souborový systém.).
IOTOP
IOTOP je nástroj pro sledování aktivity disku založený na operačním systému Linux. Poskytuje analýzu v reálném čase a využití disku operačním systémem. Přistupuje přímo ke všem informacím týkajícím se využití disku z jádra Linuxu. Díky němu je systém spolehlivější z hlediska přesnosti, protože všechna získaná data budou v reálném čase.
Je založen na modelu s více vlákny. Poskytuje informace o každém vlákně zapojeném do aktivity I / O spolu s jejich využitím šířky pásma.
Jak nainstalovat IOTOP na Linux
K instalaci tohoto nástroje do našeho systému můžeme použít distribuční balíčky Linuxu. Následující příkaz nám pomáhá udělat totéž v operačním systému Linux:
Spouštění příkazů IOTOP k analýze výkonu disku
V nástroji IOTOP je několik příkazů, které analyzují aktivity disku na základě jiné perspektivy. Následuje několik nejčastěji používaných příkazů:
- iotop: Tento příkaz zobrazuje čtení všech disků spolu se všemi výše popsanými parametry.
- iotop - pouze: Tento příkaz nám umožňuje kontrolovat pouze ty, které spotřebovávají operace vstupu a výstupu disku.
DSTAT
DSTAT je efektivní, flexibilní a robustní nástroj pro vytváření statistik zdrojů operačního systému Linux, který lze použít místo všech předchozích nástrojů. Následuje několik běžných funkcí nabízených nástrojem Dstat:
- Generuje kumulativní výsledky po kombinaci nástrojů iostat, vmstat, mpstat a netstat.
- Generuje statistiky v reálném čase.
- Je vysoce škálovatelný.
- Zobrazuje přerušení generovaná z každého zařízení.
- Poskytuje přesné výsledky, i když je systém vysoce přetížen procesy.
- Umožňuje uživatelům exportovat generované výsledky do a .formát souboru CSV.
Jak nainstalovat DSTAT na Linux
Můžete jej nainstalovat stejným postupem. Je k dispozici na distribuci Linux. Balíčky. Následující příkaz lze tedy provést z příkazového řádku a pokračovat v instalaci:
$ sudo apt-get install dstatSpouštění příkazů DSTAT k analýze výkonu disku
V nástroji DSTAT je několik příkazů, které analyzují aktivity disku na základě jiné perspektivy. Následuje několik nejčastěji používaných příkazů:
dstat: Tento příkaz zobrazuje čtení všech disků a všech výše diskutovaných parametrů, jako je celkový počet odeslaných, přijatých bajtů, doba čekání, doba nečinnosti, doba čtení / zápisu, statistika disku atd.
dstat -vmstat: Tento příkaz produkuje výstup obsahující data týkající se statistik procesů a paměti.
dstat -c -top-cpu -dn -top-mem: Tento příkaz se skládá z různých dílčích příkazů. Jsou to následující:
- -c: poskytuje podrobnosti o využití CPU.
- -top-CPU: To ukazuje název procesu, který spotřebovává nejvyšší procento CPU.
- -dn: To ukazuje stav sítě a disků systému.
- -top-mem: Ukazuje název procesu, který spotřebovává nejvyšší procento paměti.
Tímto způsobem DSTAT nabízí mnoho dalších příkazů, které lze provést pro extrakci dat souvisejících s výkonem disku a sítě a podrobně je analyzovat.
ATOP
ATOP je zvláště užitečný, když je potřeba analyzovat změny na úrovni systému. Provádí fantastickou práci s vylepšováním instruktáží v průběhu času. Může na rozdíl od ostatních tabelovat všechny procesy, které vyvolaly jakékoli změny na úrovni systému (například provádění vstupů a výstupů disku) během specifického období - tuto funkci poskytuje pouze ATOP.
Jedná se o alternativní nástroj, který lze použít k analýze diskových prostředků. Může také analyzovat servery založené na Linuxu, parametry související se sítí atd. Existuje několik výhod pro používání tohoto nástroje kromě té, o které jsme diskutovali výše, a následujících je několik:
- Můžeme zobrazit využití zdrojů provedené procesy, které byly uzavřeny dlouho předtím.
- Sleduje všechna aktivní vlákna ve vícevláknových aplikacích a zbytek, který je aktivní, ponechává.
- Zvýrazňuje ty zdroje, které tyto zdroje využívají na kritické úrovni, čímž vytváří vysokou uživatelskou zkušenost.
Jak nainstalovat ATOP na Linux
Atop lze nainstalovat do operačních systémů založených na Ubuntu provedením následujícího příkazu. Tento příkaz načte balíček z výchozího úložiště Linux.
$ sudo apt-get nainstalovat na vrcholSpouštění příkazů ATOP k analýze výkonu disku
Níže jsou uvedeny některé z příkazů nabízených nástrojem atop, pomocí kterých mohou uživatelé provádět různé sady aktivit k analýze využití disku v systému a související šířky pásma sítě:
- na vrcholu -m: Tento příkaz zobrazuje spotřebu paměti provedenou všemi živými procesy.
- na vrcholu -V: Zobrazí nainstalovanou verzi.
- na vrcholu -a: Tento příkaz zobrazuje aktuální stav všech aktivních procesů.
- na vrcholu: Tento příkaz zobrazí všechny informace týkající se plánování úkolů.
- na vrcholu -d: Zobrazuje informace týkající se spotřeby dat během aktivit vstupu / výstupu disku.
- na vrcholu -v: Zobrazuje informace jako userId, rgid, processId atd.
- nahoře -y: Zobrazí informace o všech živých vláknech v aktivních procesech.
- na vrcholu -C: Vypíše všechny procesy v seřazeném pořadí podle úrovně spotřeby CPU.
IOPOVÁNÍ
IOPING je druh nástroje, který nabízí různé funkce. Tento nástroj se speciálně používá k analýze latence disku, tj.E., jak dlouho konkrétnímu disku trvá určitou dobu, než odpoví na konkrétní požadavek na čtení a zápis.
Jak nainstalovat IOPING na Linuxu
Chcete-li nainstalovat IOPING na operační systémy Linux, můžeme spustit následující příkaz terminálu:
$ sudo apt-get install iopingSpouštění příkazů IOPING k analýze výkonu disku
Níže jsou uvedeny některé příkazy nástroje IOPING, pomocí kterých mohou uživatelé snadno kontrolovat problémy související s latencí a snadno je řešit.
- počet ioping -c: Představuje počet počtů, po kterých se nástroj zastaví.
- interval ioping -i: Omezuje čas mezi intervalem a časem požadovaného časového razítka.
- ioping -l rychlost: Omezuje rychlost přenosu dat v bajtech / s.
- ioping -t čas: Některé procesy jsou ignorovány, protože mají velmi málo času na žádost. Abychom tomu zabránili, můžeme nastavit čas požadavku.
- ioping -w termín: Nástroj se zastaví po časovém intervalu nastaveném tímto příkazem.
- ioping -D: Dává systému pokyn k provádění požadavků na čtení a zápis.
- ioping -R: Tím se otestuje rychlost, kterou disk vyhledává data.
- ioping -c 20 -s 1M / temp1: Tento příkaz dává kvantitativní zprávu o / temp1 přenesením 21 požadavků, každý z 1 MB.
- ioping -RL / dev / sda: Zobrazí rychlost sekvenčního disku.
- ioping -RLB. | awk 'print $ 4': Zobrazuje sekvenční rychlost disku v bajtech / s.
Závěr
V celém tomto článku jsme diskutovali o různých nástrojích, které lze použít k monitorování diskových aktivit v operačních systémech Linux. Každý nástroj poskytuje vlastní sadu funkcí, které uživateli pomáhají analyzovat, jak se jeho systém chová zevnitř.
Pomocí podrobné analýzy mohou správci systému provést požadované změny v konfiguracích systému, aby jejich systém fungoval rychleji a plynuleji. Tyto nástroje produkují výsledky, které ukazují aktuální stav systému, stav disku, využití šířky pásma sítě a mnoho dalšího.
Pomocí těchto nástrojů mohou administrátoři systému snadno řešit problémy spojené s diskem a operačními systémy. Umožní jim ušetřit čas při odstraňování problémů a udržovat jejich systém ve správném stavu při provádění náročných úkolů využití zdrojů.