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}

结果如下:

相关推荐
暮云星影几秒前
全志linux开发 USB接口设置
linux·arm开发·驱动开发
江华森18 分钟前
Linux 系统实战完全指南
linux·运维·服务器
Safeploy安策数据20 分钟前
政务云加密太慢?万兆服务器密码机如何破解高并发性能瓶颈
linux·运维·github
阿泽·黑核30 分钟前
06 keyflow 多平台移植指南:STM32/51/ESP32/Linux
linux·stm32·嵌入式硬件
开开心心_Every31 分钟前
近200个工具的电脑故障修复合集
linux·运维·服务器·leetcode·智能手机·电脑·模拟退火算法
NGINX开源社区31 分钟前
NGINX Gateway Fabric 支持 Gateway API Inference Extension
linux·服务器·网络
不会C语言的男孩34 分钟前
Linux 系统编程 · 第 9 章:进程创建
linux·c语言·开发语言
babytiger38 分钟前
银河麒麟v11,apt 安装不好用了,要打开维护模式
linux·运维·服务器
Android小码家39 分钟前
andoird13 + bazel 编译 Linux kernel
linux·运维·服务器
码农爱学习41 分钟前
Linux进程内存监测与内存泄漏示例
linux