Panabit推荐硬件配置参考

来源:百度文库 编辑:神马文学网 时间:2024/04/20 12:59:27
高性能版本硬件推荐:
1. PCIX还是PCIE?
网络设备性能高低主要体现在如下两个方面:
(1) CPU性能: 这直接影响到小包的处理速度,也就是pps
(2) IO:主要体现在网卡同内存之间交换数据的接口,目前主要有PCIX和PCIE
两种.下面主要介绍一下PCIX和PCIE

PCIX是共享式总线,PCIX有如下规格:
(1) 66bit * 64Mhz: 总带宽约66 * 64M = 4Gbits/s
(2) 66bit * 100Mhz: 总带宽约66 * 100M = 6.6Gbits/s
(3) 66bit * 133Mhz: 总贷款约66 * 133M = 8Gbits/s

PCIE同PCIX不一样, PCIE不是共享式的,PCI-E是一种双向串行连接。其总线本身又分成数个通道,每个通道支持2.5Gbit/S的双向数据传输速度。通过编码和误差校验处理后,数据 被转换成适用于NIC、HCA和HBA传输的2Gbit/秒的有效带宽。
这里需要着重介绍的一个概念就是通道。举个例子,如果你要使用4Gb的Fiber Channel, 并在一个端口的HBA上全双工运行的话,就需要400MB/S的双向带宽。如果使用PCI-E技术,只需要两个全速开放的子通道就能够满足需求。也可以使用单通道,但是会被限制在250MB/S的速度上。

PCIE的通道数及其速率:
(1) x1: 每个方向可以同时传输2.5Gbits/s,实际有效数据为2.5G * 8 / 10 = 2.0Gbits/s
(2) x2: x1 * 2 = 4.0Gbits/s * 2
(3) x4: x1 * 4 = 8.0Gbits/s * 2
(4) x8: x1 * 8 = 16.0Gbits/s * 2
(5) x16: x1 * 16 = 32.0Gbits/s * 2

系统接收到一个数据包到数据包发送出去,总共要从总线上传输两次,因此,如果希望 系统能够实现双向2G线速,则要求总线至少具备4Gbits/s的带宽,从理论上说,上述两种总线都是足够的.

但是由于PCIX是共享式的,并且地址和数据都通过总线进行传输,因此在实际中需要打一个 折扣,一般为60%(如果是打包,则比例会更高一些) ,也就是说对于66bit * 64Mhz的PCIX总 线而言,其提供给数据的有效带宽为60% * 4Gbits/s = 2.4Gbits/s,因此它不能达到双向 2G线速的要求.同样的我们也可以得出,只有100Mhz和133Mhz的总线才有可能达到这个要求.

而PCIE由于是独享式的,两个方向可以同时发送和接收,因此x1, x2, x4, x8, x16均可以达到要求.

总结一下:
(1) PCIE比PCIX有更高的带宽
(2) PCIE比PCIX有更低的单向延迟,这主要是由于其全双工操作特性.
因此在选择主板和网卡的时候,要尽量考虑其对PCIE的支持.

2. 主板的选择

Intel平台的主板基本上为南北桥结构.
CPU <-- FSB --> MCH(北桥) <-- ICH -->南桥
或者:
CPU <-- FSB --> MCH(北桥) <-- PCIE -->ESB(南桥)

在选择主板的时候,一定要看清楚主板所使用的芯片组(特别是MCH).在关注芯片组时,要看:
(1) 芯片组所提供的接口规格及其数量.
(2) FSB频率,一般有800M,533M,当然,频率越高越好.

目前比较常用的服务器芯片组有:
(1) E7320
(2) E7520

上述两个芯片组为北桥,都提供了PCIE x8接口,并且都支持800M的FSB,因此是我们的理想选择.使用上述芯片组的有很多主板,比如Intel自己的,还有超微(SuperMicro)的.

3. 网卡选择
主要是使用Intel的网卡,因此这里主要评论Intel的网卡. 在选择网卡是要注意如下因素:
(1) 网卡的驱动是否支持POLLING
(2) 是服务器网卡,还是Desktop卡
(3) 网卡的接口类型(PCIX还是PCIE),如果是PCIX,最大支持的频率多大,如果是PCIE,最多可以支持几个LANE(一般为X4较好)
(4) 价格
Panabit认为Intel卡是高端用户不错的选择.

4. CPU选择
Panabit没有在AMD的CPU运行过,所以无法对其给出评价,选择CPU一般是同主板相关的.XEON CPU性能不错但是价格高.

5. 推荐配置

(1)配置1

主板:X6DHR-iGS或X6DHR-iG2
CPU: XEON 2.8G

说明:
(1) X6DHR-iGS/2主板上有一个82546GB双端口卡,82546GB支持PCIX 64bit * 133Mhz,因此可以实现双向2G线速效果.
(2) 这块主板上还自带了一块百兆卡,刚好可以做管理口使用

(2)配置2
主板:X6DVL-EG2(使用E7320芯片组,支持800MFSB,双通道DDR400)
CPU: XEON 2.8G
网卡:Intel PCIE服务器双端口网卡(使用82571GB芯片)

说明:
(1) X6DVL-EG2主板上自带了2块Intel的82541千兆卡,这两块卡对付双向流量<500M的环境绰绰有余.因此如果不需要千兆线速,就不用买PCIE双端口网卡了.
(2) 述的配置加在一起不超过6000人民币,但是却可以做到900kpps,2G(>256字节)线速!如果使用更高频率的CPU(比如3.4G),效果应该更好!