我正在尝试建立一个网络体系结构,其中一个网络是一个低延迟的低带宽tcp控制系统(GBit),另一个是可能饱和的高带宽udp (可能tcp)网络(GBit)。
如果在运行Linux的服务器中有两个NIC。当高带宽饱和时,低带宽/低延迟网络会发生什么?每个以太网卡是否在内核内部获得相同的优先级,还是低延迟网络会因高带宽饱和而受到影响?
发布于 2012-10-12 21:02:57
您的意思是,在负载太高的情况下,CPU已经饱和了,因为您基本上是在要求调度优先级。
这种假设是错误的。
在您的场景中会发生什么取决于以下几点:
因此,最有可能发生的是网卡开始丢弃数据包。
内核将公平分配计算能力,这取决于正在使用的调度算法。
当CPU比今天慢得多,总线的传输速度可以超过CPU处理速度时,首先服务的是数量最少的IRQ。
https://serverfault.com/questions/437840
复制相似问题