# 查看CPU使用率
# 使用top命令查看实时的CPU使用情况
top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - $1"%"}'
# 解释说明:
# top -bn1: 运行top命令,-b表示批处理模式(非交互式),-n1表示只输出一次结果
# grep "Cpu(s)": 过滤出包含"Cpu(s)"的那一行,该行包含了CPU使用情况的信息
# sed "s/.*, *\([0-9.]*\)%* id.*/\1/": 使用sed提取空闲CPU百分比
# awk '{print 100 - $1"%"}': 计算并输出CPU使用率
# 查看内存使用率
# 使用free命令查看内存使用情况
free -m | awk 'NR==2{printf "%.2f%%\t\t", $3*100/$2 }'
# 解释说明:
# free -m: 显示内存使用情况,单位为MB
# awk 'NR==2{printf "%.2f%%\t\t", $3*100/$2 }': NR==2表示选择第二行(即实际内存使用情况),$3是已用内存,$2是总内存,计算并输出内存使用率
上一篇:linux 修改文件命令
下一篇:linux查看网口状态的命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站