对于个人服务器内存都偏小,操作总是悲剧的卡卡卡,可以通过增加一点交换文件来缓解一下。

 

image.png

 

快速添加交换文件

step 1. 生成文件

先填充一个大文件,等会儿当做交换文件用:

dd if=/dev/zero of=/var/swap bs=1024 count=4096000

 

这里会稍微卡上一会儿,是dd在填充文件。

 

step 2. 格式化交换文件

将文件格式化为交换文件:

mkswap /var/swap


image.png

 

step 3. 加载交换文件

加载这个交换文件:

swapon /var/swap

image.png

同时将其设置为每次开机就挂载,在/etc/fstab追加一行:

/var/swap swap swap defaults 0 0

 

step 4. 测试是否加载成功

搞一个吃内存的小脚本执行一下来测试是否使用到的交换文件:

#!/bin/bash
mkdir /tmp/memory
mount -t tmpfs -o size=1024M tmpfs /tmp/memory
dd if=/dev/zero of=/tmp/memory/block
sleep 3600
rm /tmp/memory/block
umount /tmp/memory
rmdir /tmp/memory