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}

结果如下:

相关推荐
ZhiqianXia1 小时前
BUG() 和 BUG_ON()
linux
jerryinwuhan1 小时前
LINUX复习资料(二)
linux·运维·服务器
郝学胜-神的一滴1 小时前
Linux下的阻塞与非阻塞模式详解
linux·服务器·开发语言·c++·程序人生·软件工程
tcwgq2 小时前
Centos Stream 8 搭建Cas Server
linux·elasticsearch·centos
鸽芷咕2 小时前
Rokid 手势识别技术深度解析:解锁 AR 无接触交互的核心秘密
linux
一枚正在学习的小白3 小时前
PG数据文件位置迁移
linux·运维·服务器·数据库
Tfly__3 小时前
Ubuntu 20.04 安装Aerial Gym Simulator - 基于 Gym 的无人机强化学习仿真器
linux·人工智能·ubuntu·github·无人机·强化学习·运动规划
博睿谷IT99_3 小时前
Linux 云计算核心技术:原理、组件与 K8s 实战部署
linux·kubernetes·云计算
疯癫的老码农3 小时前
【Linux环境下安装】SpringBoot应用环境安装(二)-Redis安装
linux·spring boot·redis