gitlab ce 为什么需要如此高的配置 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
songray
V2EX    GitLab

gitlab ce 为什么需要如此高的配置

  •  
  •   songray 2023-11-09 10:52:57 +08:00 4768 次点击
    这是一个创建于 700 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景是一个朋友出来创业,我经常去找点乐子顺带无偿帮忙。
    之前代码托管在 gitee 上,最近赚钱了,想转移到自部署的代码库。我对 gitlab 的理解还停留在几年前部署的 v9, 当时也就 2g 内存的 vps 可以轻松跑起来。所以这次一开始是用 2c2g 的 lightsail 参考网上的功能瘦身方法后起步内存降低到 2.6g, 可以在 ec2 2c4g 的实例上跑起来,一周后还吃满干爆了。

    最终选择是转移到本地服务器部署,云上稳定运行需要 4c16g 朋友实在是肉疼.
    好奇 gitlab 为什么会有如此高的占用.
    这么一想 github 、gittee 的服务成本也太高了...

    17 条回复    2023-11-09 13:16:55 +08:00
    icekingcy
        1
    icekingcy  
       2023-11-09 10:56:38 +08:00   2
    gogs.io 不香么
    perfectlife
        2
    perfectlife  
       2023-11-09 10:58:51 +08:00
    2c4g 跑 gitlab 时间长了有点吃力,2c8g 足够了
    weer0026
        3
    weer0026  
       2023-11-09 11:02:19 +08:00
    小团队可以用 gitea+drone 的方案吧
    zliea
        4
    zliea  
       2023-11-09 11:07:25 +08:00
    我记得 gitlab 加了许多组件,如果外置或者禁用掉是不是可以减掉一些配置。
    Leviathann
        5
    Leviathann  
       2023-11-09 11:10:13 +08:00   2
    ruby 写的
    sprite82
        6
    sprite82  
       2023-11-09 11:14:38 +08:00 via Android
    直接 gitea ,自带 cicd ,兼容大部分 github runner 语法
    SoulSleep
        7
    SoulSleep  
       2023-11-09 11:16:40 +08:00
    pg 、Prometheus 、redis 、nginx 、sidekiq.....大大小小十多个服务吧....gitlab-ce 我现在跑在一个 8C32G 的虚机上,勉强能用 200 个用户 1000 个项目
    sparkinglemon
        8
    sparkinglemon  
       2023-11-09 11:20:22 +08:00
    @weer0026 gitea 现在能用 action 了,兼容挺多 github 那套 action 语法
    msg7086
        9
    msg7086  
       2023-11-09 12:13:29 +08:00
    4 核机器成本高?
    nuII
        10
    nuII  
       2023-11-09 12:20:48 +08:00
    现在功能一大堆了
    songray
        11
    songray  
    OP
       2023-11-09 12:21:05 +08:00 via iPhone
    @msg7086 aws 4 核 16g 账单可不好看… 尤其是考虑到只跑一个服务。
    msg7086
        12
    msg7086  
       2023-11-09 12:27:30 +08:00
    @songray 这类公司一来不会原价买机器,一来能自己维护机房也没必要去买第三方的服务。同样搞 128 核心的机器你买台刀片扔在机柜里比你去 aws 买一堆鸡凑起 128 核不知道便宜到哪里去了。GitHub 就是微软旗下的,要跑直接拿自家 azure 跑就完事了,公司内部结算,不对外花钱。

    再有,这个配置只是亮机底线,程序启动起来以后跑 1 个用户和跑 100 个用户负载不会差很多。

    最后,服务器内存很便宜了,你觉得云计算贵,是因为云计算卖得贵。贵了,你可以不买,去买便宜的。
    xzysaber
        13
    xzysaber  
       2023-11-09 13:01:59 +08:00
    确实可以选择 gitea 。现在在使用 oneDev ,不过深度使用后,还是挺多不方便的(流水线部分),现在还是坚持用着,等待更新。
    ETiV
        14
    ETiV  
       2023-11-09 13:08:29 +08:00 via iPhone
    > …最近赚钱了…4c16g 实在是肉疼

    看来赚的还不够多
    julyclyde
        15
    julyclyde  
       2023-11-09 13:10:35 +08:00
    gitlab 确实搞得有点嗦了啊
    如果想要“全套”,那 gitlab 还不错
    如果只是要源码管理那就大可不必了
    shiji
        16
    shiji  
       2023-11-09 13:16:03 +08:00 via iPhone
    Gitlab 的组件非常多.不过它又不需要 7x24 可用,你部署在家里也是可以的。
    Mark24
        17
    Mark24  
       2023-11-09 13:16:55 +08:00
    外国人比机器贵。价格不敏感。这样想想是不是就合理了。 :D
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2825 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 13:35 PVG 21:35 LAX 06:35 JFK 09:35
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86