高性能的机架服务器做NAS最大的问题莫过于风扇噪音

高性能的机架服务器做NAS最大的问题莫过于风扇噪音

高性能的机架服务器做NAS最大的问题莫过于风扇噪音

家里搞台高性能的机架服务器做NAS或者跑一些服务,最大的问题莫过于风扇噪音了。

如果是家用PC,一般情况下风扇的控速功能是集成在BIOS里面。我们可以通过开机之后按Del或者F2进入BIOS设置程序中,对风扇转速等进行控制。

服务器中通常是将该功能集成在BMC(Baseboard Management Controller,主板管理控制器)中。原因是BIOS代码需要交给CPU执行,需要7*24h不间断运行的服务器如果出现各种故障导致无法开机或者无法进行网络通信,那么我们就无法使用BIOS提供的各项功能。

因此诞生出了两种控制方式,带外控制和带内控制。

带内控制也就是控制器本身运行在主机的CPU上。例如Windows的RDP(3389),Linux的SSH(22),他们最大的优点是部署方便,零成本(因为是软件提供)。最大的缺点是一旦主机的网络出现问题或者主机掉电关机,我们将无法通过带内控制的方式让其开机(必须让运维人员到物理机房中手动开机)。

带外控制也就是控制器本身不运行在主机的CPU上,而是控制器自己自带一个小型CPU。例如机房的大型KVM切换器就是一台小型电脑,他通过物理接口对接了服务器主机的网卡,USB(鼠标键盘),PS/2(老式圆口鼠标键盘),VGA(视频显示器),主板开机键的跳线。使得我们可以在主机软件或者网络出现故障的情况下,直接用KVM对服务器进行控制。

BMC本身也是一个带外控制器,它相当于在服务器主板上另外又增加了一个非常小型的嵌入式计算机(类似于树莓派这种ARM架构的微型电脑)。这个小型嵌入式计算机本身也运行了一个操作系统,这个操作系统里面会执行各种服务,包括传感器(Sensor)的数据收集,通过特定总线与风扇转速控制器以及其他各种外设的监控器连接,他们还跑了一个HTTP Server,使得用户可以直接通过浏览器输入BMC的IP地址访问一个GUI图形化界面来观察服务器的运行指标。

戴尔服务器里面更进阶的iDRAC Enterprise企业版还具有IP KVM的功能,可以让运维人员坐在办公室就能够通过网络对服务器进行控制。

高性能的机架服务器做NAS最大的问题莫过于风扇噪音

下面再来讲讲IPMI

IPMI是智能型平台管理接口(Intelligent Platform Management Interface)的缩写,是管理基于 Intel结构的企业系统中所使用的外围设备采用的一种工业标准,该标准由英特尔、惠普、NEC、美国戴尔电脑和SuperMicro等公司制定。用户可以利用IPMI监视服务器的物理健康特征,如温度、电压、风扇工作状态、电源状态等。而且更为重要的是IPMI是一个开放的免费标准,用户无需为使用该标准而支付额外的费用。