网络检测,常用工具

最近工作中由于要对服务器的网络进行检测处理,所以便用了以下几种网络检测工具:

1.Linux 服务器带宽 上下行带宽 检测

 名称:speedtest-cli

网络测试
1.下载
wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
2.给运行权限
chmod a+rx speedtest.py
3.移动到系统路径
mv speedtest.py /usr/local/bin/speedtest-cli
4.分配所属
chown root:root /usr/local/bin/speedtest-cli
5.启动测试
speedtest-cli
6.常用参数说明:
  --no-download         Do not perform download test(不执行下行测试)
  --no-upload           Do not perform upload test(不执行上行测试)
  --single              Only use a single connection instead of multiple. This
                        simulates a typical file transfer.(只使用一个连接而不是多个连接。类似模拟文件传输)
  --simple              Suppress verbose output, only show basic information(禁止详细输出,仅显示基本信息)
 
  --list                Display a list of speedtest.net servers sorted by
                        distance(显示按距离排序的SpeedTest.net服务器列表)
  --server SERVER       Specify a server ID to test against. Can be supplied
                        multiple times(指定要测试的服务器节点ID。可以提供多个服务器节点ID)
  --exclude EXCLUDE     Exclude a server from selection. Can be supplied
                        multiple times(从选择中排除服务器节点ID。可以提供多个服务器节点ID)
  --mini MINI           URL of the Speedtest Mini server
  --source SOURCE       Source IP address to bind to
  --timeout TIMEOUT     HTTP timeout in seconds. Default 10
  --version             Show the version number and exit

2.Windows网络诊断工具

名称:WinMTR

Options:可选参数:

  1. Interval(sec):每次探测的间隔(过期)时间。默认为 1 秒。
  2. Ping size(bytes): ping 探测所使用的数据包大小,默认为 64 字节。、
  3. Max hosts in LRU list: LRU 列表支持的最大主机数,默认值为 128。
  4. Resolve names:通过反查 IP 以域名显示相关节点。

默认配置,返回结果各列数据说明:

  1. Hostname:节点 IP 或域名。
  2. Nr:节点编号。
  3. Loss%:节点丢包率。
  4. Sent:已发送的数据包数量。
  5. Recv:已成功接收的数据包数量。
  6. Best :到相应节点延迟的最小值
  7. Avg :到相应节点延迟的平均值
  8. Worst:到相应节点延迟的最大值
  9. Last:到相应节点延迟的末尾值
  10. StDev:标准偏差。越大说明相应节点越不稳定

下载地址:https://download.csdn.net/download/qq_34730511/11826452

3.Linux等服务器网络诊断工具

1、安装

yum install mtr -y  #CentOS

apt-get install mtr -y #Debian/Ubuntu

 

2.使用

## 本地到百度的网络路由情况
mtr www.baidu.com

结果说明

  1. Host:显示的是IP地址或本机域名
  2. Loss%:到达此节点的数据包丢包率,显示的每个对应IP的丢包率
  3. snt:100设置发送数据包的数量,默认值是10 通过参数 -c来自定义数量
  4. last:显示的最近一次的返回时延
  5. Avg:平均值这个应该是发送ping包的平均时延
  6. Best:最好或者时延最低的
  7. Wrst:最差或者时延最大的
  8. StDev:是标准偏差

3、常用说明

  • mtr -s 用来指定ping数据包的大小
  • mtr -n no-dns不对IP地址做域名反解析
  • mtr -a 来设置发送数据包的IP地址,这个用于主机有多个IP时。
  • mtr -i 使用这个参数来设置ICMP返回之间的要求默认是1秒
  • mtr -c 指定发送多少个数据包
  • mtr -4 IPv4
  • mtr -6 IPv6

在MTR运行过程中,可以输入快捷字母切换模式例如:

  • ?或 h:显示帮助菜单。
  • d:切换显示模式。
  • n:切换启用或禁用 DNS 域名解析。
  • u:切换使用 ICMP或 UDP 数据包进行探测。


 

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值