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}

结果如下:

相关推荐
ling-4511 分钟前
Linux-day09 11
linux·运维·服务器
202321336054 刘12 分钟前
Linux常用命令分类整理
linux·运维·数据库
南工孙冬梅14 分钟前
【久久派】 新世界系统安装
linux
zbguolei14 分钟前
Debian提示:“用户名” 不是 sudoers 文件
linux·服务器·debian
梦星辰.15 分钟前
超大 JSONL 数据集交互式查看器 Linux便捷工具
linux·windows·microsoft
optimistic_chen27 分钟前
【Redis系列】主从复制
linux·数据库·redis·缓存·中间件·命令行·主从复制
zhyf11928 分钟前
零刻AI Max395(Ubuntu 24.04)AMD 显卡监控工具(amdgpu_top)部署手册
linux·运维·ubuntu
wdfk_prog1 小时前
[Linux]学习笔记系列 -- 内存管理与访问
linux·笔记·学习
go_bai1 小时前
Linux-网络基础
linux·开发语言·网络·笔记·学习方法·笔记总结
糖~醋排骨1 小时前
FW防火墙的配置
linux·服务器·网络