买了个低配置VPS测试用,内存太小了,而且发现居然没有swap,好吧,我们手动给系统添加一个swap。
1.制作一个一定大小的image文件给swap使用,我们这里以2G为例子:
[root@test ~]# dd if=/dev/zero of=/swapfile bs=1M count=2048 2048+0 レコード入力 2048+0 レコード出力 2147483648 バイト (2.1 GB) コピーされました、 3.09336 秒、 694 MB/秒
2.把制作的image文件系统格式化为swap:
[root@test ~]# chmod 600 /swapfile [root@test ~]# mkswap /swapfile スワップ空間バージョン1を設定します、サイズ = 2097148 KiB ラベルはありません, UUID=b066b94d-b136-4629-ae17-306ad40e88b0
3.让swap生效:
[root@test ~]# swapon /swapfile
[root@test ~]# free -m
total used free shared buff/cache available
Mem: 1839 95 74 16 1670 1555
Swap: 2047 0 2047
4.系统启动时swap自动生效,在/etc/fstab添加下面一行即可:
[root@test ~]# vi /etc/fstab /swapfile swap swap defaults 0 0