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}

结果如下:

相关推荐
尤老师FPGA11 分钟前
petalinux修改设备树添加vdma生成linux系统
android·linux·运维
月山知了19 分钟前
linux kernel component子系统:基于rk3588 Android 14 kernel-6.1 display-subsystem代码分析
android·linux·运维
_Emma_20 分钟前
【QCOM】 Linux下qcom venus 编解码驱动框架分析
linux·驱动开发·视频编解码
不才小强1 小时前
Linux系统常用命令
linux·运维·网络
SPC的存折2 小时前
8、Ansible之Playbook---Roles
linux·服务器·ansible
Kira Skyler2 小时前
BPF KPROBE编程中的ctx是什么?
linux
三万棵雪松4 小时前
【Linux 物联网网关主控系统-Linux主控部分(三)】
linux·物联网·嵌入式linux
萝卜白菜。4 小时前
TongWeb7.0 集中管理heimdall配置文件说明
linux·运维·服务器
IMPYLH5 小时前
Linux 的 install 命令
linux·运维·服务器·bash
浦信仿真大讲堂6 小时前
CST FAQ 006:Linux系统CST安装指导
linux·运维·服务器·仿真软件·达索软件