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分区大小修改》! (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- LINUX实操:Linux comm命令求出文件的交集、差集
- linux – 向进程组的所有成员发送信号的最佳方法
- linux – 我可以在KDE中找到一个合适的平铺窗口管
- 期望在Linux中,fd 打开文件描述符的最大数量是否
- linux – 不能将基于保险丝的卷暴露给Docker容器
- linux – 强制Bamboo使用特定的Build Agent进行部
- LINUX实战:Ubuntu 16.04安装Sublime Text 3
- linux – 以特定的速度执行stdout输出
- linux – 在Docker容器中挂载SMB / CIFS共享
- linux-kernel – 编译Linux内核错误xt_CONNMARK.