1、環(huán)境要求
#CPU
1核心的CPU,基本上可以滿足需求,大概支撐100個(gè)左右的用戶,不過(guò)在運(yùn)行GitLab網(wǎng)站的同時(shí),還需要運(yùn)行多個(gè)worker以及后臺(tái)job,顯得有點(diǎn)捉襟見(jiàn)肘了。
兩核心的CPU是推薦的配置,大概能支撐500個(gè)用戶.
4核心的CPU能支撐 2,000 個(gè)用戶.
8核心的CPU能支撐 5,000 個(gè)用戶
#memory
你需要至少4GB的可尋址內(nèi)存(RAM交換)來(lái)安裝和使用GitLab!操作系統(tǒng)和任何其他正在運(yùn)行的應(yīng)用程序也將使用內(nèi)存,因此請(qǐng)記住,在運(yùn)行GitLab之前,您至少需要4GB的可用空間。使用更少的內(nèi)存GitLab將在重新配置運(yùn)行期間給出奇怪的錯(cuò)誤,并在使用過(guò)程中發(fā)生500個(gè)錯(cuò)誤.
1GBRAM + 3GB of swap is the absolute minimum but we strongly adviseagainst this amount of memory. See the unicorn worker section belowfor more advice.
2GBRAM + 2GB swap supports up to 100 users but it will be very slow
4GBRAM isthe recommended memory size for all installations and supportsup to 100 users
#Database
PostgreSQL ,MySQL/MariaDB
強(qiáng)烈推薦使用PostgreSQL而不是MySQL/ MariaDB,因?yàn)镚itLab的所有功能都不能與MySQL/ MariaDB一起使用。例如,MySQL沒(méi)有正確的功能來(lái)以有效的方式支持嵌套組.
運(yùn)行數(shù)據(jù)庫(kù)的服務(wù)器應(yīng)至少有5-10 GB的可用存儲(chǔ)空間,盡管具體要求取決于GitLab安裝的大小
#Node exporter
節(jié)點(diǎn)導(dǎo)出器允許您測(cè)量各種機(jī)器資源,如內(nèi)存,磁盤和CPU利用率。默認(rèn)端口9100