我们正在开发一个基于Java的HFT应用程序,它要求交易性能小于10微秒。详情如下:
核数:6
没有应用程序线程:5
线程的功能与利用
问题:
我们认为CPU隔离(只将线程分配给核心)将减少上下文切换和缓存丢失。目前,我们已经为三个不同的核心分配了前三个线程。在这种情况下,将线程分配到内核的最佳策略是什么?
发布于 2015-03-11 15:14:48
在Linux上的Rober文章中可以找到这种方法的许多优点和缺点:CPU亲和力。
您是否在内核加载步骤或更高版本中隔离了cpu?我不太熟悉JVM,但是您对使用cpu隔离方法交互JVM有何看法?
https://stackoverflow.com/questions/28984901
复制相似问题