UNIX 网络性能分析
2009-11-02 00:00:00 来源:WEB开发网在所有情况下,都要寻找比较高的错误数据包、重新传输或丢失数据包传输数量,这些都说明网络忙。如果与传输或接收的数据包相比错误率很高,可能说明网络硬件有问题。
检查 NFS 统计数据
在检查与 NFS 连接和大多数其他网络应用程序相关的问题时,首先应该确定这个问题与机器上的问题无关,比如高负载(这会显著影响处理请求的速度)。使用 uptime 和 ps 检查进程,就可以查明机器是否很忙。
还可以检查 NFS 服务生成的 NFS 统计数据。nfsstat 命令生成关于 NFS 服务的服务器端和客户端的详细统计数据。例如,通过使用 -s 命令行选项并用 -v 选项指定 NFS 版本,可以生成关于 NFS 服务的服务器端的 NFS v3 统计数据(见清单 10)。
清单 10. 带 -s 和 -v 命令行选项的 nfsstat 命令$ nfsstat -s -v3
Server rpc:
Connection oriented:
calls badcalls nullrecv badlen xdrcall dupchecks dupreqs
36118 0 0 0 0 410 0
Connectionless:
calls badcalls nullrecv badlen xdrcall dupchecks dupreqs
75 0 0 0 0 0 0
Server NFSv3:
calls badcalls
35847 0
Version 3: (35942 calls)
null getattr setattr lookup access readlink
15 0% 190 0% 83 0% 3555 9% 21222 59% 0 0%
read write create mkdir symlink mknod
9895 27% 300 0% 7 0% 0 0% 0 0% 0 0%
remove rmdir rename link readdir readdirplus
0 0% 0 0% 0 0% 0 0% 37 0% 20 0%
fsstat fsinfo pathconf commit
521 1% 2 0% 1 0% 94 0%
Server nfs_acl:
Version 3: (0 calls)
null getacl setacl getxattrdir
0 0% 0 0% 0 0% 0 0%
更多精彩
赞助商链接