| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • 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
  •  
    Computer Viden >> systemer >> Linux >> Content
    Sådan kontrolleres diskydeevne (IOPS og latens) i Linux
    Der er et par forskellige måder at kontrollere diskens ydeevne på i Linux. En almindelig måde er at bruge kommandoen `iostat`. Denne kommando giver information om input- og output-operationer, der udføres af systemet, herunder antallet af I/O-operationer pr. sekund (IOPS) og den gennemsnitlige latens af I/O-operationer.

    For at bruge kommandoen `iostat` skal du blot åbne et terminalvindue og skrive følgende kommando:

    ```

    iostat -x 1

    ```

    Valgmuligheden `-x` angiver, at du vil se udvidet statistik, og "1" angiver, at du vil se opdateringer hvert 1. sekund.

    Outputtet af 'iostat'-kommandoen vil se nogenlunde sådan ud:

    ```

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

    Enhed: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ørste kolonne, "Enhed", viser navnet på den enhed, der overvåges. I dette tilfælde er det `sda`. Den anden og tredje kolonne, `rrqm/s` og `wrqm/s`, viser henholdsvis antallet af læse- og skriveanmodninger pr. sekund. Den fjerde og femte kolonne, `r/s` og `w/s`, viser henholdsvis antallet af læse- og skriveoperationer pr. sekund. Den sjette og syvende kolonne, `rkB/s` og `wkB/s`, viser mængden af ​​henholdsvis læst og skrevet data pr. sekund. Den ottende kolonne, `avgrq-sz`, viser den gennemsnitlige størrelse af en læse- eller skriveanmodning i kilobyte. Den niende kolonne, `avgqu-sz`, viser det gennemsnitlige antal forespørgsler i kø for enheden. Den tiende kolonne, 'afvent', viser den gennemsnitlige tid brugt på at vente på, at en læse- eller skrivehandling er fuldført, i millisekunder. Den ellevte og tolvte kolonne, `r_await` og `w_await`, viser den gennemsnitlige tid brugt på at vente på, at en læse- eller skriveoperation er fuldført, henholdsvis i millisekunder. Den trettende kolonne, `svctm`, viser den gennemsnitlige tid brugt på at servicere en læse- eller skriveoperation i millisekunder. Den fjortende kolonne, `%util`, viser den procentdel af tid, enheden var optaget.

    En anden måde at kontrollere diskens ydeevne på i Linux er at bruge kommandoen `dstat`. Denne kommando giver en realtidsvisning af disk I/O-statistik, inklusive IOPS, latency og båndbredde.

    For at bruge kommandoen `dstat` skal du blot åbne et terminalvindue og skrive følgende kommando:

    ```

    dstat -d

    ```

    Outputtet af `dstat`-kommandoen vil se nogenlunde sådan ud:

    ```

    Output interval:5s; prøveudtagningshastighed:5s

    Enhed læser skriver Merged Sync Commit

    I alt 20.048 22.024 1.296 0 1

    sda 80 8 144 0 0

    sr0 0 0 0 0

    Enhed:sda

    læser skriver fusionerede 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ørste sektion af outputtet viser det samlede antal læse- og skriveoperationer pr. sekund, såvel som antallet af flettede, synkrone og commit-operationer pr. sekund. Den anden sektion af outputtet viser den samme information for en specifik enhed, i dette tilfælde `sda`.

    `dstat`-kommandoen giver også en række andre statistikker, herunder den gennemsnitlige ventetid for læse- og skrivehandlinger, den gennemsnitlige tid brugt på at servicere læse- og skriveoperationer og den procentdel af tid, enheden var optaget.

    Yderligere værktøjer til kontrol af diskens ydeevne:

    * `hdparm` er et værktøj til at se og ændre harddiskens parametre.

    * `smartctl` er et værktøj til at overvåge tilstanden af ​​harddiske.

    * `fio` er et kraftfuldt værktøj til benchmarking af lagerenheder.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er egenskaberne ved RS-232C? 
    ·Sådan Set Up en server med Puppy 4.1 
    ·Sådan tilføjes et domænenavn til Sendmail 
    ·Sådan Lad Linux Læs på arabisk 
    ·Sådan kontrolleres en processor i Linux 
    ·Sådan Del Windows Drive på Solaris 
    ·Sådan oprettes en ISO i Bash 
    ·Sådan geninstalleres Synaptic 
    ·Sådan Tjek om Sendmail virker eller ej i Linux 
    ·Hvordan man opbygger en Linux Entertainment PC 
      Anbefalede Artikler
    ·Hvad er funktionen af ​​msdos.sys? 
    ·Sådan Gør Mine spil Hurtigere i Vista 
    ·Sådan fjernes Windows Vista Det er ikke ægte 
    ·HP Notebook PC G60 - 235DX Recovery 
    ·Hvordan man laver en 3G router i Windows 7 
    ·Hvordan man skriver Farsi på en Macintosh 
    ·Sådan Styr Bash Search History 
    ·Hvordan at slippe af Forældrekontrol på Vista 
    ·Sådan nemt køre alle Mac-programmer på din Vista Des…
    ·Hvorfor Shareaza på Windows XP ser anderledes ud Vista…
    Copyright © Computer Viden https://www.computerdk.com