家用电脑和服务器硬件上有哪些区别
相信不少朋友和我一样,对服务器的洋垃圾感兴趣。这里聊聊家用电脑和服务器在硬件上有哪些区别。
首先家用电脑和服务器使用场景不同:家用电脑用于日常使用,不需要 7x24 运行;服务器用于搭建各种商用服务,比如网站、数据库等,对硬件稳定性、并发计算能力有更高要求。所以服务器往往硬件规格更高,具备更强的稳定性和。具体来看:
CPU 对比
服务器 CPU 强调并发计算能力,具备更多核心和线程。家用 CPU 2核心起步,而服务器 CPU 往往 8核心以上,且 CPU 缓存更大。更重要的是服务器 CPU 有更多 PCIe 通道,所以拓展能力更强。家用 CPU 一般只有 10-20 条 PCIe 通道,而服务器则可多达 128条 PCIe 通道。同时服务器内存通道多达 4-8通道,而家用 CPU 往往只支持内存 2通道。
服务器 CPU 一般功耗较高,家用 CPU 除了高端超频型号一般功耗较低。由于服务器不强调单核性能,所以服务器 CPU 单核性能可能弱于同期的家用 CPU。二者外观上也有明显区别:现在的服务器 CPU 往往比家用 CPU 大很多(E3 这种除外)。
由于服务器 CPU 尺寸较大,功耗较高。使用的塔式散热尺寸也不小。
主板方面,服务器主板既有标准规格的主板也有异形主板,所以不一定能用于常规机箱。
硬盘对比
机械硬盘常用接口有 SATA 和 SAS 。家用电脑常用 SATA,服务器 SATA 和 SAS 都常用。企业级硬盘为了实现更长寿命、更低故障率,会用到一些家用硬盘较少采用的技术,比如氦气填充。企业级硬盘的保修年限5年长于家用的3年,实际使用寿命会比家用更长。所以退役下来的企业机械硬盘是很多垃圾佬的心头好。
固态硬盘方面,服务器固态硬盘常采用 MLC 或品质好的 TLC 颗粒,有更长的擦写寿命。服务器固态并不强调连续读写性能,所以洋垃圾固态的连续读写性能甚至弱于主流的 M.2 固态,但是 4K 读写远胜消费级固态硬盘。所以服务器固态看似软件测试数据一般,实际体验可能胜过消费级固态。此外服务器固态硬盘常采用 U2 接口,不同于消费级固态常采用的 M.2 和 SATA。
内存对比
服务器一般启动后长时间不能重启,为了避免内存数据出错,内存需要具备 ECC 校验功能。ECC 内存分为纯ECC 内存和 RECC 内存。其中 Intel 家用 CPU 即使支持纯ECC 内存也不支持 ECC 校验功能,而 AMD 锐龙系列部分处理器支持纯ECC。服务器最常采用的是 RECC 内存,这类内存洋垃圾比较便宜,但家用电脑无法使用。 二手 RECC 比常规内存便宜很多,但二手纯ECC 则比常规内存贵一点。
机箱电源对比
现在的家用机箱不仅越来越小巧而且非常强调颜值,各式海景房机箱里面充满光污染。相比之下服务器机箱就显得又大又笨重。搭建家用服务器推荐塔式机箱,只是比常规机箱大一点,盘位多一点。
服务器电源和家用主机电源没有本质区别,只是照顾到服务器的功耗和拓展性能一般功率高、接口更多。
还有显卡没说到,其实服务器和家用电脑显卡通用。不过有一类没有主动散热的特殊显卡用于数据中心(需要特殊风道支持),这类显卡在没有特殊散热设计的普通服务器上同样用不了,比如 Tesla P40等。
服务器硬件其实贵于家用电脑,之所以大家能折腾一些有性价比的服务器方案,都是仰赖于被淘汰的洋垃圾。个人折腾服务器存的优点是:RECC内存便宜、CPU PCIe通道多、拓展性强、多核性能强,偶尔有性价比不错的洋垃圾。缺点是:洋垃圾 CPU 制程旧、功耗高、单核性能弱、硬件噪音大。
其实绝大部分人都用不到二手服务器,只不过少部分发烧友喜欢折腾二手服务器搭建家庭服务器、All-In-One 主机、家用 NAS 等等。但不得不说折腾二手服务器,家里不仅要大,家里人还得支持才行(噪音大、占地方)。不知道大家手头的家用服务器是什么配置,一起讨论下。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~