跳过正文
  1. Posts/

Gitlab优化

·15 字·1 分钟·
Kubehan
作者
Kubehan
云原生知识栈:深度解析容器技术、Kubernetes、Istio、DevOps 实践、Prometheus 监控、Envoy 代理、Golang 开发及云原生架构与微服务趋势的专业博客
服务运行环境4核4G---Centos7.7
调整下面参数为下面的合适的数值
vim /etc/gitlab/gitlab.rc
1.减少进程数目
unicorn['worker_processes'] = 5
默认是被注释掉的,官方建议该值是CPU核心数加一,可以提高服务器的响应速度,如果内存只有4G,或者服务器上有其它业务,就不要改了,以免内存不足。另外,这个参数最小值是2,设为1,服务器可能会卡死。 
2.减少数据库缓存 默认为256M 适当调整
postgresql['shared_buffers'] = "256MB" 
3.减少数据库并发数
postgresql['max_worker_processes'] = 5
4.减少sideiq并发数 默认是25
sidekiq['concurrency'] = 15  
5. 减少unicorn内存使用 
unicorn['worker_memory_limit_min'] = "200 * 1 << 20"
unicorn['worker_memory_limit_max'] = "300 * 1 << 20"