linux云服务器,内存占用率很高解决方法

在这里插入图片描述

首先查看自己的进程 看看那个占有内存过高

先使用top 查看那个占用的内存大

在这里插入图片描述
第一行
系统时间 运行时间 当前登录用户 负载均衡
第二行
进程数 运行数 休眠数 僵尸进程
第四行
用户空间 内核空间 改过优先级的继承 空闲cpu…
第五行
内存状态 交换区状态

在这里插入图片描述
分别对应
进程id 进程所有者 优先级 nice值 虚拟内存 物理内存 共享内存 进程状态 cpu占用时间 物理内存百分比 cou时间总计 进程名

结合上述信息找出占用cpu最高的进程

也可以这样
命令查看占用内存最大的10个进程

ps -aux | sort -k4nr | head -n 10

也可防止 多个进程占用很小的资源 但是 综合则占有资源就很多
查看消耗资源最多的前40个进程

ps auxw|head -1;ps auxw|sort -rn -k4|head -40

对此直接查看对应那个进程占用内存大
直接使用该命令杀掉

kill -9 $(ps aux | grep 进程名 |grep -v grep| awk '{print $2}')

也可以使用

使用 free -m 命令可以看到系统的被占用情况

建议提前使用以下 sync 把缓存的东西该写磁盘的写磁盘
echo的参数:
0 – 不释放
1 – 释放页缓存
2 – 释放dentries和inodes
3 – 释放所有缓存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值