第一次买物理机

公司准备搞一台自有服务器,用来做文件服务、版本管理和一些内部系统。所以呢,开始研究一下服务器选型配置那点事儿。

品牌

我觉得服务器品牌选择看重两点:

  1. 稳定性,直接决定他是不是一个合格的服务器,服务器不稳定各种小毛病会拖慢团队效率不说,如果存储在服务器上的数据丢失或者损坏那就蛋疼了;
  2. 售后服务,毕竟之前没有搞过实体机,我相信坑肯定还是不少,所以优秀的售后服务会减少很多麻烦。

当然,我们小厂只打算放一台机器在办公室,不需要过多考虑成本和功耗的问题。之前和@盛工有请教过一些相关的问题,所以品牌的话我会从 IBM 和 DELL 中选择。

我去看了一下 IBM 和 DELL 的官网,我立刻被 IBM 屎一样的官网给感动到了,我在官网点了半年没找到入口,有的页面点进去和标题压根没有关系,有的又是404,最后我都忘了点了什么隐藏关卡,找到了产品列表,真是公司太大业务太多,服务器都放在这么深入的位置。。。人家 DELL 的就很好找,配置选项非常详细,虽然也不是很好用,但是比 IBM 不知道强到哪里去了。给大家三个传送门:

在 IBM 官网上看到这样一段话:

怪不得在京东上搜 IBM 会有联想的标记,在联想官网看,System X 系列的服务器估计以前是IBM的,ThinkServer 系列是联想自己的。
不过联想官网上竟然没找到服务器配置。。。联想的官网也是渣,他们给的官方淘宝旗舰店也是个404,所以没办法,只好去京东上看配置喽。

机形

这里的机形指的是服务器的外形,不同的机型提供的功能基本一致,购买时区分机型只不过为了方便不同的使用场景,目前主流机形分三种:机架式、刀片式和塔式,外形大家可以去网上搜搜,这里大概说说区别。

  • 机架式
    省地方,价格稍高,适合大批量部署。

  • 刀片式
    非常苗条,更省地方,更便于集中管理,价格相对来说也是三者中最高的。

  • 塔式
    样子就像一个大个的主机箱,价格相对较便宜,适合小厂,服务器数量较少的场景,缺点是在机器数量较多的时候非常占地方。

我的需求呢就是放一台在办公室里,显而易见选择塔式的更合适。

现在得考虑一下买哪款了

塔式服务器系列本身有限,只有 IBM 的 System X 和 DELL 的 PowerEdge T 系列,比较范围很小。加上我的几个考虑点:

  • 为了之后扩展方便,我希望机器支持双路(双 CPU 插槽)
  • 最好有 RAID 卡,支持 RAID 1
    好像没什么特别需要考虑的了,最后锁定在 IBM 的 System X3500 M5 和 DELL 的 PowerEdge T630,接下来需要考虑详细的配置了。

CPU

我看有人说,买机器一看型号,二看CPU,所以CPU是配置中最先考虑的一点,Intel 现在主推的是 v3 系列,v2 已经停产了,所以CPU选择 E5-2603 v3 妥妥够用,目前单CPU就够用。

内存

内存是分 RDIMM 单列和双列,其实不太懂,大小4G就OK。

硬盘

无数走过来的人,加上在知乎看到的,一句忠告:做RAID!所以我花了一下午复习了RAID的原理(似乎之前是查过的,都忘记了%>_<%)。大概说一下复习的成果:

  • RAID 0
    把连续的数据分散在多个磁盘存取。优点是读写性能最好;磁盘利用率最高达到100%。缺点是完全没有冗余,挂一块盘数据就废废。两块起搭。

  • RAID 1
    写数据时会将相同内容写入镜像盘。优点是最安全,最多一半的盘都挂掉也没问题(不能同时挂同一份数据的主盘和备份盘)。缺点是磁盘利用率最低为50%;单存储空间成本也最高。2的倍数块硬盘起搭。

  • RAID 2
    数据以位或字节为单位的条块分布于不同的硬盘上,并增加海明码技术来对数据进行检查和恢复,编码存在另一组磁盘上。优点是有数据冗余,更安全。缺点是牺牲了读写效率。技术实现较RAID 0和RAID 1更复杂,而比RAID 3、4和5更简单。生产环境很少使用。

  • RAID 3
    数据以位或字节为单位的条块分布于不同的硬盘上,并将数据做XOR运算产生 Parity Data 存储在校验盘中。优点是写入性能最好;有一定数据冗余;磁盘利用率为(n - 1) / n。缺点是Parity Data 存在一块专门的校验盘,会有性能瓶颈。一块盘坏了还可以恢复,两块就废废。三块以上起搭。生产环境很少使用。

  • RAID 4
    数据以块为单位的条块分布于不同的硬盘上,并将数据做XOR运算产生 Parity Data 存储在校验盘中。优点是存取可以多任务;有一定数据冗余;磁盘利用率为(n - 1) / n。缺点是 Parity Data 存在一块专门的校验盘,会有性能瓶颈;并且数据恢复较RAID 3更难。一块盘坏了还可以恢复,两块就废废。三块以上起搭。生产环境很少使用。

  • RAID 5
    数据以块为单位的条块分布于不同的硬盘上,并将数据做XOR运算产生 Parity Data 均匀的存储在数据盘中。优点是存取可以多任务;有一定数据冗余;磁盘利用率为(n - 1) / n;并且没有存储 Parity Data 造成的瓶颈;一块盘掉线的情况下,RAID照常工作。没有看出明显缺点。允许一块磁盘出错。三块以上起搭。生产环境最常用。

  • RAID 10
    RAID 10就是RAID 1 + RAID 0(其实还有RAID 01,就是RAID 0 + RAID 1)。优点就是读写速度又快,数据有安全。缺点就是成本高。

然后根据硬件的实现还分成硬件RAID和软件RAID,顾名思义,专门硬件去实现的RAID必然是性能更高,稳定性更好,还不占用CPU资源,只不过要花些钱喽~

此外硬盘根据总线和原理不同还分 SATA、SAS 和 固态硬盘,没仔细研究,@盛工告诉我SATA就够用

是不是还要考虑一下硬盘品牌,我印象里西数和希捷的比较好。

我这种使用场景数据安全最重要,容量1T,搞个RAID 1就可以,以后或许扩展成RAID 10,所以比较希望能有RAID卡。

网卡

品牌是 Broadcom 和 Intel 较多。
此外需要考虑带宽要多大,需要几块网卡。
网卡还有分 DP 和 QP 也就是两口和四口的,两口就可以。
最后打算搞个Intel的两口千兆网卡。
据说最后装机器的时候网卡可能会有些坑。

总线适配器、PCIE卡、GPU统统不需要

电源,目前单电源就OK

联系售前 (2016-03-13 更新)

DELL官网机器的配置和价钱很清楚,通过官网提供的聊天和他们售前聊了一下,随后打电话过来确认我的需求,又把聊天记录和她的联系方式发来我的邮箱。不过似乎在电话里说的第二天再联系我,然后第二天就默默的没联系我😂,有点儿小失望。
联想官网简直渣得不行,官方淘宝店404,还有个官方的800电话是空号,最后终于打通一个,他们的销售模式很传统,先电话和他们IT顾问聊一下使用场景,他们会把推荐配置和报价报给我,然后他们在把配置发给工程师确认可行性,然后签合同下单生产发货。不过他们的销售感觉很重视客户,主动电话和QQ联系,过年的时候还寄了他们的资料顺带福字和对联,连剪刀和双面胶都有,甚是贴心。
第一次搞硬件不明白的很多,拍脑袋决定就搞 IBM 的服务器吧。

最后确定

配置大概是x3500 M5系列,CPU志强v3六核,内存4G LRDIMM,2块2T的SAS硬盘,4口千兆网卡(谈的时候忘记确认是不是Intel的了),差不多这个配置,2万3千多的样子。
合同上周已经签过,单子已经下到工厂,估计这周机器就要来啦♪(^∇^*)

著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处
作者:changg-1991
链接:http://blog.changg-1991.com/2015/12/06/服务器硬件姿势入门