[求助] 家用 PC 做 365 天服务器运行的“大神级”经验心得交流

306 天前
 Apol1oBelvedere

家用 PC 做 365 天服务器运行的“大神级”经验心得交流 需要把家用 PC (非服务器也不想换!)全年 365 天×24 小时开机使用,目前个人有以下疑问:

  1. 内存想用带 ECC 的,但是 12700k CPU 不支持,遇到过运行十几天后任务栏任务图标不显示但仍占位的。
  2. 远程访问:需要多地电脑互通,目前用 Todesk ,但是常遇到 Todesk 软件缺陷如文件无法 Ctrl+V 复制、本地窗口被拉成长条等问题。
  3. 硬盘:无任何操作的开机运行,是否影响硬盘寿命?如影响大,就要加盘备份了。
  4. 目前无公网 IP 安全一些。
  5. 电费:硬需求,电费不去算了。 不知到家有无更强力的经验心得分享?
5313 次点击
所在节点    问与答
55 条回复
AS4694lAS4808
306 天前
服务器的话,为什么不用 linux 。。
ECC 的内存没必要吧,除非负载很高或者有关键应用?
既然用了 windows ,就组个网用远程桌面吧,体验吊打一众其他远程工具。
普通硬盘如果经常长时间不操作,可以设置休眠,也防止断电磁头没收回。专用的硬盘一直转着就行了,都有优化的。
另外冷备肯定得有一个吧。
家用很难直接给服务器分配个 ip 吧?路由器转发就行,设置好防火墙。
hanssx
306 天前
建议直接上塔式服务器,如果有仓库小屋可以放机架也行。
建议服务器就用服务器相关的硬件配置,内存你也说了 recc ,硬盘 mlc u.2 耐用,还有 satadom 可选替代 u 盘装个虚拟底层系统。

服务器除了功耗高点,要折腾一下,别的毛病真没啥大毛病。
nightwitch
306 天前
现在各地夏天经常拉闸限电,很难 365*24 吧
Apol1oBelvedere
306 天前
@hanssx #2 好的塔式服务器机箱贵,后来走攒机路线,只要硬盘不坏其他随意。底层 Windows 没有走虚拟化路线。

@AS4694lAS4808 #1 不是 Linux 用途而已,非家庭环境安全不受控,个人认为用 Todesk 扫码登录随用随扫安全一些。
lbbff
306 天前
普通场景没必要 ecc ,我家里台式机已经连续运行 3 年无故障,硬盘希捷银河,重点是 UPS
ryd994
306 天前
@AS4694lAS4808 #1
@lbbff #5
对于 nas 来说 ECC 非常重要
nas 最主要就是内存要大,还要定期校验。内存越大,随机位翻转的概率就越大。内存密度越高,随机位翻转的概率就越大。所以对于大容量内存,内存错误的概率是平方上升的。

此外,nas 储存备份数据,为了预防硬盘冷错误,就需要定期校验。一般电脑偶尔出个位翻转,最多就是一帧视频乱码。但是 nas 长期储存数据,每次校验、处理,都碰到位翻转的话,数据就坏了。

反过来说,如果是储存不重要的数据的 Media center ,那就无所谓。如果是储存备份的 nas ,那不用 ecc 就没有意义。

我就遇到过 PCIe 设备故障,可能是 DMA 吧,会影响到内存数据。我是看日志发现内存错误才知道的。如果没有 ECC ,我的数据可能就没了。

其实何必不用 ECC 呢? RDIMM 比普通内存便宜多了。洋垃圾平台也比普通 CPU 便宜多了。12700k 的价钱,足够洋垃圾全套,还有剩。洋垃圾性能确实不算好,但也没那么差。比如 E5 2697 v3 这样的,性能是 12700k 的一半有余。价格大概 1/10 吧……

功耗也不算大,因为服务器机房也需要考虑功耗的。nas 大部分时间都是空闲。所以没必要对比 TDP ,而是要对比闲置功耗。Xeon v3/v4 的闲置功耗没多高。

@Apol1oBelvedere #4 不需要专门的塔式服务器机箱啊。找盘数多的 ATX 机箱就行了。服务器主板特别是超微的,有很多是 ATX 或者 EEB 规格。EEB 经常被机箱厂叫成 EATX ,实际上能装进去就行
ZRS
306 天前
EPYC Rome 的垃圾捡一套就行了 非常便宜
paidaxtis
306 天前
个人目前是这样:

1 大学的笔记本闲置,无独显
2 刷 ubuntu 带 desktop 方便紧急问题能打开盖子手动处理
3 设置关闭盖子黑屏不关机,7×24 插电源放角落
4 frp 到带公网 ip 的轻量云,暴露本地服务,顺便随时 ssh 回家
5 目前跑了两个带后台的游戏服务器 alist 一些个人脚本

总结是性能很够用,随时可以回家,持续性开销暂时不大。
Ja22
306 天前
所以你所谓的家庭服务器到底准备拿来跑什么,说清楚你的需求
kkwa56188
306 天前
用两年了, 家用级的 但是也亮 24*365 的那种, 内存 64G 非 ECC, 硬盘有 ssd 和 hdd , 用途主要是开专门用途的虚拟机, 不接显示器, 平日主要是远程桌面过来管理一下.

主系统 是普通的 windows 10 pro. 今年升级到 win11 pro. 关掉自动更新, 所以还好 起码不会半夜偷偷重启.
但是每两周 我会手动更新一次, 然后重启, 重新开各种服务和虚拟机, 习惯了就好. 也试过用 LTSC 其实并没有好多少, 更新依然会有, 就看你想不想重启了, 而 pro 版本来也不强制重启.

由于我主系统 不跑服务 不装软件, 最多就是把浏览器开着很多 Tab. 主力用途就是 vmware 里跑虚拟机.
所以主系统还算稳定, 偶尔时间长了 (例如好几周不动) 会有奇怪的小问题, 一般重启后消失 所以 我姑且认为是 非 ECC 内存 时间长了出了点小错吧.

硬盘寿命已经不管了, 我的西数金盘 本来就喜欢几秒钟自己抬臂复位咔哒一声, 放远远的 不去想这个事情就好了

公网 ip 最好不给, 有什么需要 就虚拟机捣腾, 桥接出来 放 DMZ 里
ltkun
306 天前
19 年开始玩 nas 一直是家用机当服务器跑 从来不关机 UPS 配好 毕竟有时候会跳闸 ecc 没有试过 目前两套物理主机都是 z390 的 9 代 i 平台 唯一缺点是民用平台不支持 128g 以上内存 要是有 256g 就会更加舒服点了 win nas 这种入门简单 后期麻烦 不便于管理 功耗开销也大
BigShot404
306 天前
标题党?
phpfpm
306 天前
你有太多你自己的小心思你听不进去别人的建议的 按照你自己的想法来吧
datocp
306 天前
1.内存想用带 ECC 的,但是 12700k CPU 不支持,遇到过运行十几天后任务栏任务图标不显示但仍占位的。
除了 dell r720 其它的全是非 ecc ,不清楚 ecc 是否重要,当然上次买了根二手 16G 给 dell r720 也就 80 块吧。。。

2.远程访问:需要多地电脑互通,目前用 Todesk ,但是常遇到 Todesk 软件缺陷如文件无法 Ctrl+V 复制、本地窗口被拉成长条等问题。
这最多只能叫软件问题,平时用得多 openwrt+softether+rdp ,系统挑了个 windows 2008 r2 长时间运行当然没任何问题。

3.硬盘:无任何操作的开机运行,是否影响硬盘寿命?如影响大,就要加盘备份了。
关于硬盘是持续开机寿命长还是开开关关寿命长,之前从一些掌管机房的统计数据是没有定论的。叠瓦盘肯定不行。之前用的银河 1T ,系统是 freebsd+zfs 搞不定就直接关电重启。该硬盘应该至少有 10 年了,一堆 smart 坏道重映射,目前就插在一台 h110 台机当系统盘。另有两块 8T 的当存储盘。这些银河盘,4 块其中 2 块有部分坏道,应该都是公司那帮王八蛋经常断电检修电路造成的。所以 ups 是需要的,最惨的一次断电,同事电脑硬盘 100%损坏。。。

目前无公网 IP 安全一些。
不清楚,之前还能接受到同一 ip 段,移动还是移动 dns 网关的攻击,导致动态防火墙直接屏蔽。。。
电费:硬需求,电费不去算了。 不知到家有无更强力的经验心得分享?
Dell r720 从 2017 年 3 月 8 日至今用电 2357.545KWh 。之前一直采用早上 7 点开到晚上 22 点然后关机,接着第二天用 openwrt wol 启动。我真怀疑这电费 dell 是不是统计错了。

Dell r720 给我的感觉
1.有硬盘热插拔
2.调速风扇
3.raid
4.大量内存插槽
5.双备电源
6.idra7 嘛
7.至今还有软件更新服务
和普通 pc 还是有差别

另外一台 asus 虽然主板挂了,里面那个台电电源还活着。现在直接换上一块 h110 跑了 3 台 vbox 也算是服务器了。。。
ys0290
306 天前
如果确实只是 NAS ,不建议内存很大,否则时不时就想上 ALL IN ONE
lbbff
306 天前
@ryd994 NAS 就是 NAS ,服务器就是服务器,别混成一体用,我是个人 PC 一个,服务器用的 2680V4 双路,NAS 上的 truenas ,重要数据遵守 3-2-1 原则,ecc 真用不着,太极端的情况 3-2-1 原则也能抗住
ryd994
306 天前
@lbbff #16 确实,楼主问的是服务器,如果是 APP 服务器的话倒也不是必须 ECC
但是洋垃圾平台性价比还是超值,功耗实际上也没有很高。虽然每瓦性能远不如新品,但是像我上面说的,空闲功耗差不了多少。
既然用了洋垃圾平台,实在没有理由不用 REG ECC 。价钱比普通内存便宜好几倍。我最近就收了 4x16GB DDR4-2666 RDIMM ,只花了 35 美元。这价钱买普通内存,恐怕也就买个 2x16GB 最多了。

@ys0290 #15 一定程度的小应用还是可以接受的。比如开虚拟机跑个 home automation 。只是要注意别因为这些应用,影响到 nas 的本职。比如软路由就不应该在 nas 上。因为 nas 需要的是隔离的内网环境。和软路由在一起就会增加安全风险。
或者远程游戏,加一张游戏显卡的功耗就太大了,这也是不适合和 nas 混在一起的。

@datocp #14 有几样其实是不需要的。
1. 家用真的需要热插拔吗?你真的不能接受几分钟的 downtime 吗?关机换个硬盘也不麻烦。但是热插拔硬盘槽的噪音和价格都比较高。所以这不是必备项目,只能说挺好玩。
2. 调速风扇,你搞个 fan hub ,或者风扇自带级联的,本来就可以调速
3. 不是只有服务器才能用 raid 啊。软件 raid 足矣,甚至更好。桌面平台或者洋垃圾工作站,一样可以插 HBA 。然后使用软件 raid 。各大 NAS 系统都建议禁用硬件 RAID 。
5. 冗余电源除了增加功耗,对家用来说没有任何意义。都是同一个插座,停电也是一起完蛋。人家机房是双路电网,或者一路 UPS 一路市电。
6. 带外管理用着确实舒服,但也不是必要。收个小尺寸的垃圾屏幕,比如 18 寸的显示器,装系统够用了。
平时配置好 Intel AMT/ME ,可以远程重启,可以远程虚拟光驱,可以远程串口终端,处理一些小问题足够了。
如果你用的是带集显的 CPU ,那更好了。集显 AMT 可以远程显示,可以代替 IPKVM 。
正规带外管理的功耗不小,至少 10W 。我的 NAS 用超微主板有正规 IPMI ,但是为了省电我也禁用了 IPMI 独显,只用远程串口。
RatioPattern
305 天前
d1581+ddr3 ECC
注意不要买火神什么的,买那个拆机的服务器主板(3x i210 网卡或者 4x i210 网卡的)解决 1345 问题
第二个问题是软件问题,自己找个换吧
RatioPattern
305 天前
你要问我经验的话,我家里有 R720,畅网的 N100,N5105,N6005,倍控 7505,J1900 ,i3 8300,i9 10900T,几台研华的工控机还有一堆 openwrt 路由器,自己主机用的 5800X3D ,玩这些有十多年了,如果再让我来一次,只能选一台 all in one 放在家里而且需要需要一直开机,我用 D5181 一台,还有额外的静音和低功耗加成。如果数据安全最重要,我宁可花钱用 AWS S3 也绝对不在家里放 NAS 。
totoro625
305 天前
办公用 Win10 24*340 天开机
实测专业版 Win10 每隔 7 天必须重启一次,否则会有意想不到的 BUG
远程控制软件里面 Todesk 不太靠谱,尤其是需要远程的时候他强制升级
我安装了付费版向日葵,Tailscale 和 zerotier 辅助

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/954969

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX