vm.swappiness参数在Linux 7 和 Linux 8 中有区别
时间: 2024-02-12 07:29:33 浏览: 42
是的,Linux 7和Linux 8中的vm.swappiness参数有所区别。在Linux 7中,vm.swappiness参数的默认值为30,而在Linux 8中,默认值为60。此外,在Linux 8中,还引入了一个新的系统调用madvise,在使用该系统调用时,系统会自动调整vm.swappiness参数的值,以更好地处理内存管理。因此,在Linux 8中,建议使用madvise系统调用来代替手动调整vm.swappiness参数的值。
相关问题
如何设置vm.swappiness
可以通过修改/proc/sys/vm/swappiness文件来设置vm.swappiness参数的值。具体的操作可以按照以下步骤进行:
1. 以root用户身份登录Linux系统。
2. 打开终端窗口,使用编辑器(如vi或nano)打开/proc/sys/vm/swappiness文件。
3. 修改文件中的数字,设置vm.swappiness参数的值。例如,如果希望将参数的值设置为50,可以将文件中的数字改为50。
4. 保存文件并关闭编辑器。
5. 使用命令sysctl -p使设置生效。
需要注意的是,修改/proc/sys/vm/swappiness文件只会在当前会话中生效,如果希望永久生效,可以将修改写入/etc/sysctl.conf文件中,以便系统在启动时自动加载该设置。具体的操作可以按照以下步骤进行:
1. 以root用户身份登录Linux系统。
2. 打开终端窗口,使用编辑器(如vi或nano)打开/etc/sysctl.conf文件。
3. 在文件末尾添加一行,格式为“vm.swappiness = 值”,其中“值”为希望设置的vm.swappiness参数的值。例如,如果希望将参数的值设置为50,可以添加一行“vm.swappiness = 50”。
4. 保存文件并关闭编辑器。
5. 使用命令sysctl -p使设置生效。
sysctl.conf文件里没vm.swappiness=XX
如果在`/etc/sysctl.conf`文件里没有`vm.swappiness=XX`这一行,那么你可以自己添加这一行来修改swappiness值。按照以下步骤进行:
1. 打开终端,输入以下命令:
```
sudo nano /etc/sysctl.conf
```
这会打开一个文本编辑器,你可以在其中添加以下行:
```
vm.swappiness=XX
```
其中`XX`是你想要设置的swappiness值,例如设置为`10`:
```
vm.swappiness=10
```
注意:如果该文件中已经存在`vm.swappiness`的配置项,那么直接修改该项的值即可。
2. 保存修改后,关闭文本编辑器。
3. 让修改生效,可以使用以下命令:
```
sudo sysctl -p
```
这会重新加载`/etc/sysctl.conf`文件,并使其中的修改生效。
4. 最后,你可以再次输入以下命令来查看swappiness值是否已经修改成功:
```
cat /proc/sys/vm/swappiness
```
如果显示的值已经是你想要的值,那么修改swappiness值的操作就完成了。
希望这些步骤可以帮助你在树莓派中成功调整swappiness值。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)