Toezicht houden

Tools voor het bewaken van schijfactiviteit in Linux

Tools voor het bewaken van schijfactiviteit in Linux
Schijfactiviteit verwijst naar het percentage van de tijd dat de huidige actieve schijf bezig is met het uitvoeren van verschillende activiteiten. Activiteit omvat schijflees- en schijfschrijfactiviteit, enz. Er zijn verschillende parameters waarop schijfactiviteiten worden gecontroleerd. Sommigen van hen zijn hieronder opgesomd:

Dit zijn slechts enkele van de parameters waarop de activiteit van de schijf wordt gemeten. Er zijn nog meer parameters die we in dit stadium niet hoeven te bespreken.

Om te meten hoe de harde schijven van ons systeem presteren, hebben we een aantal tools nodig om kwantitatieve analyse van schijfactiviteiten uit te voeren.

Tools voor het bewaken van schijfactiviteit in Linux

Hieronder volgen enkele van de tools die we stap voor stap in detail zullen bespreken over hun gebruik, installatie:

IOSTAT

IOSTAT staat voor Input-Output Statistics. Het is een van de meest populaire tools onder ontwikkelaars en geeks. Ze gebruiken het om alle i/o-activiteiten te controleren die worden gedaan door een specifieke schijf die is verbonden met ons systeem. Deze tool houdt ook de gemiddelde looptijd van de schijf bij om de invoer en uitvoer te verwerken die zijn aangesloten op randapparatuur.

Commando's die door IOSTAT worden gebruikt, kunnen een gedetailleerd rapport genereren dat verder kan worden gebruikt om de systeemconfiguratie te wijzigen. Het kan nuttig zijn voor de gebruikers om het gebruik van de systeemschijf en de prestaties ervan te optimaliseren. Deze tool geeft meestal een afzonderlijke analyse van CPU- en apparaatgebruik.

Hoe IOSTAT op Linux te installeren

Sysstat is het pakket dat de IOSTAT-tool bevat. We kunnen deze tool dus rechtstreeks vanuit dit pakket installeren. Op Ubuntu kunnen we de volgende opdracht uitvoeren om door te gaan met de installatie:

IOSTAT-opdrachten uitvoeren om schijfprestaties te analyseren

Er zijn tal van opdrachten die specifiek zijn om verschillende functies van de IOSTAT-tool te activeren. Hieronder volgen de meest gebruikte commando's:

IOTOP

IOTOP is een op Linux OS gebaseerde tool voor het bewaken van schijfactiviteit. Het geeft realtime analyse en schijfgebruik door het besturingssysteem. Het heeft rechtstreeks toegang tot alle informatie met betrekking tot schijfgebruik vanuit de Linux-kernel. Het maakt het systeem betrouwbaarder in termen van nauwkeurigheid, omdat alle opgehaalde gegevens realtime zijn.

Het is gebaseerd op een multi-thread model. Het geeft informatie over elke thread die betrokken is bij de i/o-activiteit, samen met hun bandbreedtegebruik.

Hoe IOTOP op Linux te installeren

We kunnen de Linux-distributiepakketten gebruiken om deze tool in ons systeem te installeren. De volgende opdracht helpt ons hetzelfde te doen in het Linux-besturingssysteem:

IOTOP-opdrachten uitvoeren om schijfprestaties te analyseren

Er zijn verschillende commando's aanwezig in de IOTOP-tool om de schijfactiviteiten vanuit een ander perspectief te analyseren. Hieronder volgen de weinige meest gebruikte commando's:

DSTAAT

DSAT is een efficiënte, flexibele en robuuste tool voor het produceren van Linux OS-resourcestatistieken die kunnen worden gebruikt in plaats van alle voorgaande tools. Hieronder volgen enkele van de algemene functies die de Dstat-tool biedt:

Hoe DSLAT op Linux te installeren

U kunt het installeren door hetzelfde proces te volgen. Het is beschikbaar op de Linux distro. Pakketjes. De volgende opdracht kan dus vanaf de opdrachtregel worden uitgevoerd om door te gaan met de installatie:

$ sudo apt-get install dstat

DSTAT-opdrachten uitvoeren om schijfprestaties te analyseren

Er zijn verschillende commando's aanwezig in de DSTAT-tool om de schijfactiviteiten vanuit een ander perspectief te analyseren. Hieronder volgen de weinige meest gebruikte commando's:

statistiek: Deze opdracht toont het lezen van alle schijven en alle hierboven besproken parameters, zoals het totale aantal verzonden, ontvangen bytes, wachttijd, inactieve tijd, lees-/schrijftijd, schijfstatistieken, enz.

dstat -vmstat: Deze opdracht produceert uitvoer met gegevens met betrekking tot processen en geheugenstatistieken.

dstat -c -top-cpu -dn -top-mem: Dit commando bestaat uit verschillende subcommando's. Ze zijn als volgt:

Op deze manier biedt DSAT vele andere opdrachten die kunnen worden uitgevoerd om gegevens met betrekking tot schijf- en netwerkprestaties te extraheren en deze in detail te analyseren.

BOVEN

ATOP is met name handig wanneer er behoefte is om veranderingen op systeemniveau te analyseren. Het levert fantastisch werk door verbeteringen in de loop van de tijd te informeren. Het kan alle processen in kaart brengen die veranderingen op systeemniveau hebben veroorzaakt (zoals het uitvoeren van schijfinvoer-uitvoer) tijdens de specifieke periode, in tegenstelling tot de andere - deze functie wordt alleen geleverd door ATOP.

Het is een alternatieve tool die kan worden gebruikt om schijfbronnen te analyseren. Het kan ook op Linux gebaseerde servers, netwerkgerelateerde parameters, enz. analyseren. Er zijn weinig voordelen aan het gebruik van deze tool, afgezien van degene die we hierboven hebben besproken, en de volgende zijn er een paar:

Hoe ATOP op Linux te installeren

Atop kan worden geïnstalleerd in op Ubuntu gebaseerde besturingssystemen door de volgende opdracht uit te voeren:. Deze opdracht haalt het pakket op uit de standaard Linux-repository.

$ sudo apt-get install atop

ATOP-opdrachten uitvoeren om schijfprestaties te analyseren

Hieronder vindt u enkele van de opdrachten die worden aangeboden door atop-tool, waarmee gebruikers verschillende sets activiteiten kunnen uitvoeren om het schijfgebruik van hun systeem en de bijbehorende netwerkbandbreedte te analyseren:

IOPING

IOPING is een soort tool die verschillende functies biedt. Deze tool wordt speciaal gebruikt om de latentie van de schijf te analyseren, i.e., hoe lang duurt het voordat een specifieke schijf reageert op een bepaald lees-schrijfverzoek.

Hoe IOPING op Linux te installeren

Om IOPING op Linux-besturingssystemen te installeren, kunnen we de volgende terminalopdracht uitvoeren:

$ sudo apt-get install ioping

IOPING-opdrachten uitvoeren om schijfprestaties te analyseren

Hieronder vindt u enkele opdrachten van de IOPING-tool, waarmee gebruikers de latentiegerelateerde problemen kunnen controleren en deze gemakkelijk kunnen oplossen.

Conclusie

In dit artikel hebben we verschillende tools besproken die kunnen worden gebruikt om schijfactiviteiten in op Linux gebaseerde besturingssystemen te controleren. Elke tool biedt zijn eigen set functies, waarmee de gebruiker kan analyseren hoe zijn systeem zich van binnenuit gedraagt.

Door gedetailleerde analyse kunnen systeembeheerders de gewenste wijzigingen aanbrengen in hun systeemconfiguraties om hun systeem sneller en soepeler te laten werken. Deze tools produceren resultaten die de huidige status van het systeem, de conditie van de schijf, het gebruik van netwerkbandbreedte en nog veel meer weergeven.

Door deze tools te gebruiken, kunnen systeembeheerders problemen met schijf- en besturingssystemen in een handomdraai oplossen. Het stelt hen in staat om tijd te besparen bij het oplossen van problemen en om hun systeem in een goede staat te houden tijdens het uitvoeren van zware taken voor het gebruik van bronnen.

SuperTuxKart voor Linux
SuperTuxKart is een geweldige titel die is ontworpen om je de Mario Kart-ervaring gratis te bieden op je Linux-systeem. Het is behoorlijk uitdagend en...
Strijd om Wesnoth Zelfstudie
The Battle for Wesnoth is een van de meest populaire open source strategiespellen die je op dit moment kunt spelen. Dit spel is niet alleen al heel la...
0 A.D. zelfstudie
Van de vele strategiespellen die er zijn, 0 A.D. slaagt erin om op te vallen als een uitgebreide titel en een zeer diep, tactisch spel ondanks dat het...