千家信息网

CentOS7中怎么修改swappiness值

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,本篇文章给大家分享的是有关CentOS7中怎么修改swappiness值,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。示例:修改swap
千家信息网最后更新 2025年02月02日CentOS7中怎么修改swappiness值

本篇文章给大家分享的是有关CentOS7中怎么修改swappiness值,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

示例:修改swappiness值为0

永久配置方法:

sysctl -w vm.swappiness=0

echo vm.swappiness = 0 >> /etc/sysctl.conf

临时配置方法:

sysctl -w vm.swappiness=0

手动更改/sys/fs/cgroup/memory下子目录对应的memory.swappiness值

临时配置后可能出现的故障描述:

物理内存还比较充足,vm.swappiness已经设置为0,但系统还是用了swap分区

故障原因

根因是虚拟机machine.slice和系统system.slices、user.slices等使用了swap空间。

直接原因

通过sysctl -w设置vm.swappiness并不能改变cgroup中machine.slice、system.slices、user.slices等里面对应的memory.swappiness值,这些值继承/sys/fs/cgroup/memory下vm.swappiness的值,当创建子目录后,再创建子目录,此时vm.swappiness的值继承于父目录里对应的vm.swappiness值,因此,在系统运行时,只改变/sys/fs/cgroup/memory这个根目录的值,并不影响已创建子目录的vm.swappiness配置,所以如果需要更改,就要手动操作。

总结

正常情况下,如果在sysctl.conf中配置了vm.swappiness的值,重启之后,所有配置都是新值,但如果手动动态更改,就需要手动更改/sys/fs/cgroup/memory下子目录对应的memory.swappiness值。

以上就是CentOS7中怎么修改swappiness值,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

配置 手动 子目 子目录 目录 系统 原因 故障 方法 更多 知识 篇文章 充足 实用 内存 动态 就是 工作会 情况 文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 在哪找数据库的表设计器 上海安装软件开发预算 抖音数据分析软件开发 关于网络安全利与弊的手抄报 网络安全校园日活动实施方案 软件开发公司工资 数据库答题用户结构 如何设置路由器首选dns服务器 英雄联盟登陆服务器未响应 蚂蚁矿池连不上服务器 我国网络安全法 实名制 一念逍遥为什么进不去服务器 图像识别ai服务器配置 共建网络安全共享网络文明演讲 热量表数据服务器 因特尔x86服务器是多少纳米 cmd中如何连接数据库表 大学生接触网络安全教育心得 网络安全小学生国旗演讲稿 南京阿里巴巴网络技术有限公司 自考笔记软件开发 计算机网络技术的职业定位 上海引未互娱网络技术有限公司 梦幻西游新服务器有哪些 php创建数据库失败是什么原因 网络安全对社会上的影响 航海王启航服务器划分 华龙重庆网络安全宣传 有秩序的服务器我的世界 电力信息网络技术
0