撸羊毛新开了一台机器,但是只有1G内存,那么只能相应的增加一下swap空间提高服务器的速度咯;
一般来说swap空间设置的大小是内存的2倍就可以了,那么就设置2g的;
使用命令free -h查看一下
或者使用:swapon –show
检查系统是否已经有一些可用的交换空间,可能有多个交换文件或交换分区,返回值没有任何结果或者没有任何显示,说明系统当前没有可用的交换空间。
使用命令:df -h;检查一下当前的硬盘使用情况;
在根目录下使用fallocate命令创建一个交换文件,fallocate -l 1G /swapfile;
创建完成之后,我们可以通过这个命令来验证是否保留了正确的交换空间:
$ ls -lh /swapfile
显示结果:
先锁定文件的权限,拥有root权限的用户才能读取文件内容,这可以防止普通用户能够访问该文件。
chmod 600 /swapfile
验证权限命令: ls -lh /swapfile
显示结果:
通过以下命令将文件标记为交换空间
mkswap /swapfile;
显示如下
Setting up swapspace version 1, size = 2 GiB (2147479552 bytes)
no label, UUID=1760b0c0-32ac-4365-8220-15855cu9ddee
标记文件之后,接着启用该交换文件,让系统开始使用它:
swapon /swapfile
通过命令验证交换空间是否可用:
swapon –show
使用命令:echo ‘/swapfile none swap sw 0 0’ | sudo tee -a /etc/fstab,永久保留交换文件,不然重启后服务器不会自动保留swap设置的。