检测系统中进程占满单个cpu的情况
2024-09-02 13:06:25
#!/bin/bash
function thread_used_cpu(){
# $1 为单个cpu负载的百分比
if [[ $1 == "" ]];then
full_load_percent=95
else
full_load_precent=$1
fi
ps_info=(`ps H -eo pid|uniq -c|grep -v 'PID'|awk '{ if ($1==1) print $2}'`)
echo ${ps_info[@]}|grep '5350'
grep_string=$(echo ${ps_info[@]}|sed 's/ /\|/g')
echo "`ps H -eo pid,psr,pcpu,comm,tid |grep -E ${grep_string}|awk -v full_load_percent=$full_load_percent '{ if ($3 > full_load_percent) print "pid:"$1",核心号:"$2",cpu使用率:"$3",进程名称:"$4",线程id:"$5; else print "None" }'`"
}
thread_used_cpu
最新文章
- spring-security4.1.2的学习
- Java实现直接插入查找
- get set
- 【转】Linux內核驅動之GPIO子系統(一)GPIO的使用 _蝸牛
- 【Oracle】ORA-01722:无效数字(控制文件最后一个字段)
- 【转】android webview设置内容的字体大小
- 窗口信息获取器 Spy4Win v0.20b 中文绿色版
- .NET DLL 保护措施详解(非混淆加密加壳)核心思路的实现
- 201521123064 《Java程序设计》第8周学习总结
- SQLServer2012基于扩展事件的阻塞监控
- Python面试真题第三节
- Android的BroadcastReceiver组件
- #学号 20175201张驰 《Java程序设计》第2周学习总结
- SignalR 行实时通信最大连接数
- 不是说记住rm -rf的教训就够了
- 转载 jQuery和js自定义函数和文件的方法(全网最全)
- VMware(虚拟机) 12版安装深度linux系统
- Arcgis发布服务
- RabbitMQ、Memcached、SQLAlchemy
- OpenGL中的原子操作需要注意的地方
热门文章
- Python 多进程拷贝文件夹案例
- LINUX安装Tree软件包
- 开源证书检查工具:fossy(fossology)
- Kafka的性能分析
- Spring Boot 实现热部署
- Nginx 优化详解
- mybatise 设置全局变量实例
- 解决python中调用 imread 报错:ImportError: cannot import name imread
- Java 基础 - 泛型类/泛型方法/类型通配符'?' 的用法及栗子
- 《流畅的Python》Data Structures--第7章 colsure and decorator