服务器的网络子系统是一个重要的部分,对服务器的性能表现来说非常重要,浪潮SA5212L服务器使用了Intel最新的82576EB网络芯片,从封装上看就知道其性能不凡:
Intel 82576EB是一个双端口千兆网络芯片,代号是Kawela,使用PCIE 2.0 x4界面(2.5GT/s),接口单向带宽1GB/s。82576EB支持I/O AT、RSS、MSI-X、Dicrct Cache Access、RSC等增强技术,支持VMDc(SR-IOV)、VMDq等虚拟化强化功能,总的来说,82576EB是极为强大的网络芯片。
82576EB的RSS(Receive Side Scaling,接收方扩展)支持16个发送队列和16个接收队列,每一个队列可以动态分配到一个CPU核心上进行独立的处理,配合MSI-X技术可以将网络I/O负载分散到多个CPU上,从而充分利用多核处理器的处理能力,关于MSI-X,可以查看这里:
82576EB的虚拟化功能也值得一提,它的VMQ虚拟机队列可以支持8个虚拟机,虚拟机可以直接访问硬件,从而大为消除虚拟层的消耗。不过我们认为SA5212L作为一个存储服务器,在虚拟化方面的需求可能并不高。