Linux_监测CPU和内存

通过TOP持续获取进程的CPU和内存消耗,并写入到表格

bash 复制代码
# 配置进程名
process='vm-agent'
# 配置次数
number=100
# 配置间隔时间
time=5
# csv结果文件
file=cm_$(date +%s).csv
echo "%CPU,%MEM">${file}
pid=$(ps -aux | grep ${process} | awk -F' ' '{OFS=","}{print $2}' | head -n 1)
top -b -d ${time} -n ${number} -p ${pid} | grep ${process} | awk -F' ' '{OFS=","}{print $9,$10}'>>${file}

结果如下:

相关推荐
爱丽_6 分钟前
Linux 安装 MySQL 与远程连接排障(yum 方案)
linux·运维·mysql
Felven33 分钟前
麒麟信安系统忘记root密码解决说明
linux·运维·服务器
IMPYLH42 分钟前
Linux 的 base64 命令
linux·运维·服务器·bash·shell
程序员果子43 分钟前
Nginx 从入门到精通:全面解析与实战指南
linux·运维·服务器·nginx
道清茗1 小时前
【RH134知识点问答题】第11章 管理网络安全
linux·安全·web安全
微露清风1 小时前
系统性学习Linux-第七讲-库制作与原理
linux·运维·学习
Kindavid1 小时前
【嵌入式】瑞芯微RK3566芯片移植主线linux并适配wifi蓝牙驱动
linux·嵌入式·rk3566·rockchip·泰山派·ap6212
yashuk1 小时前
Redis的安装教程(Windows+Linux)【超详细】
linux·数据库·redis
认真的薛薛1 小时前
解决openclaw下载OMM问题
linux·编辑器·vim
知无不研2 小时前
共享内存(Shared Memory)深度全解:Linux高性能IPC的核心机制与实战
linux·运维·c++·共享内存·共享内存与互斥锁