gpt4 book ai didi

c++ - 是否值得在 Linux 上为 nginx 或 haproxy 的多核服务器试验不同的堆分配器

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:58:18 27 4
gpt4 key购买 nike

我正在做一些实验来找出我在 RHEL 或 Centos 上 haproxy 和 nginx 每秒请求率的上限。

我在 nginx 中的部分设置使用了 LuaJIT 形式的嵌入式 LUA。我的问题是:

对于在使用替代堆分配器(例如 Hoard)构建后对这些应用程序进行一些测试的有用性,是否有人有任何经验或建议?或 Lockless .

感激地收到任何想法。戴夫。

最佳答案

前任雇主的实验表明,标准 Linux 和 Solaris malloc/free 实现在高并发多核环境中并不是特别有效。我们通过创建自定义分配器实现了显着的性能改进。我认为用替代分配器做实验绝对值得。如果您仍在从事此项目,请发布您的发现!

请注意,这是针对用 C 编写的 Web 服务。我没有使用 nginx、Hoard 或 Lockless 的经验。

关于c++ - 是否值得在 Linux 上为 nginx 或 haproxy 的多核服务器试验不同的堆分配器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6530949/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com