Chciałbym przeprowadzić analizę naszego serwera NFS, aby pomóc wyśledzić potencjalne wąskie gardła w naszych aplikacjach. Na serwerze działa SUSE Enterprise Linux 10.
Rzeczy, które chcę wiedzieć, to:
- Które pliki są uzyskiwane przez klientów
- Przepustowość odczytu / zapisu dla poszczególnych klientów
- Narzut narzucony przez inne wywołania RPC
- Czas spędzony na oczekiwaniu na inne żądania NFS lub dyskowe operacje we / wy na obsługę klienta
Wiem już o dostępnych statystykach /proc/net/rpc/nfsd
i tak naprawdę napisałem blog opisujący je dogłębnie. To, czego szukam, to sposób na głębsze kopanie i pomoc w zrozumieniu, jakie czynniki wpływają na wydajność widzianą przez konkretnego klienta. Chcę przeanalizować rolę, jaką serwer NFS odgrywa w działaniu aplikacji w naszym klastrze, dzięki czemu mogę wymyślić sposoby najlepszej optymalizacji.