
Linux带宽测试(Shell),检测流量
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本工具利用Shell脚本在Linux系统中进行网络带宽性能及流量监控,帮助用户快速了解其服务器或设备的实际传输速率与数据使用情况。
TestBandwidth脚本用于测试带宽;
使用方法:
1. 将“TestBandwidth.tar.gz”文件复制到服务器上并解压后进入目录;
2. 编辑“TestURL.sh”,设置灌流量的上下行命令:
- 上行:wget http://<指定网址>
- 下行:post http://<指定网址>
3. 如果修改了步骤2,执行以下操作以确保脚本正确运行(如果没有更改,则跳过此步):
修改 TestBandwidth.tar.gz 脚本中的倒数5-6行;
杀死wget进程的命令应为: `kill -9 $(ps -ef | grep wget | grep http | awk {print $2})`
移除相关文件的命令应为:`rm zhuxian*`
4. 修改“bandwidth.sh”以指定检测网卡:
设置 netcard=em1
5. 使用后台运行命令执行脚本:nohup ./bandwidth.sh
6. 脚本停止方法:pkill -9 bandwidth.sh && pkill -9 wget
7. 查看结果文件 BandwitdthResult.txt
测试流量说明:
当清空“TestURL.sh”文件时,即为进行流量测试。
脚本功能概述:
1. 启动灌流量操作通过调用 TestURL.sh 脚本;
2. 等待 10 秒(防止初始下载的高流量影响结果);
3. 获取当前网卡已接收的上行和下行数据量;
4. 延迟5秒后再次获取相同的数据,计算两次取值之间的差值并求平均值;
5-7. 每次小循环持续 70 秒(共运行四轮);
8. 清除所有下载相关的进程、文件和日志信息;
9. 在等待3495秒后开始新的大循环,每个大循环周期为1小时。
全部评论 (0)


