当前位置:首页 > 内存 > 正文

ubuntu修改swap交换内存大小

  • 内存
  • 2024-08-14 09:30:26
  • 411

一、ubuntu16.04减小swap空间的大小创建一个新的8gswap,激活swapon,删除旧的swapoff,最后删除旧的swap设备。
二、在Ubuntu上开启Swap

当内存不够大时,需要启用swap,使用部分硬盘作为虚拟内存来解决内存容量不足的问题。本博客基于Ubuntu,其他Linux系统基本相同。非常简单,只要按照下面给出的步骤一步步操作即可。

在终端中使用free-m命令查看输出。

可以看到最后一行是000,这意味着当前没有启用。

使用以下命令创建交换文件。因为需要分配硬盘空间,所以可能会比较慢。

Count=2048表示创建2G虚拟内存,因为这里使用的单位是M。如果你想创建6G虚拟内存。,然后将2048转换为6144,因为1024*6=6144。

要确保交换文件存在并且已成功创建,可以使用ls/|grepswapfile命令。

依次执行以下命令

依次运行以上两条命令后,如果成功,会看到类似下面的输出

此时至此,交换已成功启动。让我们再次使用free-m命令来检查这一点。您将看到如下输出。

交换的最后一行将不再是000,而是我们上面设置的大小。

使用编辑器编辑/etc/fstab文件并自动添加交换。这里使用Vim打开表单的配置。编辑时,也可以使用其他文本编辑工具,比如nano

在fstab文件最后一行添加以下内容

然后保存退出。