天天看點

線程親和性(Thread Affinity)

首先,pom.xml中需增加以下依賴:

其次,建立一個特定政策的affinitythreadfactory,并傳入包含延遲敏感(latency-sensitive)線程的eventloopgroup中。示例如下:

注意,需要将指定的一系列cpu從系統排程器中隔離出來,才能達到最低的延遲效果。而這将導緻系統排程器無法再使用這些cpu運作其他使用者線程(user-space processes)。同時别忘了修改核心啟動參數<code>isolcpus(如:</code><code>grub.conf</code>中增加<code>isolcpus=&lt;cpu-list&gt;</code>)