Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

nfsstat - Statistische Informationen ausgeben

&pagelevel(4)&pagelevel

Das Kommando nfsstat gibt statistische Informationen über die NFS-Kommunikation zwischen Client und Server aus. Es werden Informationen ausgegeben über:

  • die Anzahl von gesendeten und empfangenen RPCs (Remote Procedure Calls) und den dabei aufgetretenen Fehlern. Es wird unterschieden zwischen den RPCs, die den Rechner als Client und denen, die den Rechner als Server betreffen.

  • die Anzahl und Art von NFS-Aufrufen und dabei aufgetretenen Fehlern. Auch hierbei wird unterschieden zwischen denen, die den Rechner als Client und denen die den Rechner als Server betreffen.

Außerdem können Sie mit diesem Kommando die Statistikzähler zurücksetzen lassen und so den Zeitraum für die Statistiken festlegen.

Wenn Sie das Kommando ohne Optionen eingeben, werden alle statistischen Informationen ausgegeben. Die Statistikzähler werden nicht zurückgesetzt.

Syntax


nfsstat[ -cnrsz]

-c

Es werden nur Informationen ausgegeben, die den Rechner als Client betreffen.

-n

Es werden nur Informationen über NFS-Aufrufe ausgegeben.

-r

Es werden nur Informationen über RPCs ausgegeben.

-s

Es werden nur Informationen ausgegeben, die den Rechner als Server betreffen.

-z

Veranlasst die Ausgabe und das anschließende Rücksetzen der Statistikzähler auf 0.

Welche Statistikzähler auf 0 zurückgesetzt werden sollen, wird mit den oben aufgeführten Operanden festegelegt.

Wenn nur -z angegeben wird, werden alle Statistikzähler auf 0 zurückgesetzt.


RPC-Statistiken: Server

calls

Anzahl der angekommenen RPCs

badcalls

Anzahl der fehlerhaft empfangenen RPCs (die Summe aus badlen und xdrcall)

nullrecv

Anzahl der nicht verfügbaren, jedoch vermeintlich empfangenen RPCs

badlen

Anzahl der empfangenen RPCs mit zu geringer Länge

xdrcall

Anzahl der empfangenen RPCs, deren Header nicht XDR-entschlüsselt werden konnte

RPC-Statistiken: Client

calls

Anzahl der RPCs, die abgesetzt wurden

badcalls

Anzahl der RPCs, die zurückgewiesen wurden

retrans

Anzahl der RPC-Pakete, die während eines Anrufs erneut übertragen werden mussten, weil keine oder eine falsche Quittung empfangen wurde

badxid

Anzahl der Quittungen für RPC-Pakete, die eingetroffen sind, nachdem der RPC schon abgeschlossen war

timeout

Anzahl der innerhalb eines Aufrufs gesendeten RPC-Pakete, die nicht innerhalb einer bestimmten Zeit beantwortet wurden

wait

Anzahl der Aufrufe, bei denen auf interne Dateistrukturen gewartet wurde

newcred

Anzahl der RPCs, für die die Authentisierungsparameter vom Server-Rechner neu angefordert wurden

NFS-Statistiken

Die NFS-Statistiken sind für Server und Client ähnlich aufgebaut. Es werden Angaben zu den abgesetzten NFS-Aufrufen (calls), den fehlgeschlagenen NFS-Aufrufen (badcalls) und eine Aufschlüsselung über die Art der abgesetzten NFS-Aufrufe in absoluter Anzahl und Prozentzahl ausgegeben.

Für den Client werden zusätzlich Statistiken über die Anzahl der Anforderung von internen Datenstrukturen (nclget) und der hierbei entstandenen Wartesituationen (nclsleep) ausgegeben.

calls

Anzahl der NFS-Aufträge, die gesendet wurden

badcalls

Anzahl der fehlgeschlagenen NFS-Aufträge

nclget

Angabe darüber, wie oft interne Datenstrukturen angefordert wurden

nclsleep

Angabe darüber, wie oft bei nclget gewartet werden musste

NFS-Protokollversion 2 und 3:

null

Keine Aktion (für Testzwecke)

getattr

Attribute für eine Datei anfordern

setattr

Attribute für eine Datei setzen

lookup

Eine Datei lokalisieren

readlink

Einen symbolischen Verweis lesen

read

In einer Datei lesen

wrcache

In den Puffer schreiben

write

In eine Datei schreiben

create

Eine Datei erzeugen

remove

Eine Datei löschen

rename

Eine Datei umbenennen

link

Einfachen Verweis setzen

symlink

Symbolischen Verweis setzen

mkdir

Dateiverzeichnis erzeugen

rmdir

Dateiverzeichnis löschen

readdir

In einem Dateiverzeichnis lesen

fsstat

Dateisysteminformation holen

Nur NFS-Protokollversion 3:

access

Dateizugriffsrechte prüfen

commit

Schreibauftrag stabilisieren

fsinfo

Statische Dateisystem-Information holen

fsstat

Dynamische Dateisystem-Information holen

mknod

Gerätedatei erzeugen

pathconf

Informationen zur Pfad-Konfiguration einer Datei holen (maximale Pfadlänge, maximale Anzahl Links usw.)

readdirplus

Erweitertes Lesen eines Dateiverzeichnisses gemäß NFS V3

Beispiele

Beispiel 1:

Sie wollen sich alle statistischen Informationen über NFS und RPC ausgeben lassen, die ihren lokalen Rechner als NFS-Client betreffen.

$ nfsstat -c

Client rpc:
calls       badcalls    retrans     badxid      timeout     wait   newcred
510690      0           1559        338         1559        0      0

Client nfs version 2:
calls       badcalls    nclget      nclsleep
26          0           26          0
null        getattr     setattr     root        lookup      readlink
0  0%       12 46%      2  7%       0  0%       8 30%       0  0%
read        wrcache     write       create      remove      rename
0  0%       0  0%       1  3%       1  3%       0  0%       0  0%
link        symlink     mkdir       rmdir       readdir     fsstat
0  0%       0  0%       0  0%       0  0%       1  3%       1  3%

Client nfs version 3:
calls       badcalls    nclget      nclsleep
510661      0           510654      0
null        getattr     setattr     lookup      access      readlink
0  0%       152  0%     1  0%       285479 55%  2  0%       0  0%
read        write       create      mkdir       symlink     mknod
59776 11%   60164 11%   7  0%       0  0%       0  0%       0  0%
remove      rmdir       rename      link        readdir     readdirplus
66635 13%   0  0%       0  0%       0  0%       36901  7%   0  0%
fsstat      fsinfo      pathconf    commit
3  0%       3  0%       2  0%       1537  0% 
Beispiel 2:

Sie wollen sich alle statistischen Informationen über NFS und RPC ausgeben lassen, die ihren lokalen Rechner als NFS-Server betreffen.

$ nfsstat -s

Server rpc:
calls       badcalls    nullrecv    badlen      xdrcall
137514      31720       0           0           0

Server nfs version 2:
calls       badcalls
1631        0
null        getattr     setattr     root        lookup      readlink
1  0%       49  3%      0  0%       0  0%       63  3%      3  0%
read        wrcache     write       create      remove      rename
4  0%       0  0%       1479 90%    10  0%      3  0%       0  0%
link        symlink     mkdir       rmdir       readdir     fsstat
0  0%       0  0%       0  0%       0  0%       17  1%      2  0%

Server nfs version 3:
calls       badcalls
104163      0
null        getattr     setattr     lookup      access      readlink
1  0%       287  0%     0  0%       102264 98%  0  0%       2  0%
read        write       create      mkdir       symlink     mknod
2  0%       1011  0%    311  0%     2  0%       0  0%       0  0%
remove      rmdir       rename      link        readdir     readdirplus
0  0%       0  0%       0  0%       0  0%       278  0%     0  0%
fsstat      fsinfo      pathconf    commit
2  0%       2  0%       1  0%       0  0%