V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cy18
V2EX  ›  硬件

小公司内网服务器,主要放 gitlab,再用来跑跑 pipeline 的编译任务,求推荐方案

  •  
  •   cy18 · 364 天前 · 2336 次点击
    这是一个创建于 364 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在用的 J1900 星际蜗牛,gitlab 都有点卡,只能用 gitea 。

    最近感觉 gitea 有些细节还是没 gitlab 好用,另外 J1900 跑 pipeline 的编译还是太吃力了,准备升级下或者换台新的,求推荐个高性价比的方案。

    体积大点没事,总能找到地方摆,但是噪音不能太大。另外 24 小时开机,公司又是商用电,所以功耗也是个考虑因素。

    第 1 条附言  ·  364 天前
    发帖的时候忘了说了,机器还挂了一个 seafile 。因为 seafile 除了硬盘基本没啥占用,所以一下给忘了- -
    27 条回复    2023-04-22 10:58:45 +08:00
    daizheng1998
        1
    daizheng1998  
       364 天前
    用 N100 我现在买了台 8G 内存 用 pve 部署很稳定 功耗低而且性能也还行
    junfpy0101
        2
    junfpy0101  
       364 天前
    公司还缺这一天几度电....
    wu67
        3
    wu67  
       364 天前
    公司不缺这点电费. 甚至可以说办公室房租比电费更贵...
    需要考虑的是噪音和稳定长期, 只放代码和 cicd, 其实内存才是瓶颈, 还要网络问题(各种来自墙的干扰), 你的 build 又不是一天跑到晚, 凑合着 10 分钟内能跑完一个 build 任务就算成功. 还有停电的各种毛病.(别说什么办公楼不会断电, 前两年就经历过大旱缺电, 我们办公楼直接拉电闸)

    反正我觉得还不如开台 vps, 直接把网络和稳定性问题给你解决了, 顺便 0 噪音, 也基本不受停电影响.
    dier
        4
    dier  
       364 天前
    gitlab-runner 可以用其它机器、容器,不是非要在同一台机器上编译
    lamesbond
        5
    lamesbond  
       364 天前
    台式机都没有吗,加个内存条,装 linux 系统跑啊
    lingeo
        6
    lingeo  
       364 天前
    gitlab 真的好吃资源啊,个人有没有替代的代码仓库。
    libook
        7
    libook  
       364 天前
    有编译任务的话 CPU 至少也得选快一些的吧,J 系列的 U 干存储还行,其他的都挺弱的。

    要是只管理 git repo ,倒可以试试 Gogs ,我就是在 J 系列的 U 上跑起来的,性能挺不错的。但要是对团队协作和 CI 有需求,可能还得是 GitLab ,这玩意即便不跑 CI 的时候对内存和 CPU 速度的要求也是比较高的。
    cy18
        8
    cy18  
    OP
       364 天前
    @lingeo gitea ,非常省资源,用起来还凑合
    Puteulanus
        9
    Puteulanus  
       364 天前
    加的捡垃圾群前几天在开 7D12 的车,看说功耗相对低(主频也低)
    不了解这个,纯当个参考

    [青木硬件拼团第 147 波 04.17] 7D12 单 U 套装
    介绍:32 核心 64 线程,跑分 3.6w 分,适合多开或者发烧 NAS ,现在先开单 U 的,需要主板+U 套装的可以等后面开
    价格:650 包邮,估计发极兔快递(去谈了极兔快递,比较便宜,大家都能省点邮费,包装我用之前发硬盘的那个盒子装,缓冲很好)
    包含:CPU 、CPU 托架、t20 螺丝刀
    链接:
    [淘宝] https://m.tb.cn/h.UHpwBJn?tk=gbpHdlmvzpb CZ0001 「 7d12 ,青木开车专用链接,不懂不要拍,包邮」
    cy18
        10
    cy18  
    OP
       364 天前
    @junfpy0101 不是缺电,我的意思是,如果有两台机器性能差不多,一个便宜但功耗高,一个贵但功耗低,那就买功耗低的。
    cy18
        11
    cy18  
    OP
       364 天前
    @wu67 忘了说了,还在内网跑了个 seafile...seafile 除了硬盘基本没啥资源占用,所以发帖的时候忘了提了。
    cy18
        12
    cy18  
    OP
       364 天前
    @lamesbond 还真没有空闲的台式机...
    cy18
        13
    cy18  
    OP
       364 天前
    @dier 确实也是个办法。现有的机器跑 gitlab 虽然慢点,但凑合也能用,我看看有没有办法在办公室其他 Windows 的电脑部署 runner 或者找个公有云的 runner 。
    aaniao002
        14
    aaniao002  
       364 天前 via Android
    随便一个 nuc 也不这个快吧?就是系统得自己搭。
    cy18
        15
    cy18  
    OP
       364 天前
    @aaniao002 发帖的时候忘了说还挂了 seafile 了。nuc 这种没硬盘位少的不太合适。
    perfectlife
        16
    perfectlife  
       364 天前 via Android
    说实话,公司没必要这么抠门了,搞个好点的机器,效率提升带来的经济效益也不错的
    BitGeek
        17
    BitGeek  
       364 天前
    能带动 gitlab 很容易,不用太高的配置,具体是你跑编译有什么要求吗,换句话说是要跑什么体量的编译和对编译时间的要求
    BitGeek
        18
    BitGeek  
       364 天前
    如果不想花费太高成本的话就 linux 台式机,如果对效率要求较高就直接考虑工作站和服务器(声音可能比较吵),
    cy18
        19
    cy18  
    OP
       364 天前
    @BitGeek 性能不用太高,主要是现在的 J1900 太拉跨了。编译在 3700x 的台式机上也就 5~10 分钟左右的事情,跑 pipeline 主要还是为了在代码合并之前把编译、单元测试完整过一遍,防止出问题。
    没有专门的机房,噪音是必须考虑的。找个台式机装 Linux 是可以满足要求的,看看有没有合适的整机方案,还是得自己折腾。
    BitGeek
        20
    BitGeek  
       364 天前
    @cy18 那就 amd 的上代旗舰(为了能插 ddr4,这代的插不了),ddr4 便宜,如果不嫌弃的话可以考虑咸鱼二手拆机的,选择 amd 的原因是多核性能价格比高
    dilu
        21
    dilu  
       364 天前
    公司再抠门总也能套个 2k 吧 装个四盘位或者八盘位的 nas 不就好了?底层可以用 unraid 或者 esxi pve 之类的,gitlab 啥的都可以用 docker 跑,公司里也就不在乎啥噪音了,电费也不会高很多的。
    byte10
        22
    byte10  
       363 天前
    @Puteulanus 这个玩意不错。不知道怎么玩,性能简直入我心。超强,很细腻,待机功耗低。
    cy18
        23
    cy18  
    OP
       363 天前
    @Puteulanus 这东西得服务器专用的主板吧?
    Puteulanus
        24
    Puteulanus  
       363 天前
    @cy18 是的,链接里也有两个板 U 套,你可以加他群问问情况
    Akkuman
        25
    Akkuman  
       363 天前 via Android
    前一两年看到个 onedev ,看着挺不错的,不知道现在咋样了
    hellskof
        26
    hellskof  
       363 天前
    @Puteulanus 听说待机功耗跟满载差距也不大?这是随时跑满的状态啊,24h 开机不大合适
    hellskof
        27
    hellskof  
       363 天前   ❤️ 1
    @Puteulanus 来自 B 站视频的评论
    ```
    主板 krpa-u16 ,4 条 32g 内存,一个 25g 网卡,关机功率 10w 左右,开机以后最低 50w 多,CPU-Z 压力测试 140w ,少插点内存应该还能更低
    ```
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5015 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:40 · PVG 13:40 · LAX 22:40 · JFK 01:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.