版本:gitlab-ce 社区版17.3.1
环境:群辉NAS内+docker内运行gitlab-ce17
首先检查内存占用
$ sudo docker stats --no-stream
输出如下
gitlab-17.3.1 1.50% 12.16GiB / 30.96GiB 39.26%
gitlab1422 8.72% 5.315GiB / 30.96GiB 17.17%看到这个gitlab-17.3.1已经占用了12.16GB,完全用不到这么大的。
接下来进入docker内部
docker exec -it 容器id /bin/bash
#我的是8504296e0a85是
#在里面使用vi打开配置文件
vi /etc/gitlab/gitlab.rb
#查找
查找(vi的查找是命令模式/后面接查找内容,回车)
postgresql[‘shared_buffers’] //减少数据库缓存(默认为256MB 我改为64MB了)
postgresql[‘max_worker_processes’] //减少数据库并发数(默认为8 我改为4了)
修改后保存
然后执行如下操作
gitlab-ctl reconfigure
gitlab-ctl restart再次查看内存占用
$ sudo docker stats --no-stream
输出如下
gitlab-17.3.1-ce240911 7.10% 6.685GiB / 30.96GiB 21.59%
gitlab1422zh 6.56% 5.406GiB / 30.96GiB 17.46%
澹版槑:
鏈枃閲囩敤
BY-NC-SA
鍗忚杩涜鎺堟潈锛屽鏃犳敞鏄庡潎涓哄師鍒涳紝杞浇璇锋敞鏄庤浆鑷?
走着的小站
鏈枃鍦板潃: gitlab-ce占内存太多,群辉NAS下docker内
鏈枃鍦板潃: gitlab-ce占内存太多,群辉NAS下docker内