zabbix5.0 High swap space usage ( less than 50% free)解决步骤。相关小知识:linux系统mem和swap的关系
zabbix5.0 系统报错High swap space usage ( less than 50% free)
一,执行free -m,看看目前内存是多少
total used free shared buff/cache available
Mem: 7795 1947 119 110 5728 5386
Swap: 2047 1022 1025
可以看到swap已经使用超过50%。
二,创建/home/swap 一个文件
执行命令 : dd if=/dev/zero of=/home/swap bs=1024 count=5120000
返回结果:
5120000+0 records in
5120000+0 records out
5242880000 bytes (5.2 GB) copied, 30.531 s, 172 MB/s #生成了一个5.2GB的文件
三,将这个文件变成swap分区
执行命令: /sbin/mkswap /home/swap
返回结果:Setting up swapspace version 1, size = 5119996 KiB
no label, UUID=a85b3bd3-8c5f-4192-b43e-2ae0df2fe09e
四,使这个分区变成有效状态
执行命令: /sbin/swapon /home/swap
返回结果: swapon: /home/swap: insecure permissions 0644, 0600 suggested.
五,执行free -m,看看目前内存是多少
total used free shared buff/cache available
Mem: 7795 1964 171 109 5659 5370
Swap: 7047 995 6052 #可以看到swap空间变成了7个G
六。为了避免系统重启后配置失效,vi /etc/fstab #修改这个文件
加入一行: /home/swap swap swap defaults 0 0
相关小知识:linux系统mem和swap的关系 转载自:https://www.cnblogs.com/lili-xia/p/11506188.html
free命令相对于top,提供了更简洁的查看系统内存使用情况:
# free -m
mem:表示物理内存统计
buff/cache:表示物理内存的缓存统计
swap:表示硬盘上交换分区的使用情况
系统当前真正可用的内存并不是第一行 free 标记的,他仅代表未被分配的内存
buff/cache列占用过高
buff/cache主要干啥来的?
Linux具有先进的缓存机制,会针对dentry(用于VFS-虚拟文件系统,加速文件路径名到inode的转换)、buffer cache(针对磁盘块的读,写)和 page cache(针对文件 inode 的读写)进行缓存操作来提高读写效率。但是在进行了大量文件操作之后,缓存会把内存资源基本用完,虽然文件读取效率提高了,但是物理内存会被逐渐吃完。
原来是因为系统进行了频繁的文件读写操作,但是为什么操作系统不会主动回收呢,原来是因为drop_caches 的默认参数设置的就是不释放。
drop_caches 的值可以是 0-3 之间的数字,代表不同的含义:
0:不释放(系统默认值)
1:释放页缓存
2:释放dentries和inode
3:释放所有缓存
修改:# echo 1 > /proc/sys/vm/drop_caches
小插曲
当Linux的物理内存快要被耗尽时,系统会把一些进程占用的内存转移到 swap 区,当物理内存被释放一部分时,swap 区的一些内存占用又慢慢回到 mem 区,但是 mem 区却不再是之前的满负荷状态,而是有一部分 free 的内存!
【总结】
1)当物理内存快被耗尽时,系统并没有崩溃,而是拿 swap 做临时内存,当两者都耗尽,系统 OutofMemory
2)物理内存达到峰值,系统中一些不常用的进程内存占用被提到 swap 区
3)当 Men 区的资源进行释放时,被挪到 swap 的内存并不会全部回来,随着系统或者程序的唤醒才会慢慢回到 men 区
4)swap 是内存不够时,磁盘虚拟出来的内存,磁盘主要是 I/O 级别的操作,并不是系统内核级别的操作,处理速度跟 mem 区不是一个等级
zabbix5.0 High swap space usage ( less than 50% free)解决步骤。相关小知识:linux系统mem和swap的关系相关推荐
- linux使用swap的命令,Linux系统如何使用swap和zram swap命令
使用Linux的网管们肯定都知道swap和zram,事实上掌握swap和zram能提升答案及的工作效率,但有些网友并不清楚Linux swap和zram怎么使用,虽说Linux zram的使用情况比较 ...
- 原创:关于Zend Studio 11.0.2使用localhost无法打开问题,附解决步骤
关于Zend Studio 11.0.2使用localhost无法打开问题,附解决步骤 前段时间一直想搭建PHP学习环境,百般挑选之下,选择了Zend Studio+phpStudy,可是下学习过程中 ...
- Linux内存Mem和Swap那点事,Linux内存 mem 和 swap
摘抄并用于自查 Linux mem/swap/buffers/cached区别 free命令相对于top,提供了更简洁的查看系统内存使用情况: # free -m mem:表示物理内存统计 buff/ ...
- Linux系统中增加Swap分区大小
1.检查当前的分区情况: [root@localhost]#free -m 2.增加交换分区文件及大小,如果要增加2G大小的交换分区,则命令写法如下,其中的 count 等于想要的块大小. [root ...
- Linux内存 mem 和 swap
摘抄并用于自查 Linux mem/swap/buffers/cached区别 free命令相对于top,提供了更简洁的查看系统内存使用情况: # free -m mem:表示物理内存统计 buff/ ...
- vb实时错误6 溢出_java内存溢出系列(6): Out of swap space?
本文是java内存溢出系列第6小篇. JVM启动参数指定了最大内存限制.如 -Xmx 以及相关的其他启动参数. 假若JVM使用的内存总量超过可用的物理内存, 操作系统就会用到虚拟内存. 错误信息 ja ...
- Lack of free swap space on 192.168.3.1
zabbix健康报错 Lack of free swap space on 192.168.3.1 **解决办法 : ** 先查看磁盘swap磁盘容量 是因为Zabbix监控没有考虑虚拟主机的交换空间 ...
- 初试Zabbix5.0下使用官方OID监控eNSP数通设备接口状态
笔者学习Zabbix的初衷是监控园区网络,其中一项是监控在配置MSTP下BPDU Guard/Filter及DHCP Snooping后接入交换机或非法DHCP服务器后端口的状态.本篇初试一下整个流程 ...
- linux下增加swap分区,LINUX新建和增加SWAP分区
我们都知道在安装Linux系统时在分区时可以分配swap分区,而系统安装后(在运行中)如何建立或调整swap分区呢? 在装完Linux系统之后,建立Swap分区有两种方法. 1.新建磁盘分区作为swa ...
最新文章
- ETSI MEC — 容灾组网模型
- MySQL授权命令grant的使用方法
- 电商系统的售后模块设计
- 求带权中位数的Select算法
- 数组可以容纳多少水----------给你出道题
- 软件项目经理新手上路16 - 后记,一切才刚刚开始
- 《设计模式解析(第2版•修订版)》—第1章 1.4节应对变化:使用功能分解
- sql server 游标和with as使用
- linux lsof命令语法
- linux下如何实现pgadmin备份,linux下pgAdmin4安装
- 2020年数维杯数学建模C题 垃圾转运优化模型设计求解全过程文档及程序
- windows设置开机自动启动程序
- pr怎么导出预设_怎样用Pr导出清晰度高的视频?
- DS8880要将双控高端存储架构进行到底
- GetType obsolete
- 【SDOI2010】【BZOJ1924】所驼门王的宝藏
- springMVC中ajax使用json 对象 出现 状态代码: 415 Unsupported Media Type
- 云原生|Qunar 云原生容器化落地实践
- SitePoint播客40:Google的谷歌
- 规范化、标准化、归一化、正则化
热门文章
- 【vuecli使用Uglifyjs-webpack-plugin打包报错问题】
- 2021美赛C题数据(完整有解压密码)
- 【vn.py】期货穿透式CTP API接入
- 魔兽世界n 服服务器维护时段,wowN服新服务器开放时间_魔兽世界N服新服务器发布内容_快吧游戏...
- 8、Goroutines和Channels
- 所有帖子的 分类 总结
- 技术美术个人笔记(八)——瑞利散射与米氏散射
- 哪些靠谱的方法能在十年内赚 3000 万?
- SAP的一些术语表,中英对照
- 命运冠位指定服务器选择,命运冠位指定从者选择指南