GNU/Linux >> Znalost Linux >  >> Cent OS

Pochopení výstupu příkazu nfsiostat (zahrnuté příklady)

Příkaz nfsiostat funguje jako příkaz iostat pro přípojné body NFS na serveru. Používá soubor /proc/self/mountstats jako vstup a poskytuje informace o vstupním/výstupním výkonu sdílených složek NFS nainstalovaných v systému. Níže je ukázkový výstup z příkazu nfsiostat.

Níže uvedená tabulka zobrazuje krátký popis každého sloupce ve výstupu about.

Pole Popis
op/s Toto je počet operací za sekundu.
rpc bklog Toto je délka fronty nevyřízených záležitostí.
kB/s Toto je počet kB zapsaných/přečtených za sekundu.
kB/op Toto je počet kB zapsaných/přečtených na každou operaci.
retrans Toto je počet opakovaných přenosů.
prům. RTT (ms) Toto je doba od okamžiku, kdy jádro klienta odešle požadavek RPC, do okamžiku, kdy obdrží odpověď.
avg exe (ms) Toto je doba od okamžiku, kdy klient NFS provede požadavek RPC na své jádro, až do dokončení požadavku RPC, včetně výše uvedeného času RTT.

Syntaxe příkazu nfsiostat

Níže je uvedena syntaxe pro použití příkazu nfsiostat.

# nfsiostat --help
Usage: nfsiostat [interval] [count] [options] [mount point]

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit

  Statistics Options:
    File I/O is displayed unless one of the following is specified:

    -a, --attr          displays statistics related to the attribute cache
    -d, --dir           displays statistics related to directory operations
    -p, --page          displays statistics related to the page cache

  Display Options:
    Options affecting display format:

    -s, --sort          Sort NFS mount points by ops/second
    -l LIST, --list=LIST
                        only print stats for first LIST mount points

Zde,
interval – čas v sekundách mezi jednotlivými zprávami.
počet – počet zpráv, které mají být vygenerovány v intervalu [interval] sekund od sebe. Pokud zde počet neuvedete, přehled se bude generovat průběžně v zadaném intervalu.
možnosti – Různé možnosti jsou vysvětleny v příkladech níže.
mount_point – můžete určit konkrétní bod připojení NFS, pro který se mají zobrazit statistiky. V tomto případě se generuje zpráva pouze pro zadaný bod připojení.

Příklady příkazu nfsiostat

1. Spuštění nfsiostatu bez jakýchkoli argumentů

Když spustíte nfsiostat s intervalem jako argumentem, zobrazí se rozdíl oproti předchozímu intervalu, jinak budou výsledky z doby, kdy byla sdílená položka připojena. Například:

# nfsiostat

10.130.12.150:/data01 mounted on /data01:

   op/s         rpc bklog
   0.08            0.00
read:             ops/s            kB/s           kB/op         retrans         avg RTT (ms)    avg exe (ms)
                  0.052           6.436         124.154        0 (0.0%)           9.365           9.617
write:            ops/s            kB/s           kB/op         retrans         avg RTT (ms)    avg exe (ms)
                  0.001           0.214         199.536        0 (0.0%)           5.673          72.526

2. Spuštění nfsiostatu v určitém intervalu

Příkaz nfsiostat můžete spouštět v určitém intervalu po neomezenou dobu. V takovém případě neuvádějte argument [počet]. Chcete-li například spouštět příkaz nfsiostat nepřetržitě v intervalu 5 sekund:

# nfsiostat 5

Pokud nechcete, aby nfsiostat běžel nepřetržitě a chcete pouze konečný počet zpráv, použijte argument [count] s argumentem [interval]. Chcete-li například vytvořit 10 zpráv v intervalu 5 sekund, použijte níže uvedený příkaz.

# nfsiostat 5 10

3. Spuštění nfsiostatu pouze pro konkrétní bod připojení

V případě, že máte na serveru několik přípojných bodů NFS a zajímáte se pouze o konkrétní přípojný bod NFS, můžete pomocí níže uvedeného příkazu zobrazit statistiku pouze tohoto přípojného bodu.

# nfsiostat 5 5 /particular/mount/point

4. Řazení výstupu podle operací za sekundu

Chcete-li seřadit výstup sestavy podle operací za sekundu na přípojných bodech NFS, použijte „-s “ nebo „– řazení ‘argument. Například,

# nfsiostat -s

5. Zobrazení statistik souvisejících s konkrétním parametrem

Pokud chcete zobrazit pouze statistiky io týkající se určitého parametru, můžete použít níže uvedené možnosti s příkazem nfsiostat.

  • -a – zobrazuje statistiky související s mezipamětí atributů
  • -d – zobrazuje statistiky související s operacemi s adresáři
  • -p – zobrazuje statistiky související s mezipamětí stránky
Jak řešit problémy s latencí přenosu NFS pomocí „nfsiostat“ v CentOS / RHEL


Cent OS
  1. Příklady příkazů času Linux

  2. Vysvětlení výstupu příkazu „docker stats“.

  3. Jak připojit výstup do souboru?

  1. Výstup „posledního“ příkazu?

  2. Základní příklady příkazu File v Linuxu

  3. 5 Praktické příklady příkazu dd v Linuxu

  1. Užitečné příklady příkazu Docker ps

  2. Příklady příkazů mount v Linuxu

  3. Příklady příkazů tee v Linuxu