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

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

  •  
  •   cy18 · 2023-04-20 16:07:47 +08:00 · 2697 次点击
    这是一个创建于 612 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    要是只管理 git repo ,倒可以试试 Gogs ,我就是在 J 系列的 U 上跑起来的,性能挺不错的。但要是对团队协作和 CI 有需求,可能还得是 GitLab ,这玩意即便不跑 CI 的时候对内存和 CPU 速度的要求也是比较高的。
    cy18
        8
    cy18  
    OP
       2023-04-20 17:09:24 +08:00
    @lingeo gitea ,非常省资源,用起来还凑合
    Puteulanus
        9
    Puteulanus  
       2023-04-20 17:11:12 +08:00
    加的捡垃圾群前几天在开 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
       2023-04-20 17:11:22 +08:00
    @junfpy0101 不是缺电,我的意思是,如果有两台机器性能差不多,一个便宜但功耗高,一个贵但功耗低,那就买功耗低的。
    cy18
        11
    cy18  
    OP
       2023-04-20 17:12:36 +08:00
    @wu67 忘了说了,还在内网跑了个 seafile...seafile 除了硬盘基本没啥资源占用,所以发帖的时候忘了提了。
    cy18
        12
    cy18  
    OP
       2023-04-20 17:12:59 +08:00
    @lamesbond 还真没有空闲的台式机...
    cy18
        13
    cy18  
    OP
       2023-04-20 17:25:30 +08:00
    @dier 确实也是个办法。现有的机器跑 gitlab 虽然慢点,但凑合也能用,我看看有没有办法在办公室其他 Windows 的电脑部署 runner 或者找个公有云的 runner 。
    aaniao002
        14
    aaniao002  
       2023-04-20 18:54:32 +08:00 via Android
    随便一个 nuc 也不这个快吧?就是系统得自己搭。
    cy18
        15
    cy18  
    OP
       2023-04-20 19:21:44 +08:00
    @aaniao002 发帖的时候忘了说还挂了 seafile 了。nuc 这种没硬盘位少的不太合适。
    perfectlife
        16
    perfectlife  
       2023-04-20 22:18:23 +08:00 via Android
    说实话,公司没必要这么抠门了,搞个好点的机器,效率提升带来的经济效益也不错的
    BitGeek
        17
    BitGeek  
       2023-04-21 00:07:09 +08:00
    能带动 gitlab 很容易,不用太高的配置,具体是你跑编译有什么要求吗,换句话说是要跑什么体量的编译和对编译时间的要求
    BitGeek
        18
    BitGeek  
       2023-04-21 00:10:13 +08:00
    如果不想花费太高成本的话就 linux 台式机,如果对效率要求较高就直接考虑工作站和服务器(声音可能比较吵),
    cy18
        19
    cy18  
    OP
       2023-04-21 00:52:18 +08:00
    @BitGeek 性能不用太高,主要是现在的 J1900 太拉跨了。编译在 3700x 的台式机上也就 5~10 分钟左右的事情,跑 pipeline 主要还是为了在代码合并之前把编译、单元测试完整过一遍,防止出问题。
    没有专门的机房,噪音是必须考虑的。找个台式机装 Linux 是可以满足要求的,看看有没有合适的整机方案,还是得自己折腾。
    BitGeek
        20
    BitGeek  
       2023-04-21 09:49:18 +08:00
    @cy18 那就 amd 的上代旗舰(为了能插 ddr4,这代的插不了),ddr4 便宜,如果不嫌弃的话可以考虑咸鱼二手拆机的,选择 amd 的原因是多核性能价格比高
    dilu
        21
    dilu  
       2023-04-21 10:52:37 +08:00
    公司再抠门总也能套个 2k 吧 装个四盘位或者八盘位的 nas 不就好了?底层可以用 unraid 或者 esxi pve 之类的,gitlab 啥的都可以用 docker 跑,公司里也就不在乎啥噪音了,电费也不会高很多的。
    byte10
        22
    byte10  
       2023-04-21 15:55:03 +08:00
    @Puteulanus 这个玩意不错。不知道怎么玩,性能简直入我心。超强,很细腻,待机功耗低。
    cy18
        23
    cy18  
    OP
       2023-04-21 17:54:40 +08:00
    @Puteulanus 这东西得服务器专用的主板吧?
    Puteulanus
        24
    Puteulanus  
       2023-04-21 17:58:00 +08:00
    @cy18 是的,链接里也有两个板 U 套,你可以加他群问问情况
    Akkuman
        25
    Akkuman  
       2023-04-22 01:29:43 +08:00 via Android
    前一两年看到个 onedev ,看着挺不错的,不知道现在咋样了
    hellskof
        26
    hellskof  
       2023-04-22 09:49:15 +08:00
    @Puteulanus 听说待机功耗跟满载差距也不大?这是随时跑满的状态啊,24h 开机不大合适
    hellskof
        27
    hellskof  
       2023-04-22 10:58:45 +08:00   ❤️ 1
    @Puteulanus 来自 B 站视频的评论
    ```
    主板 krpa-u16 ,4 条 32g 内存,一个 25g 网卡,关机功率 10w 左右,开机以后最低 50w 多,CPU-Z 压力测试 140w ,少插点内存应该还能更低
    ```
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1003 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 23:09 · PVG 07:09 · LAX 15:09 · JFK 18:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.