Ich möchte unseren NFS-Server analysieren, um mögliche Engpässe in unseren Anwendungen aufzuspüren. Auf dem Server wird SUSE Enterprise Linux 10 ausgeführt.
Die Art von Dingen, die ich wissen möchte, sind:
- Auf welche Dateien wird von welchen Clients zugegriffen
- Lese- / Schreibdurchsatz auf Client-Basis
- Durch andere RPC-Aufrufe verursachter Overhead
- Wartezeit für andere NFS-Anforderungen oder Festplatten-E / A, um einen Client zu bedienen
Ich weiß bereits über die verfügbaren Statistiken Bescheid /proc/net/rpc/nfsd
und habe sogar einen Blog-Beitrag geschrieben , der sie ausführlich beschreibt. Was ich suche, ist eine Möglichkeit, tiefer zu graben und zu verstehen, welche Faktoren zur Leistung eines bestimmten Kunden beitragen. Ich möchte die Rolle analysieren, die der NFS-Server für die Leistung einer Anwendung in unserem Cluster spielt, damit ich mir überlegen kann, wie ich sie am besten optimieren kann.