本文介绍基于Linux操作系统的网络性能分析工具。
如下表所示:
Linux | Solaris | 描述 |
---|---|---|
netstat | netstat | 多种网络栈和接口统计信息 |
ifconfig | ifconfig | 接口配置 |
ping | ping | 测试网络连通性 |
traceroute | traceroute | 测试网络路由 |
tcpdump | snoop/tcpdump | 网络数据包嗅探器 |
Wireshark | Wireshark | 图形化网络数据包检查器 |
nicstat | nicstat | 网络接口吞吐量和使用率 |
DTrace, perf | DTrace | TCP/IP栈跟踪:连接、数据包、丢包、延时 |
pathchar | pathchar | 确定网络路径特征 |
netstat
基于使用的选项,netstat(8)命令能报告多种类型的网络统计数据,就像具有多种功能的组合工具。选项介绍如下:
(默认):列出连接的套接字。
-a:列出所有套接字的信息。
-s:网络栈统计信息。
-i:网络接口信息。
-r:列出路由表。
ifconfig
查看所有网卡的IP地址、网关。
ifconfig
ping
查看网络的连通性
网络连通性
traceroute
查看网络经过的路由信息。跟踪网络路由的站点。
路由情况
nicstat
nicstat网络流量统计实用工具
以上就是一些常用的分析工具的简单使用。后续文章中将计划总结分享如何利用这些工具进行实际的网络案例分析的过程。
友情提示
我正在实验楼撸代码,你也快来!800+编程实战教程,无需搭环境,直接练习!用我的链接注册,你我都能获得3个实验豆!http://www.shiyanlou.com/register?inviter=NTY0MzE5MTkxNzAx
感谢您花费时间阅读这篇文章!!通过上述讲解是不是让您对linux的网络分析工具 有了进一步的了解了呢?是的话请给个赞吧!
网友评论