服务器端,从广义上讲,服务器是指网络中能对其它机器提供某些服务的计算机系统(如果一个PC对服务器端外提供ftp服务,也可以叫服务器)。
资料
主要的硬件构成仍然包含如下几个主要部分:
中央处理器、内存、芯片组、
I/O总线、
I/O设备、电源、机箱和相关软件。这也成了我们选购一台服务器时所主要关注的指标。 整个服务器系统就像一个人,处理器就是服务器的大脑,而各种总线就像是分布与全身肌肉中的神经,芯片组就像是脊髓,而I/O设备就像是通过神经系统支配的人的手、眼睛、耳朵和嘴;而电源系统提供电能从而制造来往于各元器之间的脉冲信号,就像是
血液循环系统实现身体各处的能量和物质的交换。
对于一台服务器来讲,服务器的性能设计目标是如何平衡各部分的性能,使整个系统的性能达到最优。如果一台服务器有每秒处理1000个服务请求的能力,但网卡只能接受200个请求,而硬盘只能负担150个,而各种总线的负载能力仅能承担100个请求的话,那这台服务器得处理能力只能是100个请求/秒,有超过80%的处理器计算能力浪费了。
所以设计一个好服务器的最终目的就是通过平衡各方面的性能,使得各部分配合得当,并能够充分发挥能力。我们可以从这几个方面来衡量服务器是否达到了其设计目的:R:Reliability——可靠性;A:Availability——可用性;S:Scalability——可扩展性;U:
Usability——易用性; M:Manageability——可管理性,即服务器的RASUM衡量标准。
作用
由于服务器在网络中提供服务,那么这个服务的质量对承担多种应用的
网络计算环境是非常重要的,承担这个服务的计算机硬件必须有能力保障服务质量。这个服务首先要有一定的容量,能响应单位时间内合理数量的服务器请求,同时这个服务对单个服务请求的响应时间要尽量快,还有这个服务要在要求的时间范围内一直存在。
如果一个
WEB服务器只能在1分钟里处理1个主页请求,1个以外的其他请求必须排队等待,而这一个请求必须要3分钟才能处理完,同时这个WEB服务器在1个小时以前可以访问到,但一个小时以后却连接不上了,这种WEB服务器在现在的Internet计算环境里是无法想象的。
现在的WEB服务器必须能够同时处理上千个访问,同时每个访问的响应时间要短,而且这个WEB服务器不能停机,否则这个WEB服务器就会造成访问用户的流失。
为达到上面的要求,作为服务器硬件必须具备如下的特点:性能,使服务器能够在单位时间内处理相当数量的服务器请求并保证每个服务的响应时间;可靠性,使得服务器能够不停机;可扩展性,使服务器能够随着用户数量的增加不断提升性能。因此我们说不能把一台普通的PC作为服务器来使用,因为,PC远远达不到上面的要求。这样我们在服务器的概念上又加上一点就是服务器必须具有承担服务并保障服务质量的能力。这也是区别低价服务器和PC的差异的主要方面。
在信息系统中,服务器主要应用于数据库和
Web服务,而PC主要应用于桌面计算和
网络终端,设计根本出发点的差异决定了服务器应该具备比PC更可靠的持续运行能力、更强大的存储能力和网络通信能力、更快捷的故障恢复功能和更广阔的扩展空间,同时,对数据相当敏感的应用还要求服务器提供数据备份功能。而PC机在设计上则更加重视
人机接口的易用性、图像和3D处理能力及其他多媒体性能。
SSD规格
全闪存阵列和混合闪存阵列已经有了诸多讨论,而在服务器端部署
固态存储还是一个实现闪存存储的流行方式,也是最简单的。包括SAS/SATA、PCIe闪存卡、NVMe闪存和双列直插式内存插槽的实现在内有多种方式部署服务器端闪存。除上述,服务器端闪存技术现在也可以用作永久性存储、缓存甚至与群集中其他服务器共享。
磁盘形式仍然很流行,并有3种尺寸:3.5英寸、2.5英寸和1.8英寸。它们和HDD尺寸相同并且一般都支持热插拔。SSD有与HDD同样厚,也有比HDD薄的。2.5英寸SSD是最为常见的服务器驱动形式了。
PCIe闪存
服务器端闪存另外一种常见的形式就是PCIe闪存卡。这些插入PCIe卡槽的闪存能提供快速访问存储。除了它们的容量,它们还频繁刷新物理大小——对于更小型的服务器需要着重考虑——伴随有像FHFL和HHHL的属性。
直连到
PCI总线上降低了延迟,也是闪存卡产生巨大性能的原因。美中不足的是它们被限制在单服务器上,而且安装或移除时需要重启服务器。很多PCIe 闪存盘要求PCIe 2.0 x8插槽,但一些新产品通过PCIe 3.0 x4插槽连接。
引导盘
M.2 是一种专为包括SSD在内的几种不同类型的内部安装设备设计的新型接口。这种接口卡22mm宽,从30mm到110mm有不同长度。它们挂载到一个特殊的M.2 PCIe卡槽并提供高达480GB的容量,这对于引导盘来讲绰绰有余了。目前它已经应用到笔记本和桌面电脑,并将对一些服务器端可用。
和M.2相近但更早出现的一种接口类型是mSATA。它最先也应用与笔记本电脑,并可能用于服务器,但未来M.2很可能取代mSATA。
服务器端厂商正采用另外一种来自消费市场的microSD卡。这种存储技术用于一些智能手机或小型计算设备,而在服务器上作为引导盘也备受期待。
Supermicro SATA DOM也被称为SuperDOM是超微服务器端专用类型。这是一款极小的闪存驱动,插进最新一代服务器端主板一个特殊的SATA插槽。这个驱动盘有高达64GB的容量,作为引导盘足够。
内存通道闪存
目前服务器端有两种内存通道闪存类型:非易失性双列直插内存模块和内存通道存储。两种类型都通过内存通道执行读写操作到设备。它们也接到标准的DIMM插槽提供存储,但方式不同。
NVDIMM 合并了DRAM、闪存、控制单元和一个独立电源,典型的超级电容。在意外断电或系统崩溃时候,将DRAM上数据存入闪存。而当电力
恢复时,DRAM将从闪存恢复数据,NVDIMM适于写缓存、元数据存储、
内存数据库、内存队列和需要完全DRAM性能并持续的类似操作。
内存通道存储在DIMM上将快闪作为存储设备。这些设备容量高达400GB,但存在微妙级别的延迟。要求存储低延迟的很多应用可以利用这项技术。然而,为了利用内存通道存储,
服务器主板BIOS/统一扩展固件接口需要了解内存或是存储将会出现在DIMM卡槽,并能够区分它们。今天一些服务器制造商正在制造具备这样能力的主板。目前制造这些产品的两大主要公司Diablo Technologies和Netlist存在诉讼活动,所以产品供应将直到问题解决才能不受限制。