performance - gitlab接口性能慢
问题描述
gitlab
当我在 Web 界面中的项目之间切换时,我的速度很慢。1000ms
我在到之间有加载时间2000ms
。它在我的本地网络中运行,我有以下配置。4 个 CPU 6GB 内存、SSD 磁盘和 Ubuntu 20。我的 gitlab 版本是13.8.4-ee
. 我们的 Gitlab 运行器在另一台机器上运行。我还可以改进什么来优化性能?
我已经优化了配置/etc/gitlab/gitlab.rb
puma['worker_processes'] = 4
puma['min_threads'] = 6
postgresql['shared_buffers'] = "2GB"
解决方案
我现在找到了一种获取详细日志的方法,我可以继续分析。我还检查了其他 Gitlab 安装,显示整个项目的加载时间应该在“1000ms”的范围内。
通过管理区域启用性能栏
- 以具有管理员权限的用户身份登录。
- 在菜单栏中,单击管理区域。
- 导航到 Settings > Metrics and profiling (admin/application_settings/metrics_and_profiling),然后展开 Profiling - Performance bar 部分。
- 单击启用对性能栏的访问。
- 在允许的组字段中,提供允许访问 GitLab 性能栏的组的完整路径。
- 单击保存更改
启用 GitLab 性能栏后,按p
+b
键
推荐阅读
- amazon-web-services - AWS.config 和 AWSConfig.config 有什么不同(AWS cognito)
- lua - 如何使用特使前端代理仅重定向一个域而不是全部重定向到 401
- google-cloud-pubsub - Debezium 服务器并启用 Jaeger 跟踪
- python - python有没有办法检测乱码或损坏的字符?
- javascript - 如何在不同的文件和函数中访问 jQuery http 响应
- python - 使用 url 模式获取基于 pk 的视图
- python - 使用 Python 的 ANSA 自动化
- optimization - ORTools - 多日内基于多辆车的地区划分
- pycharm - 无法为远程解释器上传帮助程序
- javascript - 如何等待 Puppeteer 功能完成?