gerrit调优

一、确定配置大小

根据gerrit使用的服务器集群的硬件配置来确定大小
在这里插入图片描述

二、调整 gerrit.config

receive.timeout
处理传入更改和更新 refs 和 Gerrit 更改的超时。
sshd.threads
处理 ssh 请求的线程,限制可能的并行克隆/推送的数量
httpd.maxThreads
处理 http 克隆/推送请求和审查相关活动的线程数量
database.poolLimit
Gerrit 的数据库连接数
database.poolMaxIdle
数据库释放前的最长时间连接
container.heapLimit
用于 Gerrit 的 Java 堆。 Gerrit 可以在内存中缓存的存储库数据越多越好
core.packedGitLimit
将 Git 包文件存储在内存中的最大缓存大小
core.packedGitWindowSize
在单个读取操作中加载到内存中的包文件的字节数
core.packedGitOpenFiles
一次打开的最大包文件数
在这里插入图片描述

三、配置垃圾收集 gerrit/.gitconfig

gc.interval
确定所有代码库进行 Gerrit(JGit)垃圾回收的频率,可设置1week(S)、3 days(M)、1 day(L)
pack.threads
用于 Gerrit (JGit) 垃圾回收的线程数量,可设置1(S)、4(M)、8(L)
pack.windowMemory
使用此设置来控制 Gerrit 垃圾回收(JGit gc)使用多少内存(Java 堆),可设置1g(S)、4g(M)、8g(L)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值