Linux设置交换分区swap

时间:2021-11-07 05:51:36

参考:

  • 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  生成Swap文件(256MB为例)
sudo dd if=/dev/zero of=/var/swapfile bs= count= #step 设置交换分区
sudo mkswap /var/swapfile #step 启动交换分区
sudo swapon /var/swapfile #step 查看是否生效
free -m #step 设置开机自动挂载交换分区
sudo echo '/var/swapfile swap swap defaults 0 0' >> /etc/fstab

停用及移除:

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

#step  停用swap
sudo swapoff /var/swapfile #step 删除swap文件
sudo rm -rf /var/swapfile

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

 ["errors"]=> string(89) "EXCEPTION: St9bad_alloc std::bad_alloc