ruger 发表于 2007-2-2 15:33:41

linux下的流量生成器(packet generator)

现在实现需要一种linux下的流量生成器,packet generator,不知道哪种比较好。
要求既可以产生大流量(千兆线速),也可以产生一个特殊的具体的数据包。64,512,1024可调。程序尽量小,哪种工具比较合适?

zyzii 发表于 2007-2-2 16:25:46

ttcp 我暂时使用这个,虽然比较土。
netperf也不错,但我还没有用过。

zyzii 发表于 2007-2-2 16:30:03

千兆发送,峰值5,6百兆左右。要千兆接收,要几个机器一起给它轰才行。我也不知道有什么好办法。

ruger 发表于 2007-2-2 16:38:28

我找了一些程序tcpreplay,tcpstorm,rap,gspoof,pacgen,hping,效果不佳,没有smartbit,靠软件感觉不大行

ruger 发表于 2007-2-2 16:42:21

千兆发送,峰值5,6百兆左右。要千兆接收,要几个机器一起给它轰才行。我也不知道有什么好办法。
一台机器总是不能发到峰值的~可能700M+是比较高的了,还与包大小有关系,太大了是到不了的,我也知道为什么呢

zyzii 发表于 2007-2-2 16:48:01

我们公司的smartbit不支持TCP层的测试。测试不到TCP层,很不爽的。

ruger 发表于 2007-2-2 16:51:55

我们公司的smartbit不支持TCP层的测试。测试不到TCP层,很不爽的。
晕,还有这种事,smartbit真是会赚钱啊

zyzii 发表于 2007-2-2 17:13:18

好像要再买一块才支持,不是太清楚。

idlecat 发表于 2007-7-31 13:33:22

http://blog.donews.com/idlecat511/archive/2006/03/22/780484.aspx
以前做的一个测试,简单列出了几种发包方式所能达到的速度。
pktgen是内核提供的发包工具,速度比一般应用层发包工具要快一些。不过在小包情况下达到千兆线速估计是不可能的:)

BTW:你们做TCP测试,是测自己实现的TCP吗?
页: [1]
查看完整版本: linux下的流量生成器(packet generator)