zoukankan      html  css  js  c++  java
  • 基于 ping iperf tcpdump 测试网络质量

    基于 ping 测试延时和 MTU

    Windows 环境

    • 测试延时/丢包/跳数(=64-TTL+1) ping -n 10 www.mit.edu
    • 测试 MTU 值(递减 1500 1472 1464... 直到没有 DF 错误) ping -f -n 1 -l 1500 www.mit.edu

    Linux 环境

    • 测试延时/丢包/跳数(=64-TTL+1) ping -c 10 www.mit.edu
    • 测试 MTU 值(递减 1500 1472 1464... 直到没有 DF 错误) ping -c 1 -M do -s 1500 www.mit.edu

    基于 iperf 测试带宽

    • 小窍门1 在 server 端查看 iperf 测试结果更精确
    • 小窍门2 测试数据量 -n xM 等于 2 倍带宽,如 8Mbps,对应 -n 16M;如 30Mbps,对应 -n 60M
    • 小窍门3 除了正向(client->server)测试外,还需要反向(client<-server)测试(在命令后面添加 -R)

    Windows 环境

    Linux 环境

    • 安装 iperf 软件 sudo apt-get update && sudo apt-get install iperf3 -y
    • 启动 server 端 iperf3 -s
    • 启动 client 端 iperf3 -l 1M -n 8M -c server-ip

    基于 tcpdump 测试分包

    Windows 环境

    • 执行 ping 命令 ping -f -n 2 -l 1400 server-ip

    Linux 环境

    • 启动 server 端 sudo tcpdump -nnl -i eth0 udp port udp-port
    • tcpdump 打印数据包总长度,如 1452 字节,减去数据长度 1400 字节,帧开销为 52 字节。
  • 相关阅读:
    bzoj 3993: [SDOI2015]星际战争
    bzoj 4066: 简单题
    bzoj 3611: [Heoi2014]大工程
    bzoj 3530: [Sdoi2014]数数
    bzoj 3529: [Sdoi2014]数表
    bzoj 3504: [Cqoi2014]危桥
    bzoj 3489: A simple rmq problem
    bzoj 3211: 花神游历各国
    bzoj 3196: Tyvj 1730 二逼平衡树
    bzoj 3172: [Tjoi2013]单词
  • 原文地址:https://www.cnblogs.com/rimelink/p/15593006.html
Copyright © 2011-2022 走看看