我正在做一些实验来找出RHEL或Centos上haproxy和nginx的每秒请求速率的上限。
我在nginx中的部分设置是以LuaJIT的forms使用embedded式LUA。 我的问题是这样的:
有没有人有任何经验或build议做这些应用程序之后,使用替代堆分配器(如Hoard或Lockless)构buildtesting这些应用程序的有用性。
任何想法感激地收到。 戴夫。
在以前的雇主的实验表明,标准的Linux和Solaris malloc / free实现并不是特别有效的高并发多核环境。 我们通过创建自定义分配器实现了显着的性能改进。 我认为用替代分配器做实验是绝对值得的。 如果你还在做这个项目,请发表你的发现!
请注意,这是用C编写的Web服务。我对nginx,Hoard或Lockless没有经验。