AI智能
改变未来

企业级shell脚本之一:统计前10 占用内存和cpu资源的进程

背景:生产环境中我们经常要分析系统资源的使用情况,所以分析内存和cpu的消耗情况是很有必要的

命令说明:
ps 命令查看进程
参数:
-e 显示所有进程
-o 自定义显示的字段
–sort 排序
比如:我们要查看系统cpu消耗前10的进程:
ps aux –sort=-pcpu | head -10

整体脚本比较简单:
如下:
!#!/bin/bash
echo “————–cpu top 10 —————”
ps -eo user,pid,pcpu,pmem,args –sort=-pcpu |head -11

echo “————-memory top 10 —————-”
ps -eo user,pid,pcpu,pmem,args –sort=-pmem |head -11

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » 企业级shell脚本之一:统计前10 占用内存和cpu资源的进程