V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Apol1oBelvedere
V2EX  ›  问与答

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

  •  
  •   Apol1oBelvedere · 2023-07-07 20:06:23 +08:00 · 5854 次点击
    这是一个创建于 506 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    @AS4694lAS4808 #1 不是 Linux 用途而已,非家庭环境安全不受控,个人认为用 Todesk 扫码登录随用随扫安全一些。
    lbbff
        5
    lbbff  
       2023-07-07 21:31:50 +08:00 via Android
    普通场景没必要 ecc ,我家里台式机已经连续运行 3 年无故障,硬盘希捷银河,重点是 UPS
    ryd994
        6
    ryd994  
       2023-07-08 01:21:48 +08:00 via Android
    @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
        7
    ZRS  
       2023-07-08 01:27:16 +08:00 via iPhone
    EPYC Rome 的垃圾捡一套就行了 非常便宜
    paidaxtis
        8
    paidaxtis  
       2023-07-08 02:13:16 +08:00 via Android
    个人目前是这样:

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

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

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

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

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

    公网 ip 最好不给, 有什么需要 就虚拟机捣腾, 桥接出来 放 DMZ 里
    ltkun
        11
    ltkun  
       2023-07-08 05:09:53 +08:00 via Android
    19 年开始玩 nas 一直是家用机当服务器跑 从来不关机 UPS 配好 毕竟有时候会跳闸 ecc 没有试过 目前两套物理主机都是 z390 的 9 代 i 平台 唯一缺点是民用平台不支持 128g 以上内存 要是有 256g 就会更加舒服点了 win nas 这种入门简单 后期麻烦 不便于管理 功耗开销也大
    BigShot404
        12
    BigShot404  
       2023-07-08 05:48:29 +08:00
    标题党?
    phpfpm
        13
    phpfpm  
       2023-07-08 05:59:19 +08:00 via Android   ❤️ 1
    你有太多你自己的小心思你听不进去别人的建议的 按照你自己的想法来吧
    datocp
        14
    datocp  
       2023-07-08 06:52:59 +08:00 via Android
    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
        15
    ys0290  
       2023-07-08 07:20:05 +08:00 via iPhone
    如果确实只是 NAS ,不建议内存很大,否则时不时就想上 ALL IN ONE
    lbbff
        16
    lbbff  
       2023-07-08 07:24:50 +08:00 via Android
    @ryd994 NAS 就是 NAS ,服务器就是服务器,别混成一体用,我是个人 PC 一个,服务器用的 2680V4 双路,NAS 上的 truenas ,重要数据遵守 3-2-1 原则,ecc 真用不着,太极端的情况 3-2-1 原则也能抗住
    ryd994
        17
    ryd994  
       2023-07-08 08:00:14 +08:00
    @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
        18
    RatioPattern  
       2023-07-08 08:11:14 +08:00
    d1581+ddr3 ECC
    注意不要买火神什么的,买那个拆机的服务器主板(3x i210 网卡或者 4x i210 网卡的)解决 1345 问题
    第二个问题是软件问题,自己找个换吧
    RatioPattern
        19
    RatioPattern  
       2023-07-08 08:18:52 +08:00
    你要问我经验的话,我家里有 R720,畅网的 N100,N5105,N6005,倍控 7505,J1900 ,i3 8300,i9 10900T,几台研华的工控机还有一堆 openwrt 路由器,自己主机用的 5800X3D ,玩这些有十多年了,如果再让我来一次,只能选一台 all in one 放在家里而且需要需要一直开机,我用 D5181 一台,还有额外的静音和低功耗加成。如果数据安全最重要,我宁可花钱用 AWS S3 也绝对不在家里放 NAS 。
    totoro625
        20
    totoro625  
       2023-07-08 08:38:43 +08:00
    办公用 Win10 24*340 天开机
    实测专业版 Win10 每隔 7 天必须重启一次,否则会有意想不到的 BUG
    远程控制软件里面 Todesk 不太靠谱,尤其是需要远程的时候他强制升级
    我安装了付费版向日葵,Tailscale 和 zerotier 辅助
    AS4694lAS4808
        21
    AS4694lAS4808  
       2023-07-08 08:47:50 +08:00
    @ryd994 标题不是家用服务器么,一般不就是文件分享,媒体中心,再加一些简单的 self hosted 服务,总不能跑个支付应用吧。。。硬盘里文件常驻内存被宇宙射线命中的机会也不多。。
    AS4694lAS4808
        22
    AS4694lAS4808  
       2023-07-08 08:52:02 +08:00
    @Apol1oBelvedere 所以用途是啥呢?家用的话想不到什么 linux 不好用的方式,当然简单配置肯定是 win 方便。
    另外虚拟化挺好的,win server 版+hyperv ,挺方便的。
    有钱的话最好加个 ups ,设置断电了自动关机。
    binsys
        23
    binsys  
       2023-07-08 08:57:27 +08:00
    我家 DELL T5810 工作站,常年开机。6 年+了
    Radeon
        24
    Radeon  
       2023-07-08 09:36:04 +08:00
    我用的是 ThinkStation P360 Ultra ,i5-12600 。很稳定
    * Data Sheet 显示支持 ECC 内存,不过我没有装
    * 常年温度 29 度

    root@pve:~# sensors
    coretemp-isa-0000
    Adapter: ISA adapter
    Package id 0: +33.0°C (high = +80.0°C, crit = +100.0°C)
    Core 0: +29.0°C (high = +80.0°C, crit = +100.0°C)
    Core 1: +31.0°C (high = +80.0°C, crit = +100.0°C)
    Core 2: +37.0°C (high = +80.0°C, crit = +100.0°C)
    Core 3: +29.0°C (high = +80.0°C, crit = +100.0°C)
    Core 4: +31.0°C (high = +80.0°C, crit = +100.0°C)
    Core 5: +30.0°C (high = +80.0°C, crit = +100.0°C)

    acpitz-acpi-0
    Adapter: ACPI interface
    temp1: +27.8°C (crit = +105.0°C)

    nvme-pci-6d00
    Adapter: PCI adapter
    Composite: +26.9°C (low = -0.1°C, high = +79.8°C)
    (crit = +81.8°C)
    Sensor 1: +26.9°C (low = -273.1°C, high = +65261.8°C)

    * 远程访问用 autossh+tunnel
    * 硬盘读写用 iotop 看 accumulated writes ,目前非常低 (<10MiB/分钟)
    * 电费感觉可以忽略
    lishoujun
        25
    lishoujun  
       2023-07-08 09:57:52 +08:00
    @AS4694lAS4808 您好,请教一下是如何从 op 的描述中看出是 windows 的。我反复看感觉眼力不够。
    ryd994
        26
    ryd994  
       2023-07-08 10:11:59 +08:00 via Android
    @Radeon #24 Core CPU 都不支持 ECC
    ECC 内存分 buffered 和 unbuffered
    Xeon E3 只支持 unbuffered ECC 。E5 两种都支持。
    AMD 大部分型号都非正式支持 unbuffered ECC 。EPYC 两种都支持。

    unbuffered ECC 最少见,所以二手价格也很贵。buffered ECC 又叫 reg ECC ,又称 RDIMM ,正规服务器上很常见,普通电脑又不能用,所以洋垃圾比普通内存还便宜得多

    @binsys #20 痛点不在于远程桌面,而在于带外管理。不然每次死机或者断网的时候你都需要去控制机器。
    有带外管理的话就不需要多准备一套键盘屏幕,直接远程控制就好了。
    如果服务器放在柜子里或者角落里的话很方便
    Apol1oBelvedere
        27
    Apol1oBelvedere  
    OP
       2023-07-08 10:17:17 +08:00
    @datocp #14 之前配过 R720 双 E5/128GB 还强行插进去大显卡也代码调了风扇转速奈何声音还是大受不了,但是 R720 平台确实性价比高。目前按大家建议我需要加个 UPS 。
    Windows 11 比 Windows Server 更新太快,有无办法无缝把本机系统转到 Windows Server 2022 ?
    Radeon
        28
    Radeon  
       2023-07-08 10:24:14 +08:00
    @ryd994 P360 Ultra 的 Spec 文件关于内存是这样写的:

    Memory

    Max Memory[1]
    Up to 128GB (4x 32GB DDR5 SO-DIMM) Memory Type**[2]
    • DDR5-4800 SO-DIMM ECC
    • DDR5-4800 SO-DIMM non-ECC

    Memory Slots
    Four DDR5 SO-DIMM slots, dual-channel capable

    Memory Protection
    ECC on models with ECC DIMMs and ECC capable processor

    Notes:
    1. The max memory is based on the test results with current Lenovo® memory offerings. The system may support more memory as the technology develops.
    2. System comes with DDR5-4800 memory and will run at lower speed due to platform limitations: 4x 32GB or four memory DIMMs with WiFi configurations runs at DDR5-3600;
    other configurations run at DDR5-4000.

    估计是“ECC on models with ECC DIMMs and ECC capable processor”这句话最后限定一下,等于没写 ECC
    ryd994
        29
    ryd994  
       2023-07-08 10:26:22 +08:00 via Android
    @Apol1oBelvedere 如果你不需要上机架,那就没必要买机架服务器
    洋垃圾工作站或者塔式服务器,很安静,或者华南主板自己组一套
    机架服务器扩展性好一点,但是占地方,噪音大,不适合家用
    ryd994
        30
    ryd994  
       2023-07-08 10:28:56 +08:00 via Android
    @Radeon 就是因为 Core 都不支持 ECC 嘛
    哦不,Core i3 和 Celeron 部分型号反而支持 ECC
    英特尔的刀法就很有意思

    反正 ECC unbuffered 我是不推荐,性价比太低,不值得
    Reg ECC 便宜又好用,美得很
    haimall
        31
    haimall  
       2023-07-08 10:32:25 +08:00
    @lishoujun #4 不是写了吗
    Radeon
        32
    Radeon  
       2023-07-08 10:34:10 +08:00
    @ryd994 我刚才 google 了一下,i5-12600 是支持的
    https://ark.intel.com/content/www/us/en/ark/products/96149/intel-core-i512600-processor-18m-cache-up-to-4-80-ghz.html

    而且 P360 Ultra 的主板芯片也支持( W680 )
    ebioishiiii
        33
    ebioishiiii  
       2023-07-08 10:36:28 +08:00
    我家里的 NUC 基本都开了三四年没关机。。。
    ryd994
        34
    ryd994  
       2023-07-08 10:52:11 +08:00 via Android
    @Radeon 嗯?只能说英特尔的刀法挺有意思
    不过反正是 unbuffered ECC ,不推荐
    https://www.asus.com/us/motherboards-components/motherboards/workstation/pro-ws-w680-ace/techspec/
    listenfree
        35
    listenfree  
       2023-07-08 10:56:12 +08:00
    群晖+ups ,硬盘是耗电大户,先理清楚要干什么。
    1145148964
        36
    1145148964  
       2023-07-08 10:57:27 +08:00 via Android
    淘宝卖的 ecc 内存是他自己拼出来的,全是假货
    6IbA2bj5ip3tK49j
        37
    6IbA2bj5ip3tK49j  
       2023-07-08 10:58:04 +08:00 via iPhone
    关于家用 Ecc: http://b23.tv/mnwe5fp
    RheatiN
        38
    RheatiN  
       2023-07-08 11:01:36 +08:00
    我是淘汰的旧电脑,6700 ,内存就是旧的 32G 内存,两块固态(其中 nvme 已经超写 170%,依然正常运行),运行 openwrt,网心云,homeassistant ,ubuntu ,alpine (运行了很多 docker )),但是 nas 是独立的,pve 一星期一次快照到 nas ,运行两年,毫无问题,功耗常年 80w (可以控制到 800M cpu ,但是性能差好多),如果应该用更好的 U ,应该功耗会控制的更好。远程控制我都是开放家里的代理,然后局域网连入家里的设备(包括 PVE ),还算安全
    kingjpa
        39
    kingjpa  
       2023-07-08 12:06:25 +08:00
    i5 7500 32g ,已经跑了快 3 年了啊 ,直接 raid1, 然后 pve ,
    最后就是想安装什么系统都可以了额,
    thqw0925
        40
    thqw0925  
       2023-07-08 13:15:48 +08:00
    关于家用 ECC ,可以看看
    ryd994
        41
    ryd994  
       2023-07-08 13:17:07 +08:00   ❤️ 1
    @xgfan 这个视频槽点很多
    1. ECC 纠错计数不一定报告,需要主板 BIOS 系统同时支持。比如 AMD 桌面 CPU 就是支持 ECC 但不报告。所以错误报告并不是好证据。还有用云服做证据的,底层有错误不一定报告给虚拟机啊。
    2. ECC 不是用来挽救坏掉的内存的。虽然一些平台提供了单颗粒失效时屏蔽该颗粒,降级代用的功能,但是实际上需要特定硬件,比较难配齐。
    3. 想想为什么 DDR5 需要在颗粒里使用片上纠错,就是因为容量大密度高以后,单个比特的体积太小,位反转更加容易了。
    他视频里这点数据量不代表什么,,我自己就经历过 PCIE 设备( HBA )坏了,linux 日志里报内存错误的。神奇的是居然还能跑。
    4. 我就是在云厂商工作的,内存错误当然是有监控的。ECC 错误我见得多了。
    5. 另一个观点是如果内存坏了,系统早崩了。这话是没错,但是系统先崩还是你数据先坏,你想赌一把吗?
    6. 另一个案例里,他说一个月“才”一次。一个月一次已经很多了好吗。你的 nas 要是想长期保存,定期 resilver 。resilver 一次坏一点点,这谁受得了? resiliver 期间的内存错误不一定能被程序逻辑修复,反而可能往错误的方向越修越坏。
    7. 评论区其实就有很多人持反对意见,也有很多案例,你可以往下翻翻

    当然,你说你数据不重要,反正还有其他备份。那是你的选择,没问题。
    但是,既然洋垃圾平台本来就便宜,Reg ECC 内存更便宜,那何必呢?为了多花几百块钱?为了省几十块电费?就为了赌内存不出错?

    如果你是为了新硬件的性能,那参考我前一条回复,nas 和需要性能的应用服务不应该 all in one 。
    cheng6563
        42
    cheng6563  
       2023-07-08 13:42:03 +08:00
    长期通电 ECC 内存必备
    LeeReamond
        43
    LeeReamond  
       2023-07-08 13:46:51 +08:00
    家用级短的今年新建的,长的跑了四年了
    1.ECC 是有必要的,上面的统计很多人都看过,貌似出错率不高,但是不上 ECC 无法做到连续几个月无人监管运行服务,偶尔你会发现服务运行两个月以后莫名其妙电脑关机了。目前家里几台 ECC 机器,1 月组装到 7 月从未中断过。
    2.CPU 方面,I 家 8100 及之前的都是官方支持 ECC ,之后不支持,似乎最新版本又支持了,A 家比较好,挑好架构以后大部分都支持,唯一问题是主板不好找,建议上华擎官网细查。
    3.硬盘只要开转就损耗寿命,可以设置断电停转,这种条件下氦气盘还是很稳定的。但是有其余几个问题,一个是设置断电以后频繁启停的问题,不要超过平均每小时一次,否则超过设计上限。二个是电子漂移问题,例如我在用的 16T 盘,理论上完全读写一遍就会有 1bit 错误,这个问题似乎目前为止无解。第三个是不管硬盘寿命如何,重要数据都必须加备份盘。
    4.有没有公网 IP 对安全性影响不大,前提是你有安全常识。
    5.电费方面,之前曾经迷恋过 ARM ,后来发现 x86 低压其实也不费电,我的 NAS 实测整机 20W ,CPU 空载时也就七八瓦,ARM 与之相比没有决定性优势,谁在意每个月多几块钱电费呢。心得是,上服务级硬件确实费电,家用级确实不费。
    ryd994
        44
    ryd994  
       2023-07-08 14:16:04 +08:00 via Android
    @LeeReamond
    3 有解。zfs 就是为了应对硬盘冷错误
    4. 有关系。任何一个对系统安全少有了解的人都知道要减小攻击面。单纯做好一个软路由系统容易。同时做好软路由和 nas 就更难。因为 nas 提供的每一个服务,包括开机启动到防火墙启动之间的所有情况,你都需要确认系统能够安全,这不容易。
    如果还要再加上 docker 或者虚拟机,问题就更复杂。
    不依赖内网隔离,单纯依靠每个服务自行鉴权,这是可行的,叫 zero trust 。这是大企业内部的做法。但是这个做法的前提是能保证每个服务都安全。这不是个人能够或者值得花精力去做的。
    对于一般家庭来说,做好内网隔离不算太麻烦。比如把 iot 设备分出去。
    ryd994
        45
    ryd994  
       2023-07-08 14:19:50 +08:00 via Android
    @LeeReamond 5. 服务器硬件也没多费电
    我 nas 用的是 Xeon D ,不装硬盘也就 25-30w
    IDAEngine
        46
    IDAEngine  
       2023-07-08 20:15:56 +08:00
    必须上 UPS 了,停电就比较完蛋了
    guoxu1231
        47
    guoxu1231  
       2023-07-09 00:02:10 +08:00 via iPhone
    这道题我会:
    Windows
    1 、电信精品网,开公网 Ip ;
    2 、闲置 Windows 笔记本公网 magic packet 远程唤醒;(涉及端口映射、ARP 绑定等配置);
    3 、Windows 远程桌面直连回笔记本操作;
    MacOS
    1 、公网如上;
    2 、MacOS 系统开启远程连接;
    3 、VNC 客户端连回笔记本操作;
    ------
    实测城域网直连延迟在 5-30ms ,操作还算流畅。按需唤醒,耗电很低。MacOS 稳定性更好一些课
    lishoujun
        48
    lishoujun  
       2023-07-09 00:25:12 +08:00
    @haimall 但我问的是 #1 呀。
    leang521
        49
    leang521  
       2023-07-09 00:50:25 +08:00 via Android   ❤️ 1
    作为一个玩了多年自制 NAS 的老家伙,讲几个切实的问题。
    1 、一定要 ECC 内存,不管是 win 还是 Linux ,没有 ECC 绝对做不了 365 不出问题。
    2 、主板内存槽要清干净,内存装之前要清干净,特别是二手内存。
    3 、要有 UPS 。
    4 、要有 KVM 。
    5 、要装虚拟机,最好 EXSI 。
    我 5 台设备,没 ECC 的顶多 3 个月就得重启一次。自己拼的超微平台运行快一年的时候内存金手指氧化死了。买的成品 HP GEN8 从没出过问题。还有一台 DELL R230 也很皮实。不过我们公司有 10 台,其中一台烧过 CPU ,不知是不是个例。
    软件上 PVE 写坏过引导盘,EXSI 就没这个问题。
    leang521
        50
    leang521  
       2023-07-09 01:02:19 +08:00 via Android
    @ryd994 ZFS 虽好但不好用,truenas 变态的权限管理从 freenas 开始十几年了也没解决,年年都说要解决结果年年失望。还有海量数据搜索问题,truenas 明说不会搞。说白了 truenas 定位就是企业不是家庭用户。
    ryd994
        51
    ryd994  
       2023-07-09 02:43:37 +08:00 via Android
    @leang521 权限管理不麻烦啊,你把 ACL 清空,只用 POSIX 权限就行
    数据搜索就不适合由 nas 做,开虚拟机跑个 owncloud 之类就行,你想用黑群也可以虚拟机里跑
    个人有什么海量数据搜索?这才是企业需求
    ryd994
        52
    ryd994  
       2023-07-09 02:44:32 +08:00 via Android
    另外,你想用 zfs 不需要 truenas 。FreeBSD 和 Linux 都行。zfs on Linux 也很多年了。你自己选个喜欢的发行版
    chancat
        53
    chancat  
       2023-07-11 15:25:23 +08:00 via Android
    arm 路过
    AS4694lAS4808
        54
    AS4694lAS4808  
       2023-07-12 00:15:21 +08:00 via Android   ❤️ 1
    @lishoujun 用 todesk ,还会关注任务栏图标,windows 无疑了。linux 用 todesk 或者 xrdp ,装桌面坑太多了。。估计没什么人会这么干
    leang521
        55
    leang521  
       2023-07-18 15:21:46 +08:00 via Android
    @ryd994 zfs for Linux 就是个坑,出问题不好修复,还得进 FreeBSD 的工具才能恢复数据。个人用户为啥不需要文件搜索啊。越是个人用户越需要搜索。企业反而不需要用搜索功能。everything 用过就离不开。之前在国外社区发起加上类 everytime 的应用的投票,官方也回应说要加。结果到现在也没动静。七八年前的事了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5633 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 07:09 · PVG 15:09 · LAX 23:09 · JFK 02:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.