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

UNIX 网络性能分析

 2009-11-02 00:00:00 来源:WEB开发网   
核心提示: 在这个过程中,ping 可以监视发送数据包和接收响应花费的时间,UNIX 网络性能分析(3),这是测量 echo 过程的响应时间的有效方法,按照最简单的形式,可以指定数据包大小(默认大小为 56 字节)和要发送的数据包数量,这样就不必手工终止 ping 过程,可以向一个主机发送 echo 请求并

在这个过程中,ping 可以监视发送数据包和接收响应花费的时间,这是测量 echo 过程的响应时间的有效方法。按照最简单的形式,可以向一个主机发送 echo 请求并查明响应时间(见清单 1)。


清单 1. 使用 ping 判断延时
$ ping example 
 
PING example.example.pri (192.168.0.2): 56 data bytes 
64 bytes from 192.168.0.2: icmp_seq=0 ttl=64 time=0.169 ms 
64 bytes from 192.168.0.2: icmp_seq=1 ttl=64 time=0.167 ms 
^C 
--- example.example.pri ping statistics --- 
2 packets transmitted, 2 packets received, 0% packet loss 
round-trip min/avg/max/stddev = 0.167/0.168/0.169/0.001 ms 

需要使用 Control-C 停止 ping 过程。在 Solaris 和 AIX® 上,需要使用 -s 选项发送多个 echo 数据包并获得计时信息。为了获得基线数据,可以使用 -c 选项(在 Linux® 上)指定数量。在 Solaris/AIX 上,可以指定数据包大小(默认大小为 56 字节)和要发送的数据包数量,这样就不必手工终止 ping 过程。然后可以自动地获得计时信息(见清单 2)。


清单 2. 在 Solaris/AIX 上使用 ping 时指定数据包大小
$ ping -s example 56 10 
PING example: 56 data bytes 
64 bytes from example.example.pri (192.168.0.2): icmp_seq=0. time=0.143 ms 
64 bytes from example.example.pri (192.168.0.2): icmp_seq=1. time=0.163 ms 
64 bytes from example.example.pri (192.168.0.2): icmp_seq=2. time=0.146 ms 
64 bytes from example.example.pri (192.168.0.2): icmp_seq=3. time=0.134 ms 
64 bytes from example.example.pri (192.168.0.2): icmp_seq=4. time=0.151 ms 
64 bytes from example.example.pri (192.168.0.2): icmp_seq=5. time=0.107 ms 
64 bytes from example.example.pri (192.168.0.2): icmp_seq=6. time=0.142 ms 
64 bytes from example.example.pri (192.168.0.2): icmp_seq=7. time=0.136 ms 
64 bytes from example.example.pri (192.168.0.2): icmp_seq=8. time=0.143 ms 
64 bytes from example.example.pri (192.168.0.2): icmp_seq=9. time=0.103 ms 
 
----example PING Statistics---- 
10 packets transmitted, 10 packets received, 0% packet loss 
round-trip (ms) min/avg/max/stddev = 0.103/0.137/0.163/0.019 

上一页  1 2 3 4 5 6 7 8  下一页

Tags:UNIX 网络 性能分析

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