-
free:该工具用来获取内存信息 -
grep:该工具用来筛选数据 -
awk':该工具用来处理数据 -
代码:
#!/bin/bash free -m | grep "^Mem" | awk -v last_per=$1 -v nowdate=$(date +"%Y-%m-%d_%H:%M:%S") ' { printf("%s %sM %sM %.1f%% %.1f%%\n", nowdate, $2, $7, $3 / $2 * 100, 0.3 * last_per + 0.7 * ($3 / $2 * 100)); }'
内存信息获取
最新推荐文章于 2025-10-08 10:46:57 发布
本文介绍了一个使用Bash脚本结合free、grep和awk工具进行实时内存监控的方法。通过解析free命令输出,筛选并处理^Mem行数据,计算内存使用率并输出定制化的监控信息。
2286

被折叠的 条评论
为什么被折叠?



