有个交换参数控制内核从物理内存移出进程,移到交换空间。该参数从0到100,当该参数=0,表示只要有可能就尽力避免交换进程移出物理内存;该参数=100,这告诉内核疯狂的将数据移出物理内存移到swap缓存中。
当linux系统安装好后,如何增加swap?可以使用如下方法(使用root用户操作): 1. 添加一个文件,文件的大小为想要增加的swap大小。例如想要将swap增加1G,使用如下命令添加一个1G的文件。 dd if=/dev/zero of=/opt/swap01 bs=1M count=1024 2. 修改新文件的权限 chmod 600 /opt/swap01 3. 创建swap文件 mkswap /opt/swap01 4. 激活swap文件 swapon /opt/swap01 激活后通过如下命令可以看到新增的文件已经加入了系统swap [root@localhost ~]# swapon -s Filename Type Size Used Priority /opt/swap01 file 1048572 0 -1 /dev/sda2 partition 1048572 0 -2 5. 在/etc/fstab添加如下内容,使其重启后也生效 /opt/swap01 swap swap defaults 0 0 6. 其它命令: swapoff /opt/swap01 #关闭swap file
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。