使用 Ansible 统计服务器资源利用率
2024-10-16 14:34:44
使用 Ansible 统计服务器资源利用率:
3 条 shell 脚本实现统计:
CPU 利用率统计:
top -bn1 | grep load | awk '{printf "CPU Load: %.2f\n", $(NF-2)}'
内存利用率统计:
free -m | awk 'NR==2{printf "Memory Usage: %s/%sMB (%.2f%%)\n", $3,$2,$3*100/$2 }'
磁盘利用率统计(列出每块磁盘利用率):
df -h -t ext2 -t ext4 | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print "Disk Usage:"" " $1 " " $3"/"$2" ""("$5")"}'
最新文章
- Hibernate之二级缓存
- gradle 默认属性
- 推荐10个bootstrap及其他框架的后台管理模板
- 连接Oracle的帮助类
- Tomcat7启动报Error listenerStart错误--转载
- 关于JavaScriptSerializer使用的问题
- 基于React Native的移动平台研发实践分享
- linux系统编程快速定位头文件的技巧之强大的grep命令
- Ubuntu LTS 系统学习使用体会和实用工具软件汇总 6.04 8.04 10.04 12.04 14.04 16.04
- linux中去掉^M的方法
- 团队项目第一篇——NABCD
- mysql创建用户并分配权限
- JQUERY-事件-动画-类数组对象-添加自定义API
- TensorFlow中的设备管理——Device的创建与注册机制
- Java学习笔记之——Manth类和String类
- bzoj4566 找相同字符
- 发布xxl-job executor dotnet core 执行器的实现
- LevelDB源码分析-Compact
- D3.js &; Data Visualization &; SVG
- IoC之Ninject