2.中高端服务器主板一般都支持多个处理器,所采用的CPU也是专用的CPU。
3.主板的芯片组也是采用专用的服务器/工作站芯片组,比方Intel E7520、ServerWorks GC-HE等等,不过像入门级的服务器主板,一般都采用高端的台式机芯片组(比如Intel 875P芯片组)
4.服务器通常要扩展板卡(比如如网卡,SCSI卡等),因此我们通常都会发现服务器主板上会有较多的PCI、PCI-X、PCI—E插槽。
(1).CPU
一般来说,CPU数量越多、时钟速度越高,服务器的性能也就越好。 在实际测试中,如果持续在巨大压力下观察CPU利用率低,CPU资源基本上可以满足服务器的要求。 这种情况其实是有点浪费CPU资源,压力小的时候CPU利用率低,压力大的时候CPU利用率保持在60%-70%是比较理想的。 大多数CPU在同一时间只能运行一个线程,而超线程处理器可以在同一时间运行多个线程,并利用处理前的超线程特性提高系统性能。 虽然超线程技术允许两个线程同时运行,但每个CPU并不像两个真正的CPU一样具有单独的资源。 如果两个线程同时需要一个资源,则一个线程必须暂停并释放资源,直到资源空闲。 因此,超线程的性能与两个CPU的性能不同。
(2).RAM
内存大小也是影响服务器性能的重要因素之一。 内存太小,系统进程被阻止,APP应用程序变慢或失去响应。如果内存太大,将会浪费。 Linux系统采用物理内存和虚拟内存两种方式,使用虚拟内存可以缓解物理内存的不足,但占用大量虚拟内存会显著降低APP应用程序的性能。
(3) .互联网宽带
网络带宽的大小限制了客户端和服务器之间的通信量,与其他硬件资源相比,网络带宽价格更高。 这需要合理估计服务的可服务性和消耗的带宽资源。
(4) .硬盘
以前,硬盘多以机械方式工作,主要体现在硬盘读写前寻找轨道的过程中。 硬盘上的读/写缓存大小对硬盘的读/写速度至关重要。 读/写速度快的硬盘通常具有较大的读/写缓存。 硬盘查找过程是一种机械方法,决定了随机读/写速度大大低于顺序读/写速度。 在设计和实施系统时,必须考虑硬盘的这一特性。