15.17.6 Мониторинг NFS
15.17.6 Мониторинг NFS
Команда nfsstat из Unix выводит сведения о действиях NFS. Подобные команды доступны и в других операционных системах. В представленном ниже примере локальная система работает и как сервер, и как клиент. Ее деятельность в качестве сервера почти незаметна. Однако пользователи системы формируют большое число клиентских запросов.
В отчете команды показано количество использований запросов каждого типа за период мониторинга. Видно множество операций просмотра (lookups), что связано с последовательным, пошаговым получением описателей файлов при движении вниз по дереву каталогов.
> ntsstat
Server rpc:
Calls badcalls nullrecv badlen xdrcall
25162314 0 0 0 0
Server nfs:
Calls badcalls
25162314 491
Null getattr setattr root lookup readlink
478 0% 9689121 38% 380591 1% 0 0% 5596396 22% 5992775 23%
read
1009813 4%
Wrcache write create remove rename link symlink
0 0% 1146142 4% 627381 2% 66180 0% 13089 0% 6042 0% 265 0%
Mkdir rmdir readdir fsstat
1718 0% 66 0% 626437 2% 5820 0%
Client rpc:
Calls badcalls retrans badxid timeout wait newcred timers
3931394 2069 0 42 2037 0 0 1697
Client nfs:
Calls badcalls nclget nclsleep
3929178 32 3929357 0
Null getattr setattr root lookup readlink
0 0% 2221718 56% 6689 0% 0 0% 1423702 36% 93498 2%
Read wrcache write create remove rename
54110 1% 0 0% 19501 0% 7362 0% 6493 0% 158 0%
Link symlink mkdir rmdir readdir fsstat
5 0% 0 0% 28 0% 12 0% 95804 2% 98 0%