在搭建私有gitlab的过程中,发现2核4G的机器经常卡顿甚至出现卡死的情况,采取以下措施:
1 看 swap 分区
cat /proc/swaps
如果只有title,那就是没有swap分区。下面是解决方法:
2 创建swap分区
dd if=/dev/zero of=/data/swap bs=512 count=8388616
3.swap命令将上面新建出的文件做成swap分区
mkswap /data/swap
4 查看内核参数vm.swappiness中的数值是否为0,如果为0则根据实际需要调整成60 -. 查看参数
cat /proc/sys/vm/swappiness
-. 若是0设置参数
sysctl -w vm.swappiness=60
5 启用分区
swapon /data/swap
echo “/data/swap swap swap defaults 0 0” >> /etc/fstab
6 再次查看swap分区是否启动,有数据则说明设置成功了
cat /proc/swaps