我用的是 Russell Coker 的邮政软件对我们的邮件服务器进行压力测试。
但我无法从中挤出每分钟超过 24576 条的消息!
这似乎是邮政方面的限制,因为我可以在另一台机器(或同一台机器)上启动另一个实例,并轻松挤过另外 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) 时,节流代码甚至不会运行,所以不是那样的。
答案1
我最终编写了一个 Python 脚本,它可以产生许多邮政流程并汇总结果。
有时,不值得解决实际问题,而是提出一个可行的合理解决方案。
如果将来有人碰巧需要解决这个特定问题,请与我联系,我可能会将代码传递给您。
答案2
您是否尝试为运行邮政的用户提供超过 1024 个文件句柄?