centos swap 虚拟内存技术

2020/1/6 centosswapshell

# 内存使用率超过X时开始使用交换分区

  1. 临时修改
sysctl vm.swappiness=10
1
  1. 查看swappiness当前设置的值
cat /proc/sys/vm/swappiness
1
  1. 永久修改
vi /etc/sysctl.conf 文件添加 vm.swappiness=0
1

# 创建swap虚拟分区

  1. 创建虚拟内存
# 从分区分出2x1024M大小的空间,挂在/swap上
dd if=/dev/zero of=/swap bs=2048 count=1024000
1
2
  1. 格式化成swap格式
mkswap /swap
1
  1. 激活/swap,加入到swap分区中
swapon /swap
1
  1. 赋予权限
chmod -R 0600 /swap
1

5.开机自启动新添加的swap分区

vi /etc/fstab
# 添加
/swap swap swap defaults 0 0
1
2
3
  1. 删除分区
swapoff /swap
1
  1. 查看创建的虚拟内存地址信息
ll /swap -h
1
  1. 查看当前系统的内存信息
free -m
1
最后更新时间: 2024/7/9 15:11:02