技术栈

Linux_监测CPU和内存

ramsey172024-08-09 15:40

通过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}

结果如下:

上一篇:网页版IntelliJ IDEA部署
下一篇:【C++】优先级队列(容器适配器)
相关推荐
cui__OaO
7 分钟前
Linux驱动--驱动编译
linux·运维·服务器
SunnyRivers
29 分钟前
深入理解Linux后台命令
linux·后台运行·重定向·nohub
刘叨叨趣味运维
32 分钟前
快速掌握Linux启动过程:像看接力赛一样简单
linux
Q1684964515
42 分钟前
红帽Linux-进程、ssh、网络、软件包、文件系统
linux·运维·网络
wdfk_prog
1 小时前
[Linux]学习笔记系列 -- [drivers][base]cpu
linux·笔记·学习
zhaoyun927
1 小时前
ubuntu linux 安装net8 net9 net 10方法
linux·ubuntu
大母猴啃编程
1 小时前
线程同步与互斥
linux
zwtahql
2 小时前
ubuntu远程ssh连接
linux·ubuntu·ssh
南烟斋..
2 小时前
嵌入式系统(51单片机)核心外设详解:UART通信与DS18B20温度采集
linux·运维·网络
不染尘.
2 小时前
Linux的rpm与yum
linux·mysql·jdk·centos·tomcat·ssh
热门推荐
01GitHub 镜像站点022025 Telegram 最新免费社工库机器人(LetsTG可[特殊字符])搭建指南(含 Python 脚本)03OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)04Linux下V2Ray安装配置指南05Labelme从安装到标注:零基础完整指南06AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南07UV安装并设置国内源08安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)09Claude Code Skills 实用使用手册10BongoCat - 跨平台键盘猫动画工具