美文网首页
Linux系统扩充虚拟内存

Linux系统扩充虚拟内存

作者: 攻城老狮 | 来源:发表于2021-03-09 11:09 被阅读0次

    解决的问题:服务器内存不足导致程序运行崩溃,但是扩展服务器的内存需要花钱。为了避免不必要的经费开支,故使用扩充虚拟内存的方式,达到扩充内存的效果。

    1. 查看当前的内存使用情况
    free -m
    
    1. 创建文件用于交换区文件
    # 创建文件
    touch /root/swapfile
    # 使用dd命令,来创建大小为2G的文件swapfile
    # if表示input_file输入文件
    # of表示output_file输出文件
    # bs表示block_size块大小
    # count表示计数。
    # 数据块大小为1M,数据块数目为2048,这样分配的空间就是2G大小
    dd if=/dev/zero of=/root/swapfile bs=1M count=2048
    
    1. 格式化交换文件
    mkswap /root/swapfile
    
    1. 启动交换文件
    swapon /root/swapfile
    
    1. 开机自动加载虚拟内存
    vim /etc/fstab
    # /etc/fstab文件中加入如下命令
    /root/swapfile swap swap defaults 0 0
    
    1. 重启生效
    reboot
    
    1. 删除交换分区和交换文件
    # 先删除/etc/fstab文件中添加的交换文件行 停用交换文件
    swapoff /root/swapfile
    # 删除交换文件
    rm -fr /root/swapfile
    

    相关文章

      网友评论

          本文标题:Linux系统扩充虚拟内存

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