美文网首页
linux系统swappiness参数在内存与交换分区间优化

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

作者: houxin | 来源:发表于2020-03-28 09:41 被阅读0次

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

[root@houxin ~]# cat /proc/sys/vm/swappiness
60

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

[root@houxin ~]# sysctl vm.swappiness=10
vm.swappiness = 10
[root@houxin ~]# cat /proc/sys/vm/swappiness
10

这只是临时调整的方法,重启后会回到默认设置的
要想永久调整的话,需要将
需要在/etc/sysctl.conf修改,加上:

[root@houxin ~]# cat /etc/sysctl.conf
vm.swappiness=10
[root@houxin ~]# sysctl -p

这样便完成修改设置!
对于使用多大比例内存之后开始使用swap,在系统配置文件中可以通过调整参数进行修改。
使用如下的命令查看当前的swappiness参数

[root@houxin ~]# cat  /proc/sys/vm/swappiness
60

相关文章

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

    swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度...

  • Linux优化

    Linux配置优化 引用来源:黑马大数据 1 Swappiness虚拟内存swappiness是Linux的一个...

  • Centos修改swappiness

    一、什么是swappiness swappines是Linux的一个内核参数,控制系统在进行swap时,内存使用相...

  • top命令查看系统状态分析

    linux怎样使用top命令查看系统状态 Linux系统可以通过top命令查看系统的CPU、内存、运行时间、交换分...

  • Tomcat内存优化

    Tomcat内存优化主要是对 tomcat 启动参数优化参数。 1.linux 下调整tomcat的内存设置 wi...

  • linux 内核参数调整优化网络

    linux 内核参数调整优化网络 Linux系统内核设置优化tcp网络,# vi /etc/sysctl.conf...

  • Tomcat优化

    文章针对linux操作系统。 图片中,html页面,在tomcat安装目录下。 一、内存优化 linux系...

  • 运维小知识之Swap分区

    Swap分区,即交换区,系统在物理内存不够时,与Swap进行交换。即当系统的物理内存不够用时,把硬盘中一部分空间释...

  • 01.14 - 内存管理

    内存管理 1. 数据的存储 内存分为栈区间和堆区间,从底层看,栈区间的内存的开辟与释放是系统自动管理的,堆区间的内...

  • Linux下查看系统内存命令

    Linux下内存查看命令 free 命令 free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)...

网友评论

      本文标题:linux系统swappiness参数在内存与交换分区间优化

      本文链接:https://www.haomeiwen.com/subject/owxzyhtx.html