LINUX学习:Unix系统下对swap分区大小修改
《LINUX学习:Unix系统下对swap分区大小修改》要点: 随着科技不断的进步,内存大小在不断的加大,使得swap分区的用处越来越小.所以在实际生产环境中有时需要对系统的swap分区大小来进行调整,不过建议在安装系统时就定义好是否要swap分区、swap分区的大小是多少,如果是条件允许的话建议swap分区在2GB~4GB间,如果还不够建议直接加内存.使用2GB的swap是因为有一些特殊的软件可能在平时使用的时候会使用到swap分区,如高性能的Oracle.当然,如果后期在使用的过程中发现swap分区过大,磁盘空间又使用紧张,那么就很有必要对系统的swap分区大小做相应的缩减,反之亦然.因为有LVM的出现使得swap分区的调整方式有一点区别,在此就简单的说一说swap分区的缩减办法. 在对swap分区大小调整前还必要注意是否还有数据正在使用swap分区,如果是有在使用必要先修改下系统的内核变量刷新下swap分区查验下,以免造成数据丢失,系统中默认使用swap时的是依靠/proc/sys/vm/swappiness中的变量来控制的,默认/proc/sys/vm/swappiness中的变量时60,当/proc/sys/vm/swappiness变量设置为0时是表示尽量不使用swap空间,其中值越大表示系统越倾向于使用swap空间,可以通过修改内核变量文件/etc/sysctl.conf来动态控制 这样就降低了系统对swap的使用可能性,当然如果内存确实够时此时还是会使用到swap空间的,此时就不能对swap分区大小做调整,如果没有那么才能继续做swap分区大小的调整,而对swap分区做调整时有分成2种情况:1、是使用传统磁盘分区 2、使用LVM管理的swap分区.这两种情况下对系统的swap分区做调整是有所不同的. 这样swap的临时分区就建立好了,如果是调小或者是磁盘中还有未使用的分区时还可以在把原来的swap分区重新做修改后,再格式化调整大小后再创建成swap分区再把swap写在独立分区内,步骤办法和上面一样在此就不做过多的赘述了,无论如何把swap分区修改好后都需要根据实际修改的情况修改下/etc/fstab文件,注意UUID也要填新的,以确保系统重启后会自动挂载swap分区. [root@localhost ~]# swapon -s 总之如果是对swap修改后都要对/etc/fstab文件做修改,以确珍重启后系统能自动挂载swap分区 本文永远更新链接地址: 更多LINUX教程,尽在脚本之家PHP学院专栏。欢迎交流《LINUX学习:Unix系统下对swap分区大小修改》! (编辑:十堰站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux – libtool与64位目标平台上的32位版本的libstdc .so
- 通过linux上的usb发送原始数据
- ARM系统模式与arm管理员模式有何不同?
- linux – 如何跟踪EC2实例或弹性IP上的公共带宽使用情况?
- linux – 在Ubuntu服务器12.04.4上编译Node.js v0.11.12-re
- linux – 有什么区别:“. [script]“或”source [script]“
- 如何在curl php中解决HTTP / 1.1 400错误请求
- 停止或重新加载后,Vagrant错误“无法挂载Linux客户机中的文
- Linux中的CPU排序(带超线程)
- 如何在Linux上从PHP创建与WinZip兼容的AES-256加密zip文件?