我的博客已迁移到xdoujiang.com请去那边和我交流 一、使用文件给swap增加空间 1、当前swap空间 free -m total used free shared buffers cached Mem: 231 227 4 0 1 179 -/+ buffers/cache: 46 185 Swap: 3814 0 3814 2、使用dd命令创建1个4G大的文件 dd if=/dev/zero of=/opt/swap bs=4k count=1000k 1024000+0 records in 1024000+0 records out 4194304000 bytes (4.2 GB) copied, 72.4185 s, 57.9 MB/s 参数说明 bs=bytes:同时设置读入/输出的块大小为bytes个字节 count=blocks:仅拷贝blocks个块 3、格式化swap文件 mkswap /opt/swap Setting up swapspace version 1, size = 4095996 KiB no label, UUID=6aba7181-0d65-455d-888b-8521258edadb 4、启用这个swap文件 swapon /opt/swap 5、再次查看已经生效了 free -m total used free shared buffers cached Mem: 231 227 4 0 1 179 -/+ buffers/cache: 47 184 Swap: 7814 0 7814 6、写进/etc/fstab /opt/swap swap swap defaults 0 0 7、用mount命令检查下 mount -a 8、查看swap cat /proc/swaps Filename Type Size Used Priority /dev/sda2 partition 3906556 0 -1 /opt/swap file 4095996 0 -2 9、如果不需要新增的虚拟内存 swapoff /opt/swap 10、再次查看 cat /proc/swaps Filename Type Size Used Priority /dev/sda2 partition 3906556 0 -1 11、关闭全部swap swapoff -a 12、开启全部swap swapon -a
转载于:https://blog.51cto.com/7938217/1671801