去香港澳门旅游需要准备什么| 为什么白带是褐色的| 什么玉最好有灵性养人| 海豹是什么动物| 94年的属什么| 糖类抗原125偏高是什么原因| 矿泉水敷脸有什么作用| 狮子座后面是什么星座| 什么时候闰三月| 王字旁的字跟什么有关| 生抽和酱油有什么区别| 什么鱼吃玉米| 为什么会有癌症| 家五行属性是什么| 嫑怹是什么意思| 血栓是什么| 70年属狗的是什么命| 阳痿早泄吃什么药最好| 磁共振是什么| 兔死狗烹是什么生肖| 吃万艾可有什么副作用| 什么护肤品比较好| 泽去掉三点水念什么| 不想吃饭是什么原因| 什么样的红点是白血病| 维生素d是什么东西| 做透析是什么病| 出汗对身体有什么好处| 最近我和你都有一样的心情什么歌| 洒水车的音乐是什么歌| 七月十三日是什么日子| 为什么眼泪是咸的| 晚上看见黄鼠狼有什么预兆| 甘油三酯高挂什么科| 1月19号什么星座| 茉莉茶叶属于什么茶| 眼睛突出是什么原因| ohs是什么意思| 摩羯座什么时候| o和b型生的孩子是什么血型| 锡字五行属什么| 龙骨为什么比排骨便宜| 初潮什么意思| 巴宝莉属于什么档次| 水瓶后面是什么星座| 鱼和熊掌不可兼得什么意思| 耵聍是什么东西| 红花油和活络油有什么区别| 切尔西是什么意思| 褪黑素有什么用| 女性为什么会感染巨细胞病毒| 焘是什么意思| 女人纵欲过度会有什么症状| 16年是什么年| 地级市市长是什么级别| 前列腺液是什么样子| 爱长闭口用什么护肤品| 世袭制是什么意思| 血型b型rh阳性是什么意思| 卤蛋吃多了有什么危害| 胸闷气短吃什么药疗效比较好| 有是什么意思| 医保卡是什么| 脚麻木是什么原因引起的| 弄虚作假是什么生肖| 蘑菇什么季节长出来| 腰花是什么部位| 非你不可什么意思| 属龙的守护神是什么菩萨| fgr医学上是什么意思| 内心孤独的人缺少什么| 十多块钱的烟什么好抽| 健康证是什么| 1RM什么意思| 卤牛肉用什么部位| 葡萄什么时候成熟| 阴超可以检查出什么| 1956年是什么年| 意犹未尽什么意思| 抠鼻表情什么意思| 疱疹有什么症状表现| 部署是什么意思| 5月14日是什么星座| 熊猫为什么被称为国宝| gap是什么牌子的衣服| 看望病人买什么水果| 胃胀吃什么| 手指尖疼是什么原因| 一般细菌培养及鉴定是检查什么| 退步是什么意思| 藏红花的功效是什么| 什么水果最老实| 骨折吃什么药恢复快| 坤宁宫是干什么的| 代表什么意思| 孕妇过敏可以用什么药| 红曲是什么东西| 吃什么可以抗衰老| 大姨妈期间适合吃什么| 经常吃辣椒有什么好处和坏处| 3月8号是什么星座| 射精出血是什么原因| 人类是什么时候出现的| nike是什么牌子| 1977属什么生肖| 银耳和什么一起煮最好| 水瓶后面是什么星座| 什么病人要补氯化钾呢| 香港代购什么东西好| 一节黑一节白是什么蛇| 缺钠有什么症状和危害| 喜欢蹲着是什么原因| 气血不足什么症状| 乙肝病毒表面抗体高是什么意思| 相顾无言是什么意思| 化妆品有什么| 磨牙是什么原因| 陈醋和蜂蜜一起喝有什么好处| 什么叫四维空间| cm是什么单位| 汉卿是什么意思| 上火牙齿痛吃什么药| 丝瓜络是什么东西| 7月15日是什么星座| 久负盛名的负是什么意思| 抱窝是什么意思| 什么鱼刺少好吃| 剔除是什么意思| 艾拉是什么药| 血糖高什么原因| 例假为什么第一天最疼| 猫条是什么| 妊娠纹什么时候开始长| 肉瘤是什么样子图片| 梦见大蜘蛛是什么预兆| 月子餐吃什么| 坐飞机不能带什么| 12月1日是什么意思| 94狗跟什么属相配最好| 青少年耳鸣是什么原因引起的| 乙肝两对半245阳性是什么意思| 红色的月亮是什么征兆| 下巴底下长痘痘是什么原因| 八三年属什么生肖| 为什么男人喜欢女人| 生蛇是什么病| 头发晕是什么病的征兆| 月经不调是什么意思| 什么的海藻| 太阳穴痛什么原因| 体现是什么意思| 特药是什么意思| 什么是偏光镜| 鸡婆是什么意思| 牙根变黑是什么原因| 兴奋剂是什么| 醉代表什么生肖| 两个克念什么| 六味地黄丸吃多了有什么副作用| 宋五行属什么| 胃窦炎是什么症状| 农历五月二十四是什么日子| 子宫直肠陷凹什么意思| 眼睛黄是什么原因| 尾椎骨疼是什么原因| 法西斯战争是什么意思| 喝苦丁茶有什么好处| 吃什么丰胸最好| 急性腮腺炎吃什么药| 一学年是什么意思| 表面是什么意思| erdos是什么牌子| 失信人是什么意思| cnd是什么意思| 头疼是什么原因引起的| 吴五行属什么| 乙肝五项25阳性是什么意思| 刷牙时牙酸是什么原因| 脚气挂什么科室| 袁字五行属什么| 小腿长痣代表什么意思| 1927年中国发生了什么| 梦见买衣服是什么意思| 一线天是什么意思| 大殓是什么意思| 红细胞分布宽度偏低是什么意思| 毛血旺是什么菜| 为什么阴天紫外线更强| ad滴剂什么时候吃最好| 高尿酸血症吃什么药| igm是什么意思| 梦见妯娌是什么意思| 金字旁的字有什么| 全员加速中什么时候播| 上头了是什么意思| 哈字五行属什么| 1977年五行属什么| 牙齿痛吃什么好| 晕车药吃多了有什么副作用| 7月5日什么星座| 大同有什么好吃的| 补钙吃什么食物最好最快中老年| 什么是宫颈息肉| 12月10日是什么星座| 什么人不能吃火龙果| 女人人中深代表什么| ipo过会是什么意思| 无什么不什么的成语| 对戒是什么意思| 痛风用什么药治疗最好| 结节钙化是什么意思| 被香灰烫了预示着什么| 咳嗽完想吐是什么原因| 白内障的主要症状是什么| 耳浴是什么意思| 本卦和变卦是什么关系| 闲暇的意思是什么| 吃什么对卵巢好| 阿莫西林主要治疗什么| 手机信号不好是什么原因| 血分析能查出什么| 笃怎么读什么意思| 为什么一同房就出血| 紧张是什么意思| 疯狂动物城里的狐狸叫什么| 手麻吃什么药效果好| 口加大是什么字| 为什么伴娘要未婚| 流连忘返是什么生肖| 九月3日是什么日子| 肚脐左下方疼是什么原因| 举目无亲是什么生肖| 坨坨什么意思| 红色的蛇是什么蛇| 舌头上有黑苔是什么原因| 芝麻吃多了有什么坏处| 汉语什么意思| 动脉硬化有什么危害| 小孩子晚上睡觉磨牙是什么原因| 眼睛黄是什么病| 72年属什么生肖| 白内障有什么症状表现| 打hcg针有什么作用| 为什么孕酮会低| 20度穿什么衣服合适| 舌苔发紫是什么原因| 压马路是什么意思| 什么肥什么壮| 知己是什么意思| 今年21岁属什么生肖| 起风疹了用什么快速方法能解决| 狮子座是什么时候| ct什么意思| 取环挂什么科室| 赵匡胤为什么不传位给儿子| 吃芒果有什么坏处| 南无阿弥陀佛是什么意思| 肺胃热盛吃什么中成药| 痰多是什么原因引起的| 生产周期是什么意思| 刘德华属什么生肖| 音字五行属什么| 浑身痒是什么原因| 脑垂体挂什么科| 百度
Skip to content

前亚姐遇美容事故留疤 吞千粒药精神几近崩溃

  • Tier: Free, Premium, Ultimate
  • Offering: GitLab Self-Managed
百度 鉴于此,交流中心党支部注重加强干部的思想教育和党性锤炼,强化纪律意识。

GitLab has specific installation requirements.

Storage

The necessary storage space largely depends on the size of the repositories you want to have in GitLab. As a guideline, you should have at least as much free space as all your repositories combined.

The Linux package requires about 2.5 GB of storage space for installation. For storage flexibility, consider mounting your hard drive through logical volume management. You should have a hard drive with at least 7,200 RPM or a solid-state drive to reduce response times.

Because file system performance might affect the overall performance of GitLab, you should avoid using cloud-based file systems for storage.

CPU

CPU requirements depend on the number of users and expected workload. The workload includes your users' activity, use of automation and mirroring, and repository size.

For a maximum of 20 requests per second or 1,000 users, you should have 8 vCPU. For more users or higher workload, see reference architectures.

Memory

Memory requirements depend on the number of users and expected workload. The workload includes your users' activity, use of automation and mirroring, and repository size.

For a maximum of 20 requests per second or 1,000 users, you should have 16 GB of memory. For more users or higher workload, see reference architectures.

In some cases, GitLab can run with at least 8 GB of memory. For more information, see running GitLab in a memory-constrained environment.

PostgreSQL

PostgreSQL is the only supported database and is bundled with the Linux package. You can also use an external PostgreSQL database which must be tuned correctly.

Depending on the number of users, the PostgreSQL server should have:

  • For most GitLab instances, at least 5 to 10 GB of storage
  • For GitLab Ultimate, at least 12 GB of storage (1 GB of vulnerability data must be imported)

For the following versions of GitLab, use these PostgreSQL versions:

GitLab version Helm chart version Minimum PostgreSQL version Maximum PostgreSQL version
18.x 9.x 16.x To be determined
17.x 8.x 14.x 16.x (tested against GitLab 16.10 and later)
16.x 7.x 13.6 15.x (tested against GitLab 16.1 and later)
15.x 6.x 12.10 14.x (tested against GitLab 15.11 only), 13.x

Minor PostgreSQL releases include only bug and security fixes. Always use the latest minor version to avoid known issues in PostgreSQL. For more information, see issue 364763.

To use a later major version of PostgreSQL than specified, check if a later version is bundled with the Linux package.

You must also ensure some extensions are loaded into every GitLab database. For more information, see managing PostgreSQL extensions.

GitLab Geo

For GitLab Geo, you should use the Linux package or validated cloud providers to install GitLab. Compatibility with other external databases is not guaranteed.

For more information, see requirements for running Geo.

Locale compatibility

When you change locale data in glibc, PostgreSQL database files are no longer fully compatible between different operating systems. To avoid index corruption, check for locale compatibility when you:

  • Move binary PostgreSQL data between servers.
  • Upgrade your Linux distribution.
  • Update or change third-party container images.

For more information, see upgrading operating systems for PostgreSQL.

GitLab schemas

You should create or use databases exclusively for GitLab, Geo, Gitaly Cluster, or other components. Do not create or modify databases, schemas, users, or other properties except when you follow:

  • Procedures in the GitLab documentation
  • The directions of GitLab Support or engineers

The main GitLab application uses three schemas:

  • The default public schema
  • gitlab_partitions_static (created automatically)
  • gitlab_partitions_dynamic (created automatically)

During Rails database migrations, GitLab might create or modify schemas or tables. Database migrations are tested against the schema definition in the GitLab codebase. If you modify any schema, GitLab upgrades might fail.

PostgreSQL tuning

Here are some required settings for externally managed PostgreSQL instances.

Tunable setting Required value More information
work_mem minimum 8 MB This value is the Linux package default. In large deployments, if queries create temporary files, you should increase this setting.
maintenance_work_mem minimum 64 MB You require more for larger database servers.
shared_buffers minimum 2 GB You require more for larger database servers. The Linux package default is set to 25% of server RAM.
statement_timeout maximum 1 min A statement timeout prevents runaway issues with locks and the database rejecting new clients. One minute matches the Puma rack timeout setting.

You can configure some PostgreSQL settings for the specific database, rather than for all databases on the server. You might limit configuration to specific databases when hosting multiple databases on the same server. For guidance on where to apply configuration, consult your database administrator.

Puma

The recommended Puma settings depend on your installation. By default, the Linux package uses the recommended settings.

To adjust Puma settings:

Workers

The recommended number of Puma workers largely depends on CPU and memory capacity. By default, the Linux package uses the recommended number of workers. For more information about how this number is calculated, see puma.rb.

A node must never have fewer than two Puma workers. For example, a node should have:

  • Two workers for 2 CPU cores and 8 GB of memory
  • Two workers for 4 CPU cores and 4 GB of memory
  • Four workers for 4 CPU cores and 8 GB of memory
  • Six workers for 8 CPU cores and 8 GB of memory
  • Eight workers for 8 CPU cores and 16 GB of memory

By default, each Puma worker is limited to 1.2 GB of memory. You can adjust this setting in /etc/gitlab/gitlab.rb.

You can also increase the number of Puma workers, provided enough CPU and memory capacity is available. More workers would reduce response times and improve the ability to handle parallel requests. Run tests to verify the optimal number of workers for your installation.

Threads

The recommended number of Puma threads depends on total system memory. A node should use:

  • One thread for an operating system with a maximum of 2 GB of memory
  • Four threads for an operating system with more than 2 GB of memory

More threads would lead to excessive swapping and lower performance.

Redis

Redis stores all user sessions and background tasks and requires about 25 kB per user on average.

In GitLab 16.0 and later, Redis 6.2.x or 7.x is required. For more information about end-of-life dates, see the Redis documentation.

For Redis:

  • Use a standalone instance (with or without high availability). Redis Cluster is not supported.
  • Set the eviction policy as appropriate.

Sidekiq

Sidekiq uses a multi-threaded process for background jobs. This process initially consumes more than 200 MB of memory and might grow over time due to memory leaks.

On a very active server with more than 10,000 billable users, the Sidekiq process might consume more than 1 GB of memory.

Prometheus

By default, Prometheus and its related exporters are enabled to monitor GitLab. These processes consume approximately 200 MB of memory.

For more information, see monitoring GitLab with Prometheus.

Supported web browsers

GitLab supports the following web browsers:

GitLab supports:

  • The two most recent major versions of these browsers
  • The current minor version of a supported major version

Running GitLab with JavaScript disabled in these browsers is not supported.

Related topics

大便里面有血是什么原因 生闷气是什么意思 撸铁是什么意思 女生体毛多是什么原因 橡皮泥能做什么
白带发黄吃什么药 猫需要打什么疫苗 黑灰色是什么颜色 花卉是什么 七十岁是什么之年
树敌是什么意思 新生儿五行缺什么查询 瓜子脸配什么发型好看 太阳五行属什么 什么是公历
胰腺炎是什么 梦见动物是什么意思 做梦遗精是什么原因 89年蛇是什么命 纵容是什么意思
潜血是什么意思hcv8jop0ns1r.cn 10月16日什么星座hcv8jop3ns9r.cn 儿童扁桃体发炎吃什么药hcv9jop6ns2r.cn 71年属什么hcv9jop6ns3r.cn 烧火棍是什么意思hcv9jop4ns8r.cn
鸿五行属什么1949doufunao.com 肝岛是什么意思hcv9jop3ns0r.cn 鬼冢虎什么档次1949doufunao.com abo溶血是什么意思hcv8jop2ns2r.cn 瘦的快是什么原因hcv8jop4ns0r.cn
手机卡顿是什么原因hcv9jop6ns3r.cn 什么水果糖分低hcv7jop7ns3r.cn 兄弟是什么生肖hcv9jop2ns2r.cn 蓝加黄是什么颜色wzqsfys.com 梦见车掉水里了什么征兆hcv8jop3ns5r.cn
病毒性肠胃炎吃什么药hcv8jop0ns9r.cn 阿司匹林什么时候吃hcv8jop2ns3r.cn 胃酸不能吃什么食物hcv9jop0ns3r.cn 吾儿是什么意思hcv8jop2ns4r.cn 书到用时方恨少下一句是什么hcv8jop4ns8r.cn
百度