#!/bin/bash
#计算cpu使用率
cpu=`top -b -n1 | fgrep "Cpu(s)" | tail -1 | awk -F'id,' '{split($1, vs, ","); v=vs[length(vs)]; sub(/\s+/, "", v);sub(/\s+/, "", v); printf "%d", 100-v;}'`
echo "cpu使用率" $cpu
#统计内存使用率
mem_used_persent=`free -m | awk -F '[ :]+' 'NR==2{printf "%d", ($2-$7)/$2*100}'`
echo "内存使用率" $mem_used_persent
统计cpu使用率和内存使用率
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 查询当前目录磁盘占用情况: df -h /data 列出文件系统的整体磁盘使用量; du -h /data 列出目...
- 可以大于100的 我们有时候容易被默认的告警阈值误导,认为百分比只能最大是100,其实cpu使用率的告警阈值和内存...
- 一、FreeRTOS简介 FreeRTOS 是一个可裁剪、可剥夺型的多任务内核,而且没有任务数限制。FreeRTO...
- 总体思路 使用python脚本周期性获取CPU和内存的使用率,并记录到csv文件中 利用Excel/WPS表格的折...