Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> Linux >> Content
Hoe schijfprestaties (IOPS en latentie) in Linux te controleren
Er zijn een paar verschillende manieren om de schijfprestaties in Linux te controleren. Een gebruikelijke manier is om het `iostat`-commando te gebruiken. Deze opdracht biedt informatie over de invoer- en uitvoerbewerkingen die door het systeem worden uitgevoerd, inclusief het aantal I/O-bewerkingen per seconde (IOPS) en de gemiddelde latentie van I/O-bewerkingen.

Om de opdracht `iostat` te gebruiken, opent u eenvoudigweg een terminalvenster en typt u de volgende opdracht:

```

iostat -x 1

```

De `-x` optie geeft aan dat u uitgebreide statistieken wilt zien, en de `1` geeft aan dat u elke seconde updates wilt zien.

De uitvoer van het `iostat`-commando zal er ongeveer zo uitzien:

```

Linux 4.15.0-36-generiek (ubuntu-xenial) 04/08/2018 _x86_64_ (4 CPU)

Apparaat:rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util

sda 0,00 1,00 128,00 25,00 691,20 542,40 16,06 0,02 1,63 0,10 1,71 0,02 1,61

```

De eerste kolom, 'Apparaat', toont de naam van het apparaat dat wordt bewaakt. In dit geval is het `sda`. De tweede en derde kolom, `rrqm/s` en `wrqm/s`, tonen respectievelijk het aantal lees- en schrijfverzoeken per seconde. De vierde en vijfde kolom, `r/s` en `w/s`, tonen respectievelijk het aantal lees- en schrijfbewerkingen per seconde. De zesde en zevende kolom, `rkB/s` en `wkB/s`, tonen respectievelijk de hoeveelheid gegevens die per seconde worden gelezen en geschreven. De achtste kolom, `avgrq-sz`, toont de gemiddelde grootte van een lees- of schrijfverzoek, in kilobytes. De negende kolom, `avgqu-sz`, toont het gemiddelde aantal verzoeken dat in de wachtrij staat voor het apparaat. De tiende kolom, 'await', toont de gemiddelde tijd die is besteed aan het wachten op het voltooien van een lees- of schrijfbewerking, in milliseconden. De elfde en twaalfde kolom, `r_await` en `w_await`, tonen respectievelijk de gemiddelde tijd die is besteed aan het wachten op het voltooien van een lees- of schrijfbewerking, in milliseconden. De dertiende kolom, `svctm`, toont de gemiddelde tijd die is besteed aan het uitvoeren van een lees- of schrijfbewerking, in milliseconden. De veertiende kolom, `%util`, toont het percentage van de tijd dat het apparaat bezet was.

Een andere manier om de schijfprestaties in Linux te controleren is door het commando `dstat` te gebruiken. Deze opdracht biedt een realtime weergave van schijf-I/O-statistieken, inclusief IOPS, latentie en bandbreedte.

Om de opdracht `dstat` te gebruiken, opent u eenvoudigweg een terminalvenster en typt u de volgende opdracht:

```

dstat-d

```

De uitvoer van het `dstat`-commando zal er ongeveer zo uitzien:

```

Uitgangsinterval:5s; bemonsteringssnelheid:5s

Apparaat leest schrijft Samengevoegde synchronisatie vastgelegd

Totaal 20.048 22.024 1.296 0 1

sda 80 8 144 0 0

sr0 0 0 0 0 0

Apparaat:sda

leest schrijft samengevoegde sectoren ticks avgtick wachten op svctm %util

[K/s] [K/s] [K/s] [K/s] [%] [ms] [ms] [ms]

--------------------------------------------- --------------

0,00 0,00 0,00 14,40 100,00 0,00 0,00 0,00

0,00 0,00 0,00 0,00 100,00 0,00 0,00 0,00

```

Het eerste gedeelte van de uitvoer toont het totale aantal lees- en schrijfbewerkingen per seconde, evenals het aantal samengevoegde, synchrone en commit-bewerkingen per seconde. Het tweede gedeelte van de uitvoer toont dezelfde informatie voor een specifiek apparaat, in dit geval 'sda'.

Het `dstat`-commando biedt ook een aantal andere statistieken, waaronder de gemiddelde latentie van lees- en schrijfbewerkingen, de gemiddelde tijd die is besteed aan lees- en schrijfbewerkingen en het percentage van de tijd dat het apparaat bezig was.

Extra tools voor het controleren van schijfprestaties:

* `hdparm` is een hulpprogramma voor het bekijken en wijzigen van de parameters van de harde schijf.

* `smartctl` is een hulpmiddel voor het bewaken van de gezondheid van harde schijven.

* `fio` is een krachtig hulpmiddel voor het benchmarken van opslagapparaten.

Previous: Next:
  Linux
·Hoe opzetten van uw eigen Prox…
·Hoe te PERL gebruiken op Redha…
·Hoe maak je een client Re - ro…
·Hoe te Cron gebruiken 
·Hoe de Linux distributie 
·Hoe te cPanel installeren op L…
·Hoe te Telnet Server installer…
·Waarom laat ik Linux werken op…
·Hoe maak je een Windows Printe…
  Related Articles
Hoeveel ruimte nemen de Android-broncode…
Hoe vaak kan één Windows 7-sleutel wor…
Aan welke ingebouwde groep kan Windows a…
15 A is een handig hulpmiddel om de cont…
Hoe upgrade je Android van de cloudfone-…
Hoe komt het dat mijn Visa-kaart werkt o…
Wij gebruiken IE 7.0. Hoe keert u terug …
Hoe installeer je mac os x luipaard op m…
Wanneer u uw harde schijf opent, wordt u…
  Besturingssysteem Articles
·Hoe krijg ik Credential Manager in Windo…
·Hoe maak je een Start Up Drive in Window…
·Hoe je Ubuntu Iconen maken 
·Hoe te verwijderen Icoon Boxes 
·Hoe je Active Directory installeren op W…
·Hoe te Toevoegen Snipping Tools om een S…
·Hoe maak je een gecodeerd RAR Extract Me…
·Hoe u een e-mailgroep maakt in de Mail-a…
·Hoe te Onmiddellijk Schakel de schermbev…
Copyright © Computer Kennis https://www.nldit.com