前几天在搬瓦工VPS上编译Boost,结果非常的卡,我寻思着不应该啊。
查了查进程,发现一个k开头的进程占用非常高,搜索了一下,原来是管理swap和memory的进程,我512M的VPS竟然只有100M的swap,考虑到也不是经常用,所以用了个简单的方法来增加swap。
生成一个1000M的文件
dd if=/dev/zero of=/var/swap bs=1024 count=1024000
把这个文件变成swap专用文件
mkswap /var/swap
设置到swap上
swapon /var/swap
若想开机自动设置,则需要编辑/etc/fstab,加入
/var/swap swap swap defaults 0 0
增加完之后,在top里可以看到swap多了。
Boost一下子就编译完了。