CentOS7 SWAP 设置 (实测 笔记)

首先查看当前的内存及swap情况(参数 -h,-m )

[root@centos ~]# free -h

查看swap信息,包括文件和分区的详细信息

[root@centos ~]# swapon -s

创建swap交换文件(最大值为2G)

[root@centos ~]# dd if=/dev/zero of=/var/swap bs=1024 count=2048000

设置交换读写权限

[root@centos ~]# chmod 0600 /var/swap

格式化swap交换文件

[root@centos ~]# mkswap /var/swap

将文件挂载到swap分区

[root@centos ~]# swapon /var/swap

设置系统启动自动挂载到swap分区

[root@centos ~]# vim /etc/fstab

在文件末尾(最后一行)加上

[root@centos ~]# /var/swap swap swap default 0 0

设置优化 swap 参数

[root@centos ~]# vim /etc/sysctl.conf

# 数值越接近于100,系统越倾向于多进行swap。默认设置了30

vm.swappiness = 10

# 数值是比较高的,意味着系统从缓存中移除inode信息的速度比较快。一个保守一些的数值是50

vm.vfs_cache_pressure = 50

:wq 保存退出

停用 swap 交换文件

[root@centos ~]# swapoff /var/swap

删除swap分区文件

[root@centos ~]# rm -rf /var/swap

删除自动挂载配置命令

[root@centos ~]# vim /etc/fstab

删除以下这行

[root@centos ~]# /var/swap swap swap default 0 0

使用分区形式作为swap

*********************************************

使用fdisk来创建交换分区
假设 /dev/sdb2 是创建的交换分区

格式化swap交换文件

mkswap /dev/sdb2

将文件挂载到swap分区

# swapon /dev/sdb2

感谢您的观看,对您有用就分享出去吧 !

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容