📜  更改 swappiness manjaro - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:55:13.854000             🧑  作者: Mango

更改 swappiness manjaro - Shell-Bash

介绍

本文将介绍如何使用 Shell-Bash 命令来更改 Manjaro 系统中的 swappiness 值。swappiness 是一个决定内核在多大程度上将内存中的数据交换到交换空间的参数。调整 swappiness 值可以对系统的性能和响应速度产生影响。

步骤

以下是在 Manjaro 系统中更改 swappiness 的步骤:

  1. 打开终端:

    在菜单中找到终端应用,点击打开。

  2. 验证当前 swappiness 值:

    在终端中输入以下命令以验证当前的 swappiness 值:

    sysctl vm.swappiness
    

    返回类似以下内容表示成功:

    vm.swappiness = 60
    

    这里的值可以是 0 到 100 之间的任意整数。默认值通常为 60。

  3. 临时更改 swappiness 值:

    如果您只想临时更改 swappiness 值,可以使用以下命令:

    sudo sysctl vm.swappiness=30
    

    这将将 swappiness 值更改为 30。您可以使用任何整数值代替 30。

  4. 永久更改 swappiness 值:

    若要永久更改 swappiness 值,需要编辑 /etc/sysctl.d/99-swappiness.conf 文件以使用您喜欢的编辑器(如 nano):

    sudo nano /etc/sysctl.d/99-swappiness.conf
    

    添加以下行并保存更改:

    vm.swappiness=30
    

    这将将 swappiness 值更改为 30。您可以使用任何整数值代替 30。

  5. 应用更改:

    现在,您需要重新加载 sysctl 设置以应用更改,输入以下命令:

    sudo sysctl --system
    

    更改将生效并且持久。

  6. 验证更改:

    可以再次使用以下命令验证更改是否成功:

    sysctl vm.swappiness
    

    如果返回类似以下内容,表示更改已成功应用:

    vm.swappiness = 30
    

以上就是在 Manjaro 系统中更改 swappiness 值的步骤。通过调整 swappiness 值,您可以优化系统的内存管理和响应速度。

请注意,在更改系统参数之前,建议先了解操作系统的原理和潜在风险。