Der nfsiostat-Befehl funktioniert als iostat-Befehl für die NFS-Mount-Punkte auf dem Server. Es verwendet die Datei /proc/self/mountstats als Eingabe und liefert Informationen über die Eingabe-/Ausgabeleistung von im System eingebundenen NFS-Freigaben. Unten sehen Sie eine Beispielausgabe des Befehls nfsiostat.
Die folgende Tabelle zeigt eine kurze Beschreibung jeder Spalte in der About-Ausgabe.
Feld | Beschreibung |
---|---|
op/s | Dies ist die Anzahl der Operationen pro Sekunde. |
rpc bklog | Dies ist die Länge der Rückstandswarteschlange. |
kB/s | Dies ist die Anzahl der pro Sekunde geschriebenen/gelesenen kB. |
kB/op | Dies ist die Anzahl der pro Vorgang geschriebenen/gelesenen KB. |
Rückübertragung | Dies ist die Anzahl der Neuübertragungen. |
durchschnittliche RTT (ms) | Dies ist die Dauer von dem Zeitpunkt, an dem der Kernel des Clients die RPC-Anforderung sendet, bis zu dem Zeitpunkt, an dem er die Antwort erhält. |
avg exe (ms) | Dies ist die Dauer ab dem Zeitpunkt, an dem der NFS-Client die RPC-Anfrage an seinen Kernel durchführt, bis die RPC-Anfrage abgeschlossen ist, dies schließt die obige RTT-Zeit ein. |
nfsiostat-Befehlssyntax
Nachfolgend finden Sie eine Syntax zur Verwendung des Befehls 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
Hier
Intervall – Zeit in Sekunden zwischen jedem Bericht.
Anzahl – Anzahl der Berichte, die im Abstand von [Intervall] Sekunden generiert werden sollen. Wenn Sie die Anzahl hier nicht angeben, wird der Bericht kontinuierlich im angegebenen Intervall generiert.
Optionen – Die verschiedenen Optionen werden in den folgenden Beispielen erklärt.
mount_point – Sie können einen bestimmten NFS-Mount-Punkt angeben, für den die Statistiken angezeigt werden sollen. In diesem Fall wird nur ein Bericht für den angegebenen Einhängepunkt generiert.
Beispiele für den Befehl nfsiostat
1. Ausführen von nfsiostat ohne Argumente
Wenn Sie nfsiostat mit Intervall als Argument ausführen, wird der Unterschied zum vorherigen Intervall angezeigt, andernfalls stammen die Ergebnisse aus dem Zeitpunkt, zu dem die Freigabe bereitgestellt wurde. Zum Beispiel:
# 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. Ausführen von nfsiostat in bestimmten Intervallen
Sie können den Befehl nfsiostat in einem bestimmten Intervall unendlich lange ausführen. Geben Sie in diesem Fall nicht das Argument [count] an. Um beispielsweise den Befehl nfsiostat kontinuierlich im Intervall von 5 Sekunden auszuführen:
# nfsiostat 5
Wenn Sie nicht möchten, dass nfsiostat kontinuierlich ausgeführt wird, und nur eine begrenzte Anzahl von Berichten wünschen, verwenden Sie das Argument [count] mit dem Argument [interval]. Um beispielsweise 10 Berichte im Abstand von 5 Sekunden zu erstellen, verwenden Sie den folgenden Befehl.
# nfsiostat 5 10
3. Ausführen von nfsiostat nur für einen bestimmten Einhängepunkt
Falls Sie mehrere Mount-NFS-Mount-Punkte auf dem Server haben und sich nur um einen bestimmten NFS-Mount-Punkt Sorgen machen, können Sie den folgenden Befehl verwenden, um nur Statistiken dieses Mount-Punkts anzuzeigen.
# nfsiostat 5 5 /particular/mount/point
4. Ausgabe nach Operationen pro Sekunde sortieren
Um die Berichtsausgabe nach Operationen pro Sekunde auf NFS-Mount-Punkten zu sortieren, verwenden Sie das '-s ‘ oder ‘–sortieren ' Streit. Zum Beispiel
# nfsiostat -s
5. Anzeigen von Statistiken zu einem bestimmten Parameter
Wenn Sie nur io-Statistiken zu einem bestimmten Parameter anzeigen möchten, können Sie die folgenden Optionen mit dem Befehl nfsiostat verwenden.
- -a – zeigt Statistiken zum Attribut-Cache an
- -d – zeigt Statistiken zu Verzeichnisoperationen an
- -p – zeigt Statistiken zum Seitencache an