【Gitlab】服务器性能调优

安装之后操作Gitlab网页端时候会有些卡顿,可以修改配置来改善性能:

提前说明:我的机器配置如下

两个40线程的处理器 160G内存

bash 复制代码
# //处理器
CPU(s):                  40
  On-line CPU(s) list:   0-39
Vendor ID:               GenuineIntel
  Model name:            Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz
    CPU family:          6
    Model:               79
    Thread(s) per core:  2
    Core(s) per socket:  10
    Socket(s):           2
# //内存条
Memory block size:         2G
Total online memory:     160G

调整配置

修改配置文件sudo vim /etc/gitlab/gitlab.rb

bash 复制代码
# 设置数据库缓存
postgresql['shared_buffers'] = "4GB"
# 设置数据库并发数
postgresql['max_worker_processes'] = 1
# 设置puma 、nginx进程数
puma['worker_processes'] = 8
nginx['worker_processes'] = 2

# 设置sidekiq并发数
sidekiq['concurrency'] = 1
sidekiq['max_concurrency'] = 1
# 禁用监控
prometheus_monitoring['enable'] = false
# 关闭一些监控和性能基准相关的功能
prometheus['enable'] = false
#prometheus_monitoring['enable'] = false
alertmanager['enable'] = false
node_exporter['enable'] = false
redis_exporter['enable'] = false
postgres_exporter['enable'] = false
pgbouncer_exporter['enable'] = false
gitlab_exporter['enable'] = false
grafana['enable'] = false
sidekiq['metrics_enabled'] = false

# 设置gitlab_rails组件的内存消耗
gitlab_rails['env'] = {
  'MALLOC_CONF' => 'dirty_decay_ms:250,muzzy_decay_ms:250'
}

最后重新加载配置:

bash 复制代码
sudo gitlab-ctl reconfigure  

重新访问Gitlab,加载很丝滑~

相关推荐
南山nash14 分钟前
企业级docker镜像仓库harbor安装与使用
运维·docker·容器·镜像仓库
云和数据.ChenGuang33 分钟前
Logstash配置文件的**语法解析错误**
运维·数据库·分布式·rabbitmq·jenkins
TG:@yunlaoda360 云老大43 分钟前
华为云国际站代理商NAT的规格有哪些?
服务器·网络·华为云
飞飞传输1 小时前
守护医疗隐私,数据安全摆渡系统撑起内外网安全伞!
大数据·运维·安全
Guheyunyi1 小时前
视频安全监测系统的三大核心突破
大数据·运维·服务器·人工智能·安全·音视频
Xの哲學1 小时前
Linux UPnP技术深度解析: 从设计哲学到实现细节
linux·服务器·网络·算法·边缘计算
柏木乃一1 小时前
进程(6)进程切换,Linux中的进程组织,Linux进程调度算法
linux·服务器·c++·算法·架构·操作系统
Jelly-小丑鱼1 小时前
Linux搭建SQLserver数据库和Orical数据库
linux·运维·数据库·sqlserver·oracal·docker容器数据库
Run_Teenage1 小时前
Linux:进程等待
linux·运维·服务器
Trouvaille ~1 小时前
【Linux】从磁盘到文件系统:深入理解Ext2文件系统
linux·运维·网络·c++·磁盘·文件系统·inode