情况描述:

朋友在阿里云上有一台系统为CentOS7的VPS,内存为2GB,用于平时开发自己的项目时测试使用;
他在上面运行了5个docker实例,运行java程序;还有一个mysql服务;

上述5个docker实例和mysql服务总共占用VPS1.35GB的内存,系统运行很慢。ssh连接输入命令都有卡顿;

因为内存太小,没什么可以优化的空间。所以准备启用swap交换空间。

百度了一下收到博客文章, 通过文章中提供的方式添加swap空间;但是遇到一个问题,该centos7系统中,不存在/dev/zero文件,所以找到另一篇博客文章.

具体步骤如下:

1. 误删/dev/zero文件的解决方法如下两条命令进行修复重建文件:

[root@localhost sslinux]# mknod /dev/zero c 1 5
[root@localhost sslinux]# chmod 666 /dev/zero
09-22 23:31