标签:cpu 性能 响应 共享 figure src arc 分配 oracle
1.安装GitLab的需求
上面这些不受支持的Unix衍生版也可以自己手动编译安装GitLab。
GitLab是专为Unix操作系统开发的。 GitLab 不可 运行在Windows操作系统上,而且我们近期也没有考虑支持Windows。 你可以在Linux虚拟机上或者Docker上来安装GitLab。
GitLab 需要Ruby (MRI) 2.3,自GitLab 8.13开始不再支持 2.3以下版本。
我们建议使用标准的MRI解释器来运行Ruby。 虽然大部分Ruby开发者喜欢JRuby和Rubinius。 但是GitLab需要原生的Gems。
存储空间的大小主要取决于你将存储的Git仓库的大小。但根据 rule of thumb(经验法则) 你应该考虑多留一些空间用来存储Git仓库的备份。
如果你想使用弹性的存储空间,你可以考虑在分配分区的时候使用LVM架构,这样可以在后期需要的清空下添加硬盘在增加存储空间。
除此之外你还可以挂在一个支持NFS的分卷,比如NAS、 SAN、AWS、EBS。
如果你的服务器有足够大的内存和CPU处理性能,GitLab的响应速度主要受限于硬盘的寻道时间。 使用更快的硬盘(7200转)或者SSD硬盘会很大程度的提升GitLab的响应速度。
安装使用GitLab需要至少4GB可用内存(RAM + Swap)! 由于操作系统和其他正在运行的应用也会使用内存, 所以安装GitLab前一定要注意当前服务器至少有4GB的可用内存. 少于4GB内存会导致在reconfigure的时候出现各种诡异的问题, 而且在使用过程中也经常会出现500错误.
即使你服务器有足够多的RAM, 也要给服务器至少分配2GB的交换分区。 因为使用交换分区可以在你的可用内存波动的时候降低GitLab出错的几率。
注意: Sidekiq的25个workers在查看进程(top或者htop)的时候会发现它会单独显示每个worker,但是它们是共享内存分配的,这是因为Sidekiq是一个多线程的程序。
2.安装
打开连接:https://about.gitlab.com/downloads/
比如我选择是CentOS6
就会有安装步骤,另外中文版安装步骤
http://www.jianshu.com/p/7a0d6917e009?mType=Group
标签:cpu 性能 响应 共享 figure src arc 分配 oracle
原文地址:http://www.cnblogs.com/gnool/p/6128546.html