用开源工具完成网络性能监控(1)(2)
二、观察网络流量
观察在网络上穿行的陆良可以获得有关网络健康 的大量信息。下面我在介绍一些unix主机上,捕获流量的工具。Unix下最流行的数据包捕获库是libpcap, libpcap的英文意思是 Packet Capture library,最新版本是libpcap-0.9.8。下载并安装libpcap库之后,你就可以用他来编译要求采用混合模式访问网络的程序了。下面介绍两个常用软件。
1.Tcpdump程序
大多数 Unix分支都包括tcpdump,通常需要root权限才能运行。他的详细使用方法可以在网上查到。
图3 |
2.Ethereal程序
Ethereal程序是一个图形化的网络监视程序,在unix和windows环境下都给可以运行,该程序实用libpcap库或winpcap库从主机网络接口中捕获数据包,他实用GTK+图形库生成自己的窗口和对话框,实用Glib库为GTK提供附加的图形库,ucd-snmp库提供SNMP解码功能
图4 |
图5 |
51CTO.COM 独家特稿,转载请注明出处及作者!】
- 有效提升网络运行性能的三种策略分析
- 专题:专题:网络性能测试
评论暂时关闭