Linux设置交换分区swap

参考:

  • http://www.vpser.net/opt/vps-add-swap.html
  • https://www.zntec.cn/archives/vps-swap.html
  • http://yzs.me/1431.html

扩展阅读:

  • Linux下的swap空间如何工作    http://blog.chinaunix.net/uid-26359455-id-2983296.html
  • 浅谈Linux内存管理机制    http://www.linuxeye.com/Linux/1932.html
  • Linux内存管理原理    http://www.cnblogs.com/zhaoyl/p/3695517.html
  • Linux中的内存管理    http://blog.chinaunix.net/uid-26611383-id-3761754.html
  • Linux内攒管理    http://www.cnblogs.com/autum/archive/2012/10/12/linuxmalloc.html
  • Python的内存管理    http://www.cnblogs.com/vamei/p/3232088.html

添加:

#step 1 生成Swap文件(256MB为例)
sudo dd if=/dev/zero of=/var/swapfile bs=1024 count=262144

#step 2 设置交换分区
sudo mkswap /var/swapfile

#step 3 启动交换分区
sudo swapon /var/swapfile

#step 4 查看是否生效
free -m

#step 5 设置开机自动挂载交换分区
sudo echo '/var/swapfile swap swap defaults 0 0' >> /etc/fstab

 停用及移除:

#step 1 取消开机启动,删除/etc/fstab对应行

#step 2 停用swap
sudo swapoff /var/swapfile

#step 3 删除swap文件
sudo rm -rf /var/swapfile

 备注:用VPS挖矿时若出现如下错误,请设置Swap

 ["errors"]=> string(89) "EXCEPTION: St9bad_alloc std::bad_alloc    
原文地址:https://www.cnblogs.com/flowjacky/p/5024332.html