我正在使用Russell Coker的邮政软件来压力testing我们的邮件服务器。
但是我不能每分钟挤出超过24576条消息!
这似乎是邮政方面的限制,因为我可以在另一台机器(或同一台机器)上启动另一个实例,并轻松地通过另一台机器。
[root@client test]# postal -m 32 -M 4 -t 256 -c 128 -r 0 10.0.0.232 user-list time,messages,data(K),errors,connections,SSL connections 14:21,13736,254013,0,416,0 14:22,25176,465690,0,358,0 14:23,24576,454808,0,352,0 14:24,24576,451941,0,375,0 14:25,24576,453869,0,376,0 14:26,24576,455206,0,385,0 14:27,24576,452850,0,356,0
任何想法,如果还有别的东西我错过了,或者如果有其他东西我可以改变? 在源代码潜水之后,我观察到限速代码甚至在速率限制是默认值(0)时不运行,所以不是这样。
我最终编写了一个python脚本,可以产生许多邮政程序并汇总结果。
有时候,解决实际问题并不值得,但是要有一个合理的解决scheme。
如果有人在将来需要解决这个特定的问题,请与我联系,我可能会把代码传递给你。
你有没有试图给用户运行超过1024个文件句柄?