极智开发 | ubuntu增加虚拟内存swap教程

​  ​ 虚拟内存可以把一部分的外部存储器空间转换成内存空间,让应用程序可以虚拟地增加内存大小。

  • 查看内存

​  ​  先查看物理内存和虚拟内存的使用情况

free -m     # 查看物理内存大小                          

在这里插入图片描述

  • 设置虚拟内存大小
sudo dd if=/dev/zero of=/tmp/swapfile bs=1M count=4096          

​ ​  ​  设置一块大小为4G的内存空间,虚拟内存的空间大小为物理内存的1~2倍较合适。
在这里插入图片描述

  • 修改权限

​  ​  修改内存空间的权限

sudo chmod 600 /tmp/swapfile   
  • 格式化
sudo mkswap /tmp/swapfile                    

​​  ​ 不格式化可能会出现 swapon:/tmp/swapfile:read swap header failed 问题。

  • 开启虚拟内存
su

你可能感兴趣的:(极智开发,ubuntu,内存管理,linux)