服务器挑了有大半个月了。
产品选择
最终购买了lenovo的T100C塔式入门服务器:
与戴尔R620企业级服务器:
其他设备:TP-LINK千兆交换机(单网口直连转发)连接上面两个服务器。
其他设备:再搞两根6类千兆网线就OK了。
用途
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"