千家信息网

linux系统swappiness参数在内存与交换分区间优化

发表于:2025-01-26 作者:千家信息网编辑
千家信息网最后更新 2025年01月26日,http://blog.itpub.net/29371470/viewspace-1250975swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表
千家信息网最后更新 2025年01月26日linux系统swappiness参数在内存与交换分区间优化

http://blog.itpub.net/29371470/viewspace-1250975

swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。linux的基本默认设置为60,具体如下:
[root@timeserver ~]# cat /proc/sys/vm/swappiness
60

[ root@timeserver ~]

也就是说,你的内存在使用到100-60=40%的时候,就开始出现有交换分区的使用。大家知道,内存的速度会比磁盘快很多,这样子会加大系统io,同时造的成大量页的换进换出,严重影响系统的性能,所以我们在操作系统层面,要尽可能使用内存,对该参数进行调整。

临时调整的 方法如下 ,我们调成10:
[root@timeserver ~]# sysctl vm.swappiness=10
vm.swappiness = 10
[root@timeserver ~]# cat /proc/sys/vm/swappiness
10

[root@timeserver ~]#

这只是临时调整的方法,重启后会回到默认设置的

要想永久调整的话,需要将 需要在/etc/sysctl.conf修改,加上:
[root@timeserver ~]# cat /etc/sysctl.conf
# Controls the maximum number of shared memory segments, in pages
kernel.shmall = 4294967296
vm.swappiness=10
[root@timeserver ~]# sysctl -p
这样便完成修改设置!

内存 调整 系统 时候 方法 空间 参数 很大 最大 操作系统 也就是 也就是说 只是 同时 大小 尽可能 层面 性能 数据 样子 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中学生网络安全法ppt 手机美图软件开发 企业对网络安全的误区 中文在数据库占用多少个字符 建设网络安全的技术 哪个服务器有pc界面 金川公司网络安全在线学习课程 无线网络技术及应用案例 微软数据库建模工具最新完整版 iphone服务器怎么填 皖新十分钟学校服务器连接超时 图片和视频管理服务器 建行软件开发笔试都考哪些 江财数据库试卷 宁波宁海县低价软件开发特点 服务器指令大全怎么建主城 魔兽世界服务器苏拉玛 云服务器和云主机区别 数据库模块优缺点 c 搭建web服务器 敏捷软件开发pdf百度云 托卡世界服务器下载 中国电信通信网络技术 互联网的科技带给我们的好处 数据库系统概论 萨师煊 宁国多功能软件开发服务价钱 软件开发是不是需要数学好 给电脑装服务器风扇 护苗网络安全主题教育视频 数据库的中文到idea中乱码
0