And*_*w S 8 networking traffic testing traffic-shaping network-traffic
我试图找到一个实用程序,它可以让我在 2 台主机之间以指定的速率生成恒定的随机网络流量。该实用程序需要在 Windows 和 OSX 上运行。我已经尝试过 iperf,但它似乎更倾向于短期测试/统计,即使速度较慢,它也确实对 CPU 征税。我想要一些可以在几周内以 10Mbps 的速度产生流量的东西,同时我使用其他工具来监控该级别流量对网络的影响。
为了简单起见,试试netcat。
如果您想制作有限的数量,您可以生成一个文件并将其通过管道传输到 NC
nc 192.168.0.1 3333 > file.dat
或者,如果你想让你的网络饱和,你可以建立一个连接,让 A 和 B 彼此之间泛滥
在计算机 A 上
yes AAAAAAAAAAAAAAAAAAAAAA | nc -v -v -l -p 2222 > /dev/null
Run Code Online (Sandbox Code Playgroud)
在另一台计算机上(我们称为 B)
yes BBBBBBBBBBBBBBBBBBBBBB | nc othermachine 2222 > /dev/null
Run Code Online (Sandbox Code Playgroud)
有很多关于你可以用 netcat 做的事情的参考,我强烈建议你有时间做一个谷歌。
使用 ping。您可以编写脚本来运行随机洪水,并做所有很酷的事情。我不是 MacOS 专家,但我很确定它与 Linux CLI 选项非常相似......
因此,要将端口推至链路速度限制,请运行洪水 ping(注意必须是 root 才能执行此操作,我在这里运行我的 100,000 个数据包):
$ping -f -c 100000 <destination IP>
| 归档时间: |
|
| 查看次数: |
16422 次 |
| 最近记录: |