首页 > 其他 > 详细

CentOS7 SWAP 设置 (实测 笔记)

时间:2017-01-05 15:14:30      阅读:2051      评论:0      收藏:0      [点我收藏+]

 

首先查看当前的内存及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
**************************************************

 

CentOS7 SWAP 设置 (实测 笔记)

原文:http://www.cnblogs.com/vicowong/p/6252335.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!