0
我有兩個相同的程序運行在相同的Linux主機(Centos 7)上,偵聽同一個UDP通道。我沒有擺弄他們的跑步優先(nice-ness)。該服務器是一個8核心盒子。這兩個程序在同一個NUMA節點上的cpus上運行。它只是一個接一個地開始。什麼決定哪個應用程序首先從內核緩衝區獲取數據的優先級?有沒有辦法改變優先權?UDP接收程序優先?
我有兩個相同的程序運行在相同的Linux主機(Centos 7)上,偵聽同一個UDP通道。我沒有擺弄他們的跑步優先(nice-ness)。該服務器是一個8核心盒子。這兩個程序在同一個NUMA節點上的cpus上運行。它只是一個接一個地開始。什麼決定哪個應用程序首先從內核緩衝區獲取數據的優先級?有沒有辦法改變優先權?UDP接收程序優先?
從我發現你不能。
基本上在Linux中是隨機的,如果你讓多個插槽偵聽同一端口上。