你的服务器可能因为一些特殊需求,需要使用主板之外的其他适配卡。所以主板上面通常会预留多个扩展接口的插槽,这些插槽规格依据其来历,又包括PCI、AGP、PCI-X、PCle等。但是由PCLe速度太快,因此几乎所有的卡都以PCle来设计。但是有些比较老旧的卡可能还需要使用,因此一般主板大多还是会保留一两个PCI插槽,其他的则是依据PCle来设计。
适配卡
由于各组件的价格直落,现在主板上面通常已经集成了相当多的设备组件。常见的集成到主板的组件包括声卡、网卡、USB控制器、显卡、磁盘陈列卡等。你可以在主板上面发现很多方形的芯片,那通常是一些个别的设备芯片。
设备组件
不过,因为一些特殊的需求,有时你可能还是需要增加额外的扩展卡。举例来说,我们如果需要一台个人电脑连接多个网络时 (比如用作Linux服务器),恐怕就得要有多少个网卡。当你想要买网卡时,大卖场上有许多。而且速度一样速度都是千兆网卡,但价格差很多。观察规格,主要有PCle*1以及PCI接口的,你要买哪种接口那?
PCI接口
在以前介绍的显卡中,你会发现到PCI接口的理论传输率最高到133MB/s而已,而PCle2.0*1就高达500MB/s的速度。实际的结果也发现,PCI接口的千兆网卡极限速度大约只到60MB/s而已,而PCle2.0*1的千兆网卡确实可以达到大约110MB/s的速度。所以,购买设备时,还是查清楚接口类型才行。
扩展卡参数
在介绍显卡时,也谈到了PCle有不同的通道数,基本上常见的就是*1、*4、*8、*16等,个人电脑主板常见是*16,一般中级服务器则大多有多个*8的接口,*16反而比较少见。这些接口在主板上面*16,一般中级服务器则大多有多个*8的接口,*16反而比较少见。这些接口在主板上面的设计,主要是以插槽的长度来区分,例如华硕主板示意图中,左侧有2个PCI接口,其他的则是3个*16的插槽,以及2个*1的插槽,看长度就知道了。
PCI接口
多通道卡:安装在少通道插槽的可用性
再回头看看图中的示意图,你可以发现CPU最多仅能支持16个PCle3.0的通道数,因此我们可以设计(1)一个X16(2)或是两个X8(3)或是两个X4加上一个X8的方式来增加扩展卡。这是可以直接连接到CPU的通道。那为何图中还可以有3个X16的插槽?因为前两个属于CPU的支持,而后面两个可能就是南桥提供的PCle2.0的接口。那明明最多仅能支持一个X16的接口,怎么可能设计3个X16呢?
多通道卡
因为要让所有的扩展卡都可以安插在主板上面,所以在比较高级的一些主板上面,它们都会X16的插槽,但是该插槽内其实只有X8或X4的通道有用。其他的都是空的没有金手指(接触电路的意思),那如果我的X16的卡安装在X16的插槽,但是这个插槽仅有X4的电路设计,那我这块卡可以运行吗?当然可以,这就是PCle的好处。它可以让你的这块卡仅使用X4的速度来传输数据,而不会无法使用。只是你的这块卡的极限性能,就会只剩下4/16=1/4。
插槽
因为一般服务器常用的扩展卡,大多数都使用PCleX8的接口(因为也没有什么设备可以将PCle3.0X8的速度用完),为了增加扩展卡的数量,因此服务器级的主板才会大多使用到X8的插槽。反正,要发挥扩展卡的能力,就得要搭配相对应的插槽才行。
今天就到这里,下一节我将主要介绍电脑主板。
领取专属 10元无门槛券
私享最新 技术干货