我正在尝试减少linux网络应用程序的延迟。我了解到,有两种工具可将程序“绑定”到特定的CPU内核:taskset和cpuset。
- 我应该选哪一个?它们在较低的水平上等效吗?
- (配置)我的应用程序具有单线程,并且应该以尽可能少的延迟通过快速LAN网络处理单个tcp连接(无需重新连接)。我走对了吗?
您是否阅读了各自的手册页?
—
迈克尔·汉普顿
您是否运行了详细的性能分析,以便确保导致延迟的是Linux网络部分而不是导致应用程序的部分?
—
Tero Kilkanen 2014年
您正在运行哪个OS /发行版/版本/内核?
—
ewwhite 2014年
另外,涉及哪种类型的硬件?服务器品牌/型号,CPU规格,网络基础设施...
—
ewwhite