技术栈

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++】优先级队列(容器适配器)
相关推荐
wregjru
1 小时前
【操作系统】linux常用指令
linux·运维·服务器
徐安安ye
2 小时前
Flutter 车载系统开发:打造符合 Automotive Grade Linux 标准的 HMI 应用
linux·flutter·车载系统
lifewange
2 小时前
Linux 服务管理故障排查小手册
linux·运维·服务器
LUCIFER
2 小时前
[驱动之路(九)——UART(串口)子系统]学习总结,万字长篇,一文彻底搞懂UART(串口)子系统(含串口数据收发流程解析)
linux·驱动开发
忙里偷闲学python
2 小时前
ceph介绍和安装
linux·ceph·kubernetes
zhong_kh
3 小时前
字符串判断
linux·运维·服务器
来鸟 鸣间
3 小时前
i2c_add_driver关键流程
linux·i2c
fengyue0110
3 小时前
C++使用epoll实现高并发tcp服务
linux·服务器·网络·c++
谷雨不太卷
3 小时前
Linux_文件指令
linux·运维·服务器
0vvv0
4 小时前
Vimer
linux·靶机
热门推荐
01GitHub 镜像站点02从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击033D 圣诞树网页代码04UV安装并设置国内源05Linux下V2Ray安装配置指南06在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)07Gemini3 生成的基于手势控制3D粒子圣诞树08解决 WSL Ubuntu 中 /etc/resolv.conf 自动重置问题09GLM-4.7 vs MiniMax-M2.1:代码工程理解10Claude Code Skills 实用使用手册