优化GitLab性能,修改gitlab配置文件/etc/gitlab/gitlab.rb
官方推荐最低物理配置是 2核4G
a、减少进程数与超时时间
超时时间
unicorn['worker_timeout'] = 60
不能低于2,否则卡死 worker=CPU核数+1
unicorn['worker_processes'] = 2
b、GitLab默认使用了PostgreSQL,优化PostgreSQL
# 减少数据库缓存大小 默认256,可适当改小
postgresql['shared_buffers'] = "256MB"
# 减少数据库并发数
postgresql['max_worker_processes'] = 8
# 减少sidekiq并发数
sidekiq['concurrency'] = 10
c、减少unicorn内存使用
# 减少内存
unicorn['worker_memory_limit_min'] = "200 * 1 << 20"
unicorn['worker_memory_limit_max'] = "300 * 1 << 20"
d、手动添加Swap分区
网友评论