swap最好为物理内存的1.5到2倍之间,请问是什么意思?8g内存该给多少?能否举个例子说明一下,我买了鸟书的linux私房菜,看到这么一句,请各位大牛指点。
我的内存条是 8g,
就Linux的休眠(hibernate)功能而言,会把当前内存中的内容保存到swap中去。
极端情况下,如果你当前工作用满了8G内存,而且还用去了部分swap空间,而你的swap分区却只分了2G,这时进行系统休眠就会出现swap空间不足的问题。
所以说“swap分区大小是1.5到2倍内存大小”的建议还是有他的道理的。
不在乎硬盘空间,这样分也无所谓。
就我个人而言,我分了swap分区,但我禁用了swap也不用系统休眠:
临时禁用/开启SWAP:
sudo swapoff -a
sudo swapon -a
永久禁用SWAP,注释掉SWAP分区项,重启生效:
sudo nano /etc/fstab
我觉得挂起待机比休眠要好用,虽然会耗电,但快速的恢复是明显的优势,而休眠还要从硬盘读内容到内存。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。