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

181 天前
 songray

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

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

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

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

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

看来赚的还不够多😂
julyclyde
181 天前
gitlab 确实搞得有点啰嗦了啊
如果想要“全套”,那 gitlab 还不错
如果只是要源码管理那就大可不必了
shiji
181 天前
Gitlab 的组件非常多.不过它又不需要 7x24 可用,你部署在家里也是可以的。
Mark24
181 天前
外国人比机器贵。价格不敏感。这样想想是不是就合理了。 :D

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/990162

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX