Linux主机内存持续升高原因分析

一、问题描述
gpaas程序服务器Linux主机,内存持续升高,负载过大,系统us使用率非常低,如下图框选所示

load average: 90.16, 83.17, 67.37
load average:三个数分别是1分钟、5分钟、15分钟的负载情况
0.3% us — 用户空间占用CPU的百分比
kswapd 是 Linux 系统中负责页面置换守护进程,它常驻内存,监控系统中内存使用情况,以确保内存资源的合理利用。因此当系统物理内存不足时,就会将部分内存数据交换(swap)到硬盘上的交换分区(swap partition),以供物理内存继续使用,而我们系统需直接关闭swap配置。
二、解决方法
1、原因分析
登录gpaas主机,执行top命令,按c观察一下运行情况,即可发现内存RES使用情况:
RES :常驻内存使用情况,即进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
VIRT:进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
发现:
/usr/bin/vmtoolsd占用内存23.9G,此进程为,VMware Tools 工具服务,该服务在主机和客户机操作系统之间传递信息,可由操作系统命令:dmidecode -t system 确认,主机为vmw
Linux主机内存持续升高原因分析
一、问题描述gpaas程序服务器Linux主机,内存持续升高,负载过大,系统us使用率非常低,如下图框选所示load average: 90.16, 83.17, 67...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



