YAZONG 我的开源

关于最近家庭服务器选型

  , , ,
0 评论0 浏览

服务器挑了有大半个月了。

产品选择

最终购买了lenovo的T100C塔式入门服务器:

image.png

与戴尔R620企业级服务器:

image.png

image.png

其他设备:TP-LINK千兆交换机(单网口直连转发)连接上面两个服务器。

image.png

其他设备:再搞两根6类千兆网线就OK了。

image.png

用途

Lenovo主要用于本地gitlab程序整理与知识总结、镜像仓库、Jenkins、仓库等存储功能,考虑到硬件稳定性与数据的备份,买台新机器,并且安装Debian12操作系统。

而Dell这种企业级服务器虽然过时很久了,经过多年24H的运转,硬件功能变差了,但考虑其计算能力以及业务场景、常见企业操作系统的兼容性,这里安装exsi系统,我主要用于虚拟出多个centos7节点做中间件的分布式架构,对于数据的存储没多大要求,因为在这个服务器的脚本等配置都会同步到Lenovo服务器的gitlab上。

发现问题

再者,最初,想买台新主机直接安装centos7,但是查询大量资料,发现centos7跟上不硬件的更新速度,往往有兼容性问题,比如核显(现在在CPU上)/集显(以前在主板上)、主板、CPU。在此基础上,最终确定CPU在十代以下即可,然后最重要的是找主板,也挑了大量的组装主板与二手主板,都不兼容centos操作系统,最后发现T100C可以安装centos,经与技术人员沟通,但是只有centos8.2可以匹配,centos7.9虽然也能安装,但是分辨率达不到1080,只能达到768,考虑到更多的兼容性问题,这里,我开始考虑企业级服务器了,因为企业级服务器能更多的兼容企业级操作系统,以前并没有考虑过,如果是新的话,那么,一是由于价格,二是由于没经验担心被骗,三是家里的存放问题。

(一)在知乎与官网搜索了一下企业级服务器入门推荐以及家庭使用经验,主要面临几个问题:

耗电量问题(启动与平稳运行的时候)。

噪音问题(风扇、1U和2U不同、大规模运行应用)。

稳定性问题(硬件故障率)。

二手质量问题(充电次数、返修等)。

性能问题(目的是作为计算使用)。

价格问题(批发商的"小动作")。

品牌问题(戴尔、ThinkServer、thinkstation、惠普)。

货品来源问题(国产与国外、机房)。

产品生产时间。

检测问题(是否常年24H运转未检修过)。

综合来看,最终考虑了Dell企业级服务器,有R410(2010左右)、R620(2016左右)、R730(最近千元以上比较贵)等,经过价格、性能、生产时间、自身用途,选择R620的1U服务器。

R410提供的内存与硬盘只比R620好一丢丢,价格就差了100多块,志强E5系列,CPU几十块就能买到,硬盘100多块,内存几十块,不过内存是DDR3,硬盘是SAS接口。

R730同样的配置比R620贵400多块,好在内存是DDR4。

这企业级服务器的内存具有ECC纠错功能,普通内存条就没有。

其实硬件的价格还差在电源(耗电量)和阵列卡(缓存+电池、版本)上面。

要注意Dell的自测"epsa pre_boot system assessment与XMATS32 Test"。

在购买之前,考虑过用自己3TB的移动硬盘做虚拟机,但如果硬盘丢失、换其他机器磁盘错位、操作系统与软件不兼容,镜像就不容易启动,况且自己用的intel NUC小型机,虽有32GB的DDR4-2400的内存,但是运行多个虚拟机+多idea+Google+各种编辑软件,完全吃不消,如果NUC的主板一旦坏了,特别难修理。

这方面,考虑的还是很稳定、很保守的方案。

(二)再来说说T100C,主要考虑问题:

硬件与操作系统的兼容性。

操作系统与市面中间件的兼容性。

稳定性与扩展性。

学习成本问题。

国产化的演进过程。

因为T100C支持centos8.2、ubuntu20与windows10、11,本想忍忍安装centos8.2,但是考虑到市面上常用中间件的兼容性可能达不到这么高,尤其是centos8.2的内核版本是4.X,而是相对centos7来说,还有命令等的修改,重要的是开发商不再支持,不愿意去投入时间学习这个了。搜了一下ubuntu的相关设计者的说法,ubuntu本身并不是面向服务器层面的,按说,在家里用ubuntu-server端也可,可是还是想在家以企业级的环境来搭建,再者考虑到硬件的兼容性与扩展性,最终考虑Debian,Debian12在上个月2023年6月份也刚发布,适配3年前的硬件也应该错错有余,Debian在国外用户使用很多,在国内也逐渐在普及,扩展性很好,个人有更自由的发挥空间,个人比较喜欢,可以投入时间学习一下,Linux内核同样是基于torvalds先生开发的(可各个操作系统把内核改的很乱,导致torvalds先生很生气)。在国内是centos使用很多,rad hat,刚开始国内普及的就是这,也投入了大量的金钱与时间,很稳定,从业人员多,但基于国产化的进程,以及系统多样化的考虑,过于舒适对国家的产业化并不利。

(三)家里现在就客厅通了300MB的联通独立光纤家庭宽带(通信商定时更新公网虚拟IP),配了华为路由器,其中的两个卧室,网速很差,跟华为路由器所描述的穿墙效果来看差太多了,于是又请了联通师傅,在另外两个卧室预留的网口中把网线通进来了, 但每根网线都要插在客厅网络统一入口华为路由器上,这里还接着电视相关设备,也不好转移,只好作罢。

测试了一下,新通的网线的网络传输速度,大概在300MB上下。

25米左右长的6类千兆网线+水晶头+人工费在100块左右。

(四)最终新买的服务器就直接放在其中一个房间书房里,再搞一个5口的千兆TP-LINK路由器、两根6类千兆网线转接两个服务器即可。

其他考虑

T100C主板只支持十代CPU,对于我现在要安装的软件及使用要求,G6400的双核四线程已经很充足了,此CPU还能达到4.0GHZ左右,o( ̄︶ ̄)o,不要跟我说什么配置太低,不够用,你自以为是的以为你的13代CPU用的很充分了吗?过于浪费是可耻的,跟浪费粮食一样的道理。

以后升级了,也得过个两三年,买个二手的10代CPU升升级也不妨碍。

这机器就做个备份,暂时没其他用途了。

考虑过让其再发挥下IOT的部分功能,算了吧,用其他服务器搭建就好了,该干啥的就干啥。

考虑使用企业级服务器R620还有一点,想真实的触摸下企业机房的环境,虽然这里仅仅是一个主机而已,做开发的,只写代码,未免太呆板了,像这个价格的学习成本完全是可以考虑的。

最近,流行"垃圾佬"的热潮,让更多的电子产品发挥余热,o( ̄︶ ̄)o,我也跳进去了,希望坑能少些吧。

关于"洋垃圾的科普"可以看看"https://www.bilibili.com/video/BV1U7411Z7dq"。

~~最后,有几句认为该讲的话,我还是得说,也是由于最近两三年的感触颇深。

现在的硬件配置是越来越高,价格越来越低,淘汰率也很高,大家一窝蜂的都喜欢高性能、高配置、易扩展,无论是电子产品还是日常所需,我想强调的是"够用就行",眼花缭乱的世界,世界在进步,人也在进步,没错,往往事物的正反两面,不好拿捏,欲望从未停止过,尤其是冲昏了头脑的IT兄弟们,一定要谨记,量力而行,生活如此,方方面面也是如此,“垃圾佬”最近都被说成了一定程度的"负面词汇",可我,要赞扬一下"垃圾佬",这群人,是有智慧的,对社会是有正面价值的,对环境保护是有贡献的,在"勤俭节约"方面是我们的榜样,越是快速发展的世界,越"接地气",向这些大佬致敬~~

后续

参照了其他大佬在家搭建的环境,IOT为主,辅助公网穿透内网来使用。

NAS、软路由、家庭所有设备的控制等。

更强大的是,根据自己IOT的设计,在全屋装修时,就布置好了IOT的线路。

可是,24小时不断开机运行,在下只有羡慕的份,但接受不了这么折腾。

搞个局域网,把这些通通通串起来就不错了,通过云或工具时不时的公网内网穿透爽一下就可以了。

参考内容

下面列举了几个比较有针对性和有意思的参考文章:

"https://www.zhihu.com/question/370353219/answer/1825952634"

"https://www.zhihu.com/question/448127020/answer/1767695311"

"https://www.zhihu.com/question/582916757/answer/2883990941"

"https://www.zhihu.com/question/451965570/answer/2972399789"

"https://www.zhihu.com/question/532614409/answer/2728365766"

"https://www.bilibili.com/read/cv11729158/"

"https://www.zhihu.com/question/266242493"

"https://zhuanlan.zhihu.com/p/386162610"

"https://zhuanlan.zhihu.com/p/166352130"

"https://post.smzdm.com/p/a309g7gn/"


标题:关于最近家庭服务器选型
作者:yazong
地址:https://blog.llyweb.com/articles/2023/07/13/1689214509991.html