大连做网站
首页 > 常见问题 > GitLab 搭建以及配置 2

GitLab 搭建以及配置 2

2018-11-22

  硬件配置

  硬件配置可参见gitlab官方的硬件配置手册,以下是简单翻译:

  硬盘

  gitlab的需要的硬盘的容量是根据仓库的数量来决定的。一般来说如果一台服务器只跑gitlab的话,40G的硬盘是足够的。

  CPU

  1核的CPU能够支撑100个用户,但是gitlab应用会比较慢,因为所有的后台进程都是用跑在一个核上

  推荐配置是2核CPU,能够支撑500个用户

  4核能支撑2,000个用户

  8核能支撑5,000个用户

  16核能支撑10,000个用户

  32核能支撑20,000个用户

  64核能支撑40,000个用户

  内存

  gitlab需要至少4GB的内存(RAM swap),因为操作系统和其他应用进程都会使用内存。如果服务器的内存低于4G,配置gitlab的时候将会出错,使用gitlab的时候将有更多错误。

  1GB RAM 3GB swap 是低的配置,但是强烈建议不要用这种配置

  2GB RAM 2GB swap 能够支撑100个用户,但是gitlab运行会非常慢

  4GB RAM是推荐的配置,能够支撑100个用户

  8GB RAM能支撑1,000个用户

  16GB RAM能支撑2,000个用户

  32GB RAM能支撑4,000个用户

  64GB RAM能支撑8,000个用户

  128GB RAM能支撑16,000个用户

  256GB RAM能支撑32,000个用户

  除了以上的配置,gitlab官方还建议在服务器上至少能有2GB的swap,即使已经有了足够大的RAM。

  操作系统

  gitlab官方推荐的操作系统是Ubuntu 16.04LTS版本,考虑到16.04LTS版本比较新,这里使用Ubuntu 14.04LTS版本