Příkaz nfsiostat funguje jako příkaz iostat s výjimkou pouze přípojných bodů NFS. Nfsiostat získává vstup z /proc/self/mountstats a poskytuje informace o vstupním/výstupním výkonu sdílených složek NFS nainstalovaných v systému. Příkaz nfsiostat poskytuje nfs-utils balík.
Pochopení výstupu příkazu nfsiostat (zahrnuté příklady)Níže je ukázkový výstup z příkazu nfsiostat.
Porozumění různým polím výstupu příkazu nfsiostat
Níže je několik polí, do kterých se můžete podívat, abyste prozkoumali problémy s přetížením NFS.
- op/s hodnota je celkový počet operací (RPC) všech typů odeslaných za sekundu. To zahrnuje nejen I/O RPC, jako je čtení a zápis, ale všechna NFS RPC, jako je open, lookup, access, getattr atd.
- NFS nemá velikost bloků, protože jeho I/O nejsou založeny na sektorech nebo blocích jako standardní diskový souborový systém. Všechny I/O informace se zobrazují v kilobajtech. např. kB/op zobrazuje průměrnou velikost každého příkazu RPC daného typu v kilobajtech. Možnosti připojení velikosti mohou ovlivnit velikost určitých I/O operací, ale nefungují jako „velikost bloku“, jehož I/O transakce musí být násobkem.
- RTT :Toto je čas od okamžiku, kdy klient RPC jádra odešle požadavek RPC, do okamžiku, kdy obdrží odpověď. RTT zahrnuje dobu přenosu sítě a dobu spuštění serveru.
- exe :Toto je čas od okamžiku, kdy klient NFS odešle požadavek RPC klientovi RPC jádra, do okamžiku, kdy je požadavek RPC dokončen. „exe“ zahrnuje RTT a RPC klientské fronty a čas zpracování. Průměrná doba provádění „exe“ se prodlouží, pokud musí požadavky čekat ve frontě nevyřízených záležitostí.
Použití pole avg RTT (Round Trip Time) k určení latence NFS
Průměrná doba zpáteční cesty (prům. RTT) v milisekundách je dobrým měřítkem latence NFS. V níže uvedeném příkladu sloupec avg RTT (Round Trip Time) představuje průměrnou latenci připojení v ms.
# nfsiostat 5 10 /data
Z výše uvedeného příkazového výstupu je průměrná doba zpáteční cesty ###. Čím vyšší je hodnota prům. RTT, tím vyšší je latence. Můžete potvrdit, že latence tohoto pole je velmi vysoká.