游戏联网专用 Killer Xeno Pro网卡解析
【IT168评测中心】我们知道中央处理器被叫做CPU(Central Processing Unit),显卡上带的叫做GPU(Graphics Processing Unit),高端声卡上有APU(Audio Processing Unit),那么有没有NPU呢?有的,这就是BigFoot Networks公司的Killer系列网卡,它提出了NPU(Network Processing Unit网络处理器)的概念。
BigFoot Networks Killer Xeno Pro
普通的声卡和APU有什么区别呢?同样的问题也在普通的显卡(可不是说现在的显卡,而是在GPU出现之前)和GPU上。NPU也是这样,它就是通过一个独立的处理器来处理网络相关操作,从而降低系统CPU的占用率。APU、GPU也是类似的意思,如图所示:
Killer网卡处理所有的网络流量,分担CPU的负载
当然,一些高端的网卡虽然不宣称,但是也带有类似NPU的功能,中端的则带有一些TOE(Task Offload Engine,任务分载引擎)功能,但是它们都没有Killer网卡的NPU的这么多功能:除了通常的网络协议处理之外,还有任务层次的QoS(也就是自动识别并优先处理游戏的网络数据),以及游戏延迟时间调整等,实际上,Killer网卡是专门为游戏应用而优化的NPU网卡。一般桌面系统常用的低端普通网卡由系统CPU来完成网络协议的相关操作。
我们收到了一块这样的Killer网卡:Killer Xeno Pro SK-03。
NPU的真面目:一套真实的计算系统,包括处理器、内存、BIOS以及操作系统
- Windows XP网卡设置技巧大放送!
- 简单几步实现Windows 2003路由功能
- 巧设工作模式 增强网络传输距离!
Killer Xeno网卡与普通网卡的对比
我们收到的是Killer网卡中国代理送来的一款第二代Killer网卡,第一代产品采用的NPU有333MHz和400MHz两种,内存只有64MB,到了第二代,NPU的频率就只有400MHz一种了,系统总线也从PCI变更为PCI Express x1,系统内存也升级到128MB。总线的变更很总要,因为老的PCI总线带宽只有133MB/s——实际上更加达不到,应付千兆以太网的1Gbps有些不足够。
但是实际情况还要复杂些,并且带宽问题其实并不重要,在实际测试的时候我们将会谈到带宽问题。实际情况是,在正常的主板上面,普通的PCI总线上通常会挂上一些系统集成的设备,例如常见的IEEE 1394芯片等,由于PCI是共享总线的,所有设备都会竞争带宽,更换成点对点独享带宽的PCIe就理想得多了。
最后还有一个终端的问题,普通主板的PCI 2.2只支持INTx中断,允许并且是经常会多个设备共用同一个IRQ,就像以前的声卡在共用IRQ情况下可能出现暴音一样影响到实际的网络效果,这样的网卡用来进行一些延迟敏感的网络竞技类游戏的效果可想而知。PCIe总线的话将可以使用MSI中断,从而避免了这个情况。
收到的Killer网卡包装箱
包括两条连接线和主卡
两条音频连接线
主卡外观,一个大大的芯片,外围一圈小芯片,接口则是PCI Express x1,版本应该是1.0
背面也有一些小芯片,最大的一颗仔细一看,是Marvell的88E1118R,经常使用华硕主板的人可以猜测出它应该是网卡处理芯片;实际上它是一个千兆以太网的PHY芯片,配合主芯片的MAC功能组成了一个完善的千兆网卡
从前面的PHY芯片那段可以看出,Killer网卡实际上就是一台电脑,在完整的普通网卡芯片和主机之间插入了一个NPU来进行网络处理;除了网络处理之外,Killer Xeno Pro还是用多余的NPU能力进行VoIP处理,就是后挡板接口上的两个音频接口
NPU的真面目:Freescale SC8314E,这是一个集成了400MHz PowerPC处理器的SoC芯片,源自IBM的PowerPC架构是一种RISC架构,和我们常用的Intel x86处理器使用的CISC架构不太一样;总的来说,400MHz PowerPC处理器的处理能力非常强,很多中高端磁盘阵列卡也使用了接近的配置
128MB的系统内存,更高一个等级的Killer Xeno Ultra带有256MB的内存,不过如果显卡的内存叫做显存的话,那么网卡的内存是不是应该叫做网存?
关于这块卡的测试,请继续我们IT168评测中心的评测文章……
wordend相关阅读:- Windows XP网卡设置技巧大放送!
- 简单几步实现Windows 2003路由功能
- 巧设工作模式 增强网络传输距离!