10 ~ 20 人小团队自建代码托管仓库所遇到的问题

2020-12-31 09:58:36 +08:00
 FlexGap

从某鱼上收了个二手服务器 DELL R610,硬件配置如下:

CPU:2 * Intel Xeon X5670 Mem: 4 * 4 Gb DDR 1066MHz Disk: 双 1 TB 西数蓝盘 5400 Rpm + DELL 6/i 阵列卡 Raid 1 磁盘接口:SATA

软件配置:CentOS 7.9 + Docker + Portainer

具体的卡顿表现在,特别是点开仓库的时候会出现明显的加载时间,大约在 1.5 ~ 3 秒之间。怀疑是磁盘转速过低的问题。因为在安装之前就看了 Gitlab-CE 的配置需求。说是 7200 Rpm 比较好,但我没想到 5400 Rpm 卡顿感会这么严重。

想问下,假设不去更换 Gitlab 作为代码仓库的情况下:

  1. 如何针对这个问题进行优化?
  2. 如果真的要换磁盘,是否有推荐的磁盘?
  3. 如果真的要换代码仓库,Gitea 或 Gogos 是否是个好的选择?

关于第三个问题,目前团队的需求如下:

  1. Git 的静态页面托管(存放随笔、技术文档等)
  2. CI/CD 支持
  3. 权限管理
3531 次点击
所在节点    服务器
22 条回复
mrochcnnnnn
2021-01-26 22:52:20 +08:00
加个 nginx 反向代理一下试试?
lunny
2022-02-25 19:50:09 +08:00
@Vegetable svg 新版本已经支持了

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

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

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

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

© 2021 V2EX