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}

结果如下:

相关推荐
Coin_learning12 小时前
Linux 基础命令完全教程:从入门到实战
linux
Yupureki12 小时前
《MySQL数据库基础》9.索引原理
linux·运维·服务器·网络·数据库·mysql
睡不醒男孩03082312 小时前
StarRocks导入数据:从本地文件导入数据(Stream Load)
linux·数据库
2301_8090511412 小时前
Linux TCP 和 UDP 通信
linux·运维·tcp/ip
Qt程序员12 小时前
从上电到系统就绪:ARM+U-Boot 嵌入式 Linux 启动流程
linux·运维·c++·内核·设备树·嵌入式·ram
雨中来客13 小时前
在开启了FBDEV 模拟层的设备上屏蔽/dev/fb0的显示功能
linux
Yupureki13 小时前
《MySQL数据库基础》8.复合查询
linux·运维·服务器·网络·数据库·mysql
Face13 小时前
WSL2网络不通修改
linux
reikocao13 小时前
ubuntu系统源
linux·运维·ubuntu
Sisphusssss13 小时前
DiskGenius 备份 Ubuntu 系统
linux·ubuntu·diskgenius