首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网络测试:寻找任何测试守护进程和客户端组合,以测量防火墙负载与500.2000传入连接

问网络测试:寻找任何测试守护进程和客户端组合,以测量防火墙负载与500.2000传入连接
EN

Server Fault用户
提问于 2011-05-17 11:41:43
回答 4查看 184关注 0票数 0

我需要测量IPTables/内联Snort对性能的影响,因此需要将我的测试服务器置于良好的负载之下。

不幸的是,没有硬件流量生成器可用,因此连接必须是真实的-例如来自其他机器(在同一网络中有一些)并使用一些守护进程。这不像发送1000's的数据包,看他们如何被拒绝和丢弃,连接必须超过一分钟,并携带一些数据。

有什么好的解决方案来模拟来自Linux机器的上千个长连接吗?

EN

回答 4

Server Fault用户

发布于 2011-05-17 14:42:11

我可能只需要安装一个像nginx这样的轻量级HTTP服务器。让它提供一个大文件,这将使连接持续一段时间,然后只使用任何标准的HTTP测试实用程序,如ab。

如果您真的想测试IPTables,那么您也需要很多不同的源IP。但是,除非您有一个非常复杂的规则集,否则我不会费心于这个步骤-- 2000连接对于iptable来说是没有意义的。

票数 1
EN

Server Fault用户

发布于 2011-05-17 15:51:19

您不需要一个硬件流量生成器来生成重负载,任何数据包制作工具都应该足够了。我将张贴一些链接到一些工具,我已经使用了类似的功能。

Hping http://www.hping.org/和您的案例http://www.security-forums.com/viewtopic.php?p=43074教程

宿敌http://nemesis.sourceforge.net/

Ftester http://www.inversepath.com/ftester.html

Wget http://www.gnu.org/software/wget/脚本打开500-2000连接

我可以想出许多其他方法来扩展上面的内容,但是如果我们知道您有什么样的服务器来进行实际的测试登录,这将是非常理想的。我可以看到用一个简单的数据库(服务器)和登录脚本(客户端)来完成这个任务。

票数 1
EN

Server Fault用户

发布于 2011-05-17 15:01:28

嗯,编写netcat脚本?我在谷歌的“交通模拟器”上的第一次点击是这个在这里 (请不要打败)。

你有什么具体的协议要处理吗?SMB性能或SQL查询这样的负载测试器很多,但您的问题甚至没有说明您是否只针对TCP,或者您是否有大量的UDP负载、多播通信量或其他一些特定的内容。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/270503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档