WEB开发网
开发学院操作系统Linux/Unix UNIX 网络性能分析 阅读

UNIX 网络性能分析

 2009-11-02 00:00:00 来源:WEB开发网   
核心提示: 在所有情况下,都要寻找比较高的错误数据包、重新传输或丢失数据包传输数量,UNIX 网络性能分析(9),这些都说明网络忙,如果与传输或接收的数据包相比错误率很高,例如,通过使用 -s 命令行选项并用 -v 选项指定 NFS 版本,可能说明网络硬件有问题,检查 NFS 统计数据在检查与 NFS 连接

在所有情况下,都要寻找比较高的错误数据包、重新传输或丢失数据包传输数量,这些都说明网络忙。如果与传输或接收的数据包相比错误率很高,可能说明网络硬件有问题。

检查 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%  

上一页  4 5 6 7 8 9 10  下一页

Tags:UNIX 网络 性能分析

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接