|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  • * Dator Kunskap >> System >> Linux >> Content

    Hur man kontrollerar diskprestanda (IOPS och latens) i Linux

    Det finns några olika sätt att kontrollera diskprestanda i Linux. Ett vanligt sätt är att använda kommandot `iostat`. Det här kommandot ger information om in- och utgångsoperationerna som utförs av systemet, inklusive antalet I/O-operationer per sekund (IOPS) och den genomsnittliga latensen för I/O-operationer.

    För att använda kommandot `iostat`, öppna helt enkelt ett terminalfönster och skriv följande kommando:

    ```

    iostat -x 1

    ```

    Alternativet "-x" anger att du vill se utökad statistik, och "1" anger att du vill se uppdateringar var 1:e sekund.

    Utdata från `iostat`-kommandot kommer att se ut ungefär så här:

    ```

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

    Enhet: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

    ```

    Den första kolumnen, "Enhet", visar namnet på enheten som övervakas. I det här fallet är det `sda`. Den andra och tredje kolumnen, `rrqm/s` och `wrqm/s`, visar antalet läs- och skrivbegäranden per sekund. Den fjärde och femte kolumnen, `r/s` och `w/s`, visar antalet läs- respektive skrivoperationer per sekund. Den sjätte och sjunde kolumnen, `rkB/s` och `wkB/s`, visar mängden data som läses respektive skrivs per sekund. Den åttonde kolumnen, `avgrq-sz`, visar den genomsnittliga storleken på en läs- eller skrivbegäran, i kilobyte. Den nionde kolumnen, "avgqu-sz", visar det genomsnittliga antalet förfrågningar som står i kö för enheten. Den tionde kolumnen, `vänta`, visar den genomsnittliga tiden för att vänta på att en läs- eller skrivoperation ska slutföras, i millisekunder. De elfte och tolfte kolumnerna, `r_await` och `w_await`, visar den genomsnittliga tiden för att vänta på att en läs- eller skrivoperation ska slutföras, i millisekunder. Den trettonde kolumnen, `svctm`, visar den genomsnittliga tiden som spenderas på att utföra en läs- eller skrivoperation, i millisekunder. Den fjortonde kolumnen, `%util`, visar hur många procent av tiden som enheten var upptagen.

    Ett annat sätt att kontrollera diskprestanda i Linux är att använda kommandot `dstat`. Detta kommando ger en realtidsvy av disk I/O-statistik, inklusive IOPS, latens och bandbredd.

    För att använda kommandot `dstat`, öppna helt enkelt ett terminalfönster och skriv följande kommando:

    ```

    dstat -d

    ```

    Utdata från kommandot `dstat` kommer att se ut ungefär så här:

    ```

    Utgångsintervall:5s; samplingshastighet:5s

    Enheten läser Skriver sammanfogad synkroniseringsbekräftelse

    Totalt 20 048 22 024 1 296 0 1

    sda 80 8 144 0 0

    sr0 0 0 0 0

    Enhet:sda

    läser skriver sammanslagna sektorer ticks avgtick await 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

    ```

    Den första delen av utgången visar det totala antalet läs- och skrivoperationer per sekund, såväl som antalet sammanslagna, synkrona och commit-operationer per sekund. Den andra delen av utgången visar samma information för en specifik enhet, i det här fallet `sda`.

    Kommandot `dstat` tillhandahåller också ett antal annan statistik, inklusive den genomsnittliga latensen för läs- och skrivoperationer, den genomsnittliga tiden som ägnas åt att underhålla läs- och skrivoperationer och den procentuella tiden som enheten var upptagen.

    Ytterligare verktyg för att kontrollera diskprestanda:

    * `hdparm` är ett verktyg för att visa och ändra hårddiskparametrar.

    * `smartctl` är ett verktyg för att övervaka tillståndet för hårddiskar.

    * `fio` är ett kraftfullt verktyg för benchmarking av lagringsenheter.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man installerar Pendrive Linux på en HP Mini Lapto…
    ·Hur man installerar MariaDB 5.5 Server på RHEL 7/CentO…
    ·Hur man definierar revisionskontrollregler i Rocky Linu…
    ·Hur man använder en IDE- styrenhet med Linux
    ·Hur man ansluter Vin och installera IE8
    ·Ubuntu Cron Job fel
    ·Hur man installerar ett Solaris Operating System
    ·CGI Symantec Email Problemen
    ·Varför är det svårt att installera Windows när Linu…
    ·Hur man installerar Mandriva Med en bootbar USB
    Utvalda artiklarna
    ·Nackdelar med Linux Desktop
    ·Hur man rengör Windows XP Security Events Log via komm…
    ·Hur man installerar ett ljud drivrutin i Linux
    ·Hur du formaterar en ny SATA Extern hårddisk på en Wi…
    ·Hur kommer det sig att mitt visakort fungerar på itune…
    ·Hur Secure Erase på en Mac 10.1.4
    ·Hur du synkroniserar en iPAQ 1940 Med en Mac
    ·Hur Lösenordsskydda felsäkert läge i Windows XP
    ·Hur man installerar BT4
    ·Avinstallera Google Desktop och Google Toolbar från Vi…
    Copyright © Dator Kunskap https://www.dator.xyz