返回网站首页
当前位置:主页 > 香港六合开奖结果 >
如何在Ubuntu上增加swap交换空间
作者:admin  日期:2019-08-07 07:22 来源:未知 浏览:

  防止应用程序内存不足的最简单方法之一是增加服务器中的swap交换空间大小。

  要创建交换空间,首先需要检查当前的磁盘使用情况,并确认有足够的空间在系统上创建交换文件。

  现在我们将使用fallocate命令在我们的Ubuntu根(/)目录上创建一个名为“swap.img”的交换文件(大小为1GB),您可以根据需要调整大小。并使用ls命令验证交换的大小 如图所示。

  从上面的输出中,您可以看到我们已经创建了具有正确空间量(即1GB)的交换文件。

  要在Ubuntu中启用swap文件,首先需要在文件上设置正确的权限,以便只有root用户才能访问该文件。

  现在运行以下命令将文件标记为swap交换空间,并启用交换文件以开始在系统上使用它。

  从上面的输出中可以看出,我们的新交换文件已经成功创建,我们的Ubuntu系统将在必要时开始使用它。

  要使交换空间永久化,您需要在/etc/fstab文件中添加交换文件信息,并通过运行以下命令对其进行验证。

  Swappiness是一个Linux内核参数,用于指定系统将数据从RAM交换到交换空间的频率(以及频率)。此参数的默认值为“60”,它可以使用“0”到“100”之间的任何值。值越高,内核使用的交换空间越高。

  当前的swappiness值为60非常适合桌面使用,但对于服务器,您必须将其设置为较低的值,即10。

  您可能想要更改的另一个类似设置是vfs_cache_pressure - 此设置指定系统要在其他数据上缓存inode和dentry详细信息的程度。

  当前值设置为100,这意味着我们的系统会过快地从缓存中删除inode信息。我建议,我们应该将它设置为更稳定的设置,如50。

  就这样!在本文中,我们已经解释了如何在Ubuntu发行版上创建swap交换文件。如果您对本文有任何疑问,请随时在下面的评论部分提出您的问题。

上一篇:一曲DJ舞曲《夜色》超好听好听的难以入睡唱的真美
下一篇:没有了