[折腾日常]linux交换空间

2021年2月26日 4点热度 0条评论 来源: WW_still

[折腾日常]linux交换空间

查看现在的swappiness

cat /proc/sys/vm/swappiness

swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,

swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。

临时修改swappiness参数.这里设置的10

sysctl vm.swappiness=10

永久修改
在/etc/sysctl.conf文件中添加如下参数,这里设置的10

vm.swappiness=10

启用激活

sysctl -p

增加和删除swap分区
查看现在正在使用的swap

free
  1. 使用dd命令创建一个swap分区,在这里创建一个4G的分区
dd if=/dev/zero of=/root/swapfile bs=1M count=4096

if=文件名:表示指定源文件

of=文件名:表示指定目的文件,可以自己去设定目标文件路径。

bs=xx:同时设置读入/写出的“块”大小

count=xx:表示拷贝多少个“块”

bs * count 为拷贝的文件大小,即swap分区大小
2, 格式化新建的分区文件

mkswap /root/swapfile
  1. 将新建的分区文件设为swap分区
swapon /root/swapfile
  1. 设置开机自动挂swap分区
echo "/root/swapfile swap swap defaults 0 0" >> /etc/fstab
  1. 最后使用free -h查看分区情况
  2. 删除swap分区
swapoff /root/swapfile
rm -rf /root/swap
    原文作者:WW_still
    原文地址: https://blog.csdn.net/W_Wstill/article/details/114155834
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。