关于带宽上限测试

本文介绍了一种通过搭建HTTP服务器并使用curl命令不断下载大文件来模拟网络流量的方法,以此评估两台主机间的网络吞吐量。文章详细记录了在A侧与B侧主机上安装httpd服务、配置文件链接及使用curl进行并发下载测试的过程。
摘要由CSDN通过智能技术生成

1)使用iperf打流从100Mbps开始打流,选择初始报文大小1024B,当将流量压力提升到700Mbps后发现
母机处理udp性能较差,带宽上不去;
2)改用tcp,由于tcp会重传提供可靠数据传输,无法模拟将带宽压满1Gbps;
3 ) 故改用上述方式测试;

   A侧主机:
   1)yum install httpd
   2)cd /var/www/html
   3)ln -s /data/CentOS-7-x86_64-DVD-1511.iso
   4)service httpd start
   5)for((i=0;i<10;i++)); do (curl B侧IP/CentOS-7-x86_64-DVD-1511.iso > /dev/null 2>&1 &); done(模拟用户不断发送请求)
   6)sar -n DEV 2(每2秒查看网络设备的状态信息)
   A侧的接收速率rxkB/s应该约等于B侧出带宽的限制;
   B侧主机:
   1)yum install httpd
    2)cd /var/www/html
    3)ln -s /data/CentOS-7-x86_64-DVD-1511.iso
    4)service httpd start
    5)for((i=0;i<10;i++)); do (curl A侧IP/CentOS-7-x86_64-DVD-1511.iso > /dev/null 2>&1 &); done
    6)sar -n DEV 2
    B侧的接收速率rxkB/s应该约等于A侧出带宽的限制;

使用screen在子机上开多个窗口:

 1)yum install screen 
 2)screen -ls : 显示目前所有的screen作业;
 3)screen;
 4)进入screen后:
    crtl+A, C:创建一个新的运行shell的窗口并切换到该窗口;
    crtl+A, W:显示所有窗口列表;
    crtl+A, P:前一个窗口;
    crtl+A, N:后一个窗口;
    crtl+A, 数字:切换到第几个窗口;
    exit:退出窗口;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值