美文网首页
Deepin Linux 添加交换分区文件

Deepin Linux 添加交换分区文件

作者: amor_2018 | 来源:发表于2019-12-26 12:46 被阅读0次

    1. 新建swap文件

    新建一个专门的文件用于swap分区

    dd if=/dev/zero of=/swap_file bs=1M count=4096
    

    注:此文件的大小是count的大小乘以bs大小,上面命令的大小是4GB

    2. 通过mkswap命令将上面新建出的文件做成swap分区

    mkswap /swap_file
    

    3.启用交换分区,并使用命令查看内存占用情况

    swapon /swap_file
    
    free -m
    

    4. 设置开机自动启动

    vim /etc/fstab
    # 添加 如下内容到文件中:
    /swap_file    swap    swap    defaults    0    0
    

    5. 查看内核参数vm.swappiness中的数值是否为0,如果为0则根据实际需要调整成30或者60

    cat /proc/sys/vm/swappiness
    sysctl -a | grep swappiness
    sysctl -w vm.swappiness=50
    

    在Linux系统中,可以通过查看/proc/sys/vm/swappiness内容的值来确定系统对SWAP分区的使用原则。

    swappiness内容的值为0时,表示最大限度地使用物理内存,物理内存使用完毕后,才会使用SWAP分区。

    swappiness内容的值为100时,表示积极地使用SWAP分区,并且把内存中的数据及时地置换到SWAP分区。

    注:若想永久修改,则编辑/etc/sysctl.conf文件,此处设置的50,就表示当物理内存少于50%时便使用交换分区。

    注:本文参考于网络

    相关文章

      网友评论

          本文标题:Deepin Linux 添加交换分区文件

          本文链接:https://www.haomeiwen.com/subject/jmuhoctx.html