服务器为啥卖得这么贵?自己DIY有可能吗?

2023-01-24 0 536

iN能说称得上两个对伺服器十分介绍的人了,即便从1997年已经开始就在网络金融行业做,ABC也全被做过半程。合作开发、布署、实行、网络管理也多啥的全干过几圈。前两天有影迷看见了iN写的H55N生物医学的该文后给我回帖,问及了伺服器为何卖的所以贵,他们是并非可能攒两台伺服器?

具体来说说说什么是伺服器:

许多人对伺服器(SERVER)的知觉只不过是源自于他们在手机游戏里头的实战经验。比如我们在玩红魔当今世界的这时候,创建帐号的时候要是让你来优先选择他们所要长大的伺服器。

服务器为啥卖得这么贵?自己DIY有可能吗?

这个基本概念就长久以来了,以致于许多红魔玩者新浪网下首度碰头的获知旁边这个人也在玩红魔这时候,常常先问“你是别的服的”而并非问“你是别的派系、别的族群的”。

而后红魔当今世界十五十周年的这时候也买过一阵阵红魔当今世界的除役伺服器做为礼品。

服务器为啥卖得这么贵?自己DIY有可能吗?

坚信99%的人看见这个新闻报道的这时候才或者说的第二次亲眼目睹到他们所处的“服”的真面目,要说,这就是两个伺服器,精确的说是IBM的ProLiant BL25p刀片伺服器。

总之了,原本伺服器在机壳里头放著的这时候是这种的:

服务器为啥卖得这么贵?自己DIY有可能吗?

并没有中后期红魔当今世界特别版所以炫彩,能说是朴实。

服务器为啥卖得这么贵?自己DIY有可能吗?

两台普通的伺服器无非是以CPU、内存、硬盘、主板等部件组装而成,从部件的名称上似乎和家里的电脑也没有什么区别,所以为何人家的叫做伺服器,你家里的只能叫做PC机呢?

这一点就和卡车和家用轿车都叫“汽车”的说法很相似了,并不只是两个车头+货箱的区别而是整体上的区别了——伺服器是专用设备,而家里的PC机是通用设备,这两种用途从表面上看似一样但本质完全不同。

以通道为例子:

在民用产品上,我们现在能拿到的最好的intel CPU是十二代的i9。

服务器为啥卖得这么贵?自己DIY有可能吗?

在i9上有20条PCI Express通道,按照intel的建议配置,能弄出一条16X的PCI Express接口为两个显卡提供数据通道,外带弄两个4X的PCI Express接口接驳其他设备。或者弄两个 8X的PCI Express提供双显卡支持,再附带两个4XPCI Express接驳其他设备。这也就是我们目前看见的12代主板的经典布局了。

服务器为啥卖得这么贵?自己DIY有可能吗?

民用领域的用户顶多插两三个显卡就足够了,而且PCI Express通道的数据传输量也足够显卡来处理的。

但是到了商用领域,还是以intel的CPU为例子,至强8315N并并非最顶级的intel商用CPU

服务器为啥卖得这么贵?自己DIY有可能吗?

但是这是两个可扩展型的或者说的伺服器CPU,和至强E系列还是有本质的不同。这种CPU本身带有 64个PCI Express通道。通常情况下两个伺服器主板上会有2-4个CPU插槽。

服务器为啥卖得这么贵?自己DIY有可能吗?

可用的PCI Express通道达到几百条。

服务器为啥卖得这么贵?自己DIY有可能吗?

PCI Express通道是什么?简单的说就是CPU对外界数据处理的通道,几乎所有的IO数据都会从PCI Express通道上进行流转。如果和汽车来比较,CPU十分于发动机,而PCI Express通道数量十分于发动机的气缸数,而主频仅仅是发动机里头的汽油标号。

服务器为啥卖得这么贵?自己DIY有可能吗?

总之了更多的PCI Express通道数量就意味着更多的引脚数也就意味着更大的芯片面积,以及更高的制造成本。所以一块至强8315N处理器intel的报价是3239美元,远远超过了500美元的i9民用处理器。

这种昂贵是从“根”上的昂贵,更何况两台标准的伺服器并不只安装1个CPU。

同样,在伺服器上的任何部件几乎都是这种情况。比如一块高性能的伺服器网卡是支持RDMA(Remote direct memory access,远程直接内存访问)技术的,什么基本概念?

服务器为啥卖得这么贵?自己DIY有可能吗?

内存中的数据不经过操作系统、CPU处理直接通过网卡在网络上传输。由于不经过操作系统,不仅节省了大量CPU资源,同样也提高了系统吞吐量、降低了系统的网络通信延迟。如果家里的NAS带有RDMA技术,同样你家里的客户机网卡也支持这项技术,你会惊奇的发现,当NAS网络满载读写的这时候,你的CPU占用率会惊奇的在0%上波动。

类似的技术还有NVMe,这个技术已经从伺服器上下放到个人用户领域了。之前叫做“NVMHCIS”是伺服器上的两个规范展开后是“非易失性内存主机控制器接口规范”,NVMe仅仅是这个规范在PCI Express通道上的实现。NVMHCIS和RDMA的思路相同,在读取存储设备数据的这时候也不占用CPU处理时间,就直接把数据从存储设备搬运到内存里头。

服务器为啥卖得这么贵?自己DIY有可能吗?

由于不占用CPU处理时间,带有NVMHCIS规范功能的设备在读取速度上要比不支持此规范的设备快50%-70%。但当然了,由于有两个芯片要做这件具体的事情,这块芯片也就必须焊接在支持NVMHCIS的设备上,这就又是成本了。

服务器为啥卖得这么贵?自己DIY有可能吗?

同时出于可管理性、可维护性的考虑,伺服器和家用电脑在结构上也有很大的不同。

服务器为啥卖得这么贵?自己DIY有可能吗?

以伺服器硬盘为例,这些硬盘并不像家用PC机一样固定在机壳内部,而是直接安放在伺服器面板上,方便抽取替换。

服务器为啥卖得这么贵?自己DIY有可能吗?

经过设置的伺服器,在伺服器正常工作不断电的情况下能将坏掉的硬盘直接进行替换。

类似这些性能功能上的要求在现在IT设计领域都是能实现的,唯一的要求就是多加钱。

服务器为啥卖得这么贵?自己DIY有可能吗?

总之了,这是iN所说的狭义上的伺服器,没别的,就两个字——贵。

服务器为啥卖得这么贵?自己DIY有可能吗?

还有一群人没啥钱,或者说是不甘心支付伺服器所需要的所以多的钱——残酷的现实就是你只能做两个广义上的“伺服器”。即便许多伺服器操作系统并并非针对于某个厂商的某个特定型号的硬件来设计的。所以你的计算机只要满足了基本的X86规范,你就能安装两个X86的伺服器操作系统,暂且充当一下“伺服器”。

服务器为啥卖得这么贵?自己DIY有可能吗?

这些所谓的伺服器看似是能跑起来大部分的伺服器操作系统,但是各种机能都是在拆东墙补西墙。有可能你在测试两个跑分性能的这时候“伺服器”表现还是能接受的,但是在或者说应用的这时候性能莫名其妙的拉胯。这就是对伺服器做单一性能测试的局限性了。

但说实在的,这种局限性只不过是一种自欺欺人的行为,因为在家攒出来的“伺服器”大多没有或者说的伺服器硬件,你做出来的“PC伺服器”只不过也没有或者说伺服器的高端功能。

所以用伺服器的配件源自己组装两台伺服器可行吗?答案就是——你用奔驰的零件来组装一辆奔驰轿车,似乎花出去的钱也足够买一辆新奔驰了吧?在这一点上伺服器厂商和汽车厂商是惊人的相同的。

所以说,个人组装DIY两个主流伺服器,只不过是绝无可能的事情。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务