Der Befehl mountstats zeigt verschiedene NFS-Client-Statistiken für jeden angegebenen Einhängepunkt an. Wenn kein Einhängepunkt angegeben ist, werden Statistiken für alle NFS-Einhängepunkte auf dem Client angezeigt. Dieser Befehl ist nützlich, um NFS-Mount-Optionen, gepufferte versus direkte E/A, RTT-Latenz pro RPC-Prozedur und Backlog-Latenz pro RPC-Prozedur zu erhalten.
mountstats-Befehlsbeispiele
1. So erhalten Sie die NFS-Mount-Statistiken:
# mountstats
2. Um nur NFS-Mount-Statistiken zu erhalten:
# mountstats --nfs
3. So zeigen Sie die RPC-Statistiken an:
# mountstats --rpc
4. Um nur die Transportstatistiken anzuzeigen:
# mountstats --xprt
5. Zeigen Sie nur die Rohstatistiken an. Dies ist für die Verwendung mit der -f|–Datei vorgesehen und -S|–seit Optionen.
# mountstats --raw --file [file] # mountstats --raw --since [time]
6. So zeigen Sie die Versionsinformationen an:
# mountstats --version
Schlussfolgerung
Der Befehl mountstats fragt die Datei /proc/self/mountstats ab um die NFS-Client-Statistiken anzuzeigen. Sie können diese Datei auch direkt verwenden, um das Datum zu ermitteln, an dem eine NFS-Freigabe bereitgestellt wurde. Verwenden Sie das folgende Skript/den folgenden Befehl, um das Datum zu ermitteln, an dem eine NFS-Freigabe gemountet wurde.
# date -d "@$(($(date +%s)-$(grep -A 2 "/mnt " /proc/self/mountstats | awk -F: '/age/ { print $2 }')))"
„/mnt“ sollte durch den eigentlichen Einhängepunkt ersetzt werden