linux交换分区的优化-参数优化必选

简介:

今天早上手机收到zabbix报警短信,提示lack of free swap space on(交换分区不足)

到对应的服务器查看,发现内存free加cache还有11个G没用呢,就开始使用交换分区了

    wKiom1iVdDiyKrAwAAAOlT-M3Ww196.png

初步怀疑是不是swappiness的初始值没有更改,于是进行相应的查看:

    #cat /proc/sys/vm/swappiness(也可以用sysctl -q vm.swappiness查看)

    wKiom1iVda_hwEpZAAATaK3sSW0980.png

    看到都swappiness的值为60,初始值为60,说明没有进行过更改;

    说明:在centos里面,swappiness的值的大小对如何使用swap分区是有着很大的联系

    swappiness=0:表示只使用物理内存,不使用swap,当物理内存用光时,用OOM kill杀死分值低的进程。

    swappiness=1:表示当物理内存用光时,使用swap内存,不杀死相关进程。

    swappiness=60:系统默认值。

    swappiness=100:表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。

    对于Centos的默认设置,这个值等于60,建议修改为10。

修改swappiness:

    #sysctl vm.swappiness=10

    但是这只是临时的修改,如果系统重启会恢复默认的值60,所有还需要做下一步:  

    #echo vm.swappiness=10 >> /etc/sysctl.conf  

重新加载虚拟内容:

    #swapoff -a(关闭虚拟内存)

    #swapon -a(开户虚拟内存)

    注:当虚拟内存已经被使用后,swapoff -a操作会将交换分区中的数据写到物理内存中,此过程有点慢

重新查看:

    wKioL1iVd3vztMdBAAAUEhQZqNA164.png

本文转自激情燃烧的岁月博客51CTO博客,原文链接http://blog.51cto.com/liuzhengwei521/1894847如需转载请自行联系原作者


weilovepan520

相关文章
|
3月前
|
存储 监控 安全
在Linux中,⼀个EXT3的文件分区,当使用touch test.file命令创建⼀个新文件时报错,报错的信息是提示磁盘已满,但是采用df -h命令查看磁盘大小时,只使用了,60%的磁盘空间,为什么会出现这个情况?
在Linux中,⼀个EXT3的文件分区,当使用touch test.file命令创建⼀个新文件时报错,报错的信息是提示磁盘已满,但是采用df -h命令查看磁盘大小时,只使用了,60%的磁盘空间,为什么会出现这个情况?
|
3月前
|
Linux
在Linux中,列出几种常见打包工具并写相应解压缩参数。
在Linux中,列出几种常见打包工具并写相应解压缩参数。
|
12天前
|
监控 Linux 云计算
Linux操作系统在云计算环境中的实践与优化###
【10月更文挑战第16天】 本文探讨了Linux操作系统在云计算环境中的应用实践,重点分析了其在稳定性、安全性和高效性方面的优势。通过具体案例,阐述了Linux如何支持虚拟化技术、实现资源高效分配以及与其他开源技术的无缝集成。文章还提供了针对Linux系统在云计算中的优化建议,包括内核参数调整、文件系统选择和性能监控工具的应用,旨在帮助读者更好地理解和应用Linux于云计算场景。 ###
15 3
|
3月前
|
监控 算法 网络协议
在Linux中,如何进行网络资源的优化?
在Linux中,如何进行网络资源的优化?
|
3月前
|
缓存 监控 Linux
在Linux中,如何优化 Linux 系统?
在Linux中,如何优化 Linux 系统?
|
3月前
|
缓存 监控 网络协议
在Linux中,如何进行系统资源的优化?
在Linux中,如何进行系统资源的优化?
|
2月前
|
存储 监控 安全
探究Linux操作系统的进程管理机制及其优化策略
本文旨在深入探讨Linux操作系统中的进程管理机制,包括进程调度、内存管理以及I/O管理等核心内容。通过对这些关键组件的分析,我们将揭示它们如何共同工作以提供稳定、高效的计算环境,并讨论可能的优化策略。
40 0
|
3月前
|
缓存 监控 固态存储
在Linux中,如何管理和优化文件系统的性能?
在Linux中,如何管理和优化文件系统的性能?
|
3月前
|
存储 Linux 5G
linux操作系统初始化后,再也不用手动分区了
linux操作系统初始化后,再也不用手动分区了
31 0
|
3月前
|
存储 安全 Linux
在Linux中,内核调优配置文件名字有哪些?举例几个内核需要优化的参数配置?
在Linux中,内核调优配置文件名字有哪些?举例几个内核需要优化的参数配置?