linux资源管理

Posted zx125

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux资源管理相关的知识,希望对你有一定的参考价值。

资源管理

资源管理的4步

1.资源管理的命令

2.阈值是多少

3.如何定位问题(关键指标)

4.如何解决

cpu

查看命令:ps top uptime

检查项:进程总数、running队列(正在使用cpu的程序)、load值(平均负载值)、使用率

总进程数-0业务进程数(开机时候的进程)=业务进程数

cpu使用率高,进程数高

是:说明机器压力大,需要升级配置或者通过集群解决

不是:查看任务管理器中的进程,找陌生进程,不认识百度,继续综合后续指标

running 单核不超过10个

是:说明机器压力大,需要升级配置或者通过集群解决

不是:找到R队列中的进程,判断是否为恶意程序,恶意的kill,并清除相关连接

load值和使用率成正比

单核load average 接收范围3-5 ,使用率80%,多核N*100%

找到高消耗的cpu进程,判断是否为业务进程

是:说明机器压力大,需要升级配置或者通过集群解决

不是 判断是否为恶意程序,恶意的kill,并清除相

磁盘管理

查看命令 df使用率 iostat iotop

检查项 使用率 io队列长度

磁盘使用率预警线80%

超过80加磁盘清空间

队列长度2-3

检查哪个进程占用了Io,是否为恶意进程

是 找到进程kill,清除对应的文件

不是 优化IO,磁盘阵列或加存储

磁盘满了,虚拟机直接挂了

网络

查看命令 iftop

检查项 流入流出峰值

阈值:总带宽的80%

内存

查看命令 free

查看项 物理/swap使用率

阈值 80%/5%

内存使用进程 ps top

当swap出现就代表内存不够用了

以上是关于linux资源管理的主要内容,如果未能解决你的问题,请参考以下文章

Linux用户管理Linux用户管理

Linux硬件资源管理

Linux查看系统资源占用

Linux系统管理

Linux用户管理Linux文件管理

Linux 内核的内存管理 - 概念