沙滩星空的博客沙滩星空的博客

为linux设置swap虚拟内存

# 查看当前内存
free
# 命令输出显示:swap交换分区(虚拟内存)空间为0
               total        used        free      shared  buff/cache   available
Mem:          986924       88952      438812        2016      459160      743484
Swap:              0           0           0
#创建2G的SWAP交换区空白文件. 通常为物理内存2~2.5倍大小
dd if=/dev/zero of=/swap bs=1M count=2048

# 格式化文件为swap文件系统. -f 使用文件作为swap交换区
mkswap -f /swap

# 启用刚才创建的Swap文件
swapon /swap

# 设置开机自动启用swap文件交换区
echo "/swap swap swap defaults 0 0" >> /etc/fstab

如果不需要启用swap或需要调整swap大小,可以使用swapoff命令关闭swap。
swapoff /swap

# 查看交换分区更改是否生效
free
# 命令输出显示如下:
               total        used        free      shared  buff/cache   available
Mem:          986924       91784       69400        2016      825740      739740
Swap:        2097148           0     2097148
未经允许不得转载:沙滩星空的博客 » 为linux设置swap虚拟内存

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址