我们正在从Solaris迁移到Redhat Linux,并尝试复制我们的低延迟设置,即在solaris上包含与TCP NO DELAY和NAGLE ALGORITHM相关的ndd设置。 我得到的印象是这些参数不是全部可configuration的系统,但仍然发现一些信息。
我们已经configuration了我们的应用程序,没有naglealgorithm运行,但这还不够。
我们发现了一篇有趣的RH 文章,讲述了tcp_delack_min参数,但是在浏览/ proc / sys / net / ipv4 /时,我找不到它。 假设只是简单地“添加”参数就足够了,或者说这个选项不被这个版本所支持(这很奇怪,因为RH指定它可以在标准的红帽企业Linux安装“)?
任何其他想法/build议,以进一步提高延迟?
谢谢
TCP_NODELAY和Nagle都是Linux上的每sockets。
运行实时内核可能会有帮助。
tcp_delack_min是仅在RHEL的MRG“版本”(实时内核)中可用的tcp参数,即使他们的文档说这是在攻击更多“实时”任务之前应该执行的优化。