技术栈

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++】优先级队列(容器适配器)
相关推荐
江公望
4 分钟前
Linux kernel completion(完成量)10分钟讲清楚
linux
Sakuyu43468
27 分钟前
sed和awk
linux
码农多耕地呗
35 分钟前
VMware创建虚拟机
linux·运维·服务器
wggmrlee
38 分钟前
性能压测-单机
linux
youyudexiaowangzi
1 小时前
ubuntu 1604安装组件报错
linux·运维·ubuntu
muls1
1 小时前
java面试宝典
java·linux·服务器·网络·算法·操作系统
Eric.Lee2021
1 小时前
python实现pdf转图片png
linux·python·pdf
剑锋所指,所向披靡!
1 小时前
linux的目录结构
linux·运维·服务器
我爱学习好爱好爱
2 小时前
Ansible变量介绍 vars变量 inventory针对主机设置变量
linux·自动化·ansible
结衣结衣.
2 小时前
【Linux】命名管道的妙用:实现进程控制与实时字符交互
linux·运维·开发语言·学习·操作系统·交互
热门推荐
012026年3月AI领域大事件:DeepSeek引领开源风暴02GitHub 镜像站点03Qwen3.5-Omni与Qwen3.6模型全面解析(含测评/案例/使用教程)04Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services05让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南06UV安装并设置国内源07AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南08如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解09“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)10围棋-html版本