V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
elderhan
V2EX  ›  问与答

普通主机做服务器用

  •  
  •   elderhan · Jun 29, 2022 · 3924 views
    This topic created in 1405 days ago, the information mentioned may be changed or developed.

    俺公司比较小,没有专门的服务器。

    最近拉了俩 dell 的 zhan 主机,已经装了虚拟,跑着一些服务器,内部的 git 啥的,基本上是 7*24 小时开机。

    问:是不是需要换专门的 ECC 内存或者是硬盘?

    Supplement 1  ·  Jun 29, 2022
    写错了,是 HP 的 ZHAN 不是 DELL 的 :D
    23 replies    2022-06-29 22:16:06 +08:00
    hefish
        1
    hefish  
       Jun 29, 2022
    要的,不然坏了恢复起来太折腾。。。
    sadfQED2
        2
    sadfQED2  
       Jun 29, 2022 via Android
    硬盘组个 raid10 保证数量安全就行,没有 ecc 内存问题不大
    sadfQED2
        3
    sadfQED2  
       Jun 29, 2022 via Android
    @sadfQED2 数量->数据
    elderhan
        4
    elderhan  
    OP
       Jun 29, 2022
    @sadfQED2 这我得找时间看看咋整一下,win10 主系统,用虚拟机跑服务,已经有数据了,不知道麻不麻烦。
    superchrisliu
        5
    superchrisliu  
       Jun 29, 2022
    多几台机器,数据存 hdfs ,hdfs 不就是为廉价 pc 设计的吗
    longbow0
        6
    longbow0  
       Jun 29, 2022
    看你们的业务数据有多重要
    要是很重要,还是建议换专门的服务器,塔式服务器都行,然后做好定期数据备份
    LeeReamond
        7
    LeeReamond  
       Jun 29, 2022 via Android
    硬盘似乎没咋听说过纠错的问题,数据中心不也是用那些盘。。也许底层有简单的传输检验协议,细节上我们不了解。不过内存上 ecc 应该还是必要的,有概率发生的问题在长期积累场景下应该等于必然发生
    CaptainD
        8
    CaptainD  
       Jun 29, 2022
    @superchrisliu #5 HDFS 似乎只适合少量大文件?如果主要业务数据存在数据库里定期备份到 HDFS 是不是比较好
    someonedeng
        9
    someonedeng  
       Jun 29, 2022   ❤️ 3
    在内存出错之前,软件先出错了信不信
    predator
        10
    predator  
       Jun 29, 2022
    你们也太信任 win10 了……
    zwgf
        11
    zwgf  
       Jun 29, 2022
    我以为你说家用服务器呢,我是拿 nuc+centos 24 小时开机,已经有半年没关机了。就是上面落得有灰,也懒得擦。
    lower
        12
    lower  
       Jun 29, 2022
    要是要求不高的话,搞一台便宜的阿里云主机我觉得也行
    有公网 ip ,搞很多服务或部署还是挺有用的
    vvzero
        13
    vvzero  
       Jun 29, 2022
    如果你们每天备份一次数据的话,不需要什么特殊的操作,连 Raid 都可以不用
    Xperia666
        14
    Xperia666  
       Jun 29, 2022
    硬盘肯定是要换的,ecc 确实可以暂不考虑
    hahasong
        15
    hahasong  
       Jun 29, 2022
    软件,协议都自带了 CRC 校验 ,ECC 有没有问题不大。真有极低机率碰到了 大不了程序崩溃重新拉起
    liubaicai
        16
    liubaicai  
       Jun 29, 2022
    虽然但是 zhan 不是 hp 的吗
    kenneth104
        17
    kenneth104  
       Jun 29, 2022
    ecc 不确定,但 RAID10 是必须的
    别想什么 raid5,raid6 总担惊受怕

    至于硬盘最普通的 7200 转企业级就可以,不用太高端的企业级
    sdwgyzyxy
        18
    sdwgyzyxy  
       Jun 29, 2022
    @zwgf 我是 nuc+ubuntu ,貌似买回来后就没有关过机,常年开机,已经连续工作了快一年半了。
    superchrisliu
        19
    superchrisliu  
       Jun 29, 2022
    @CaptainD 是适合大文件,但是小文件可以合并存储
    dcsuibian
        20
    dcsuibian  
       Jun 29, 2022
    没啥问题。普通主机的稳定性并没有那么差,7*24 开几个月也没啥,有问题了大不了重启下。
    同意#13 说的,勤备份是关键。Raid 1 也不能替代备份。
    高可用、高可靠固然是好,但是。。。得加钱
    msg7086
        21
    msg7086  
       Jun 29, 2022
    ECC 这个事吧,只要你内存质量过关就没有一定要上的必要,但是有 ECC 肯定比没 ECC 好。
    如果你发现上面跑的程序经常崩溃,蓝屏,大概率是内存条爆了。
    zx900930
        22
    zx900930  
       Jun 29, 2022
    举个个人的例子
    win server 2012 7x24 通电时间 88361 小时, 非 ECC 内存, 无数据损失, 无非计划的服务中断

    比较重要的其实是
    UPS
    温度
    湿度
    环境有无震动
    有无电磁干扰
    做好备份 321

    对中小企业来说, 普通的塔式服务器+家用硬件就够用了.

    要不要用 ECC 还取决于你用什么文件系统, zfs 这种吃内存的 ECC 就比较重要, 因为内存错误可能导致存储错误.
    而 ext4 这种 ECC 几乎不会对你的数据安全有任何提升.

    很多人纠结的 ECC 内存, 服务器主板, 机架式, 那种真的是给大企业用的, 他们对小数点后多少个 9 是有很苛刻的要求.
    原因是他们服务中断 1 秒钟都是重大经济损失.

    对比一下一般小公司就算断上半小时也没多大的经济损失.
    kokutou
        23
    kokutou  
       Jun 29, 2022
    备份 321 整起来,
    可以接受停机,
    硬件用什么就无所谓了

    可以接受的停机时间,决定你要加多少钱。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2535 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 80ms · UTC 02:40 · PVG 10:40 · LAX 19:40 · JFK 22:40
    ♥ Do have faith in what you're doing.