请帮我写一个centos7系统获取磁盘使用率,磁盘IO及cpu负载、网络IO使用率的shell脚本
时间: 2024-02-27 21:54:17 浏览: 126
获取磁盘IO与系统负载Load的shell脚本
好的,以下是获取磁盘使用率、磁盘IO、CPU负载和网络IO使用率的shell脚本:
```bash
#!/bin/bash
# 获取磁盘使用率
df -h
# 获取磁盘IO
iostat -x 1
# 获取CPU负载
top -b -n1 | grep "load average"
# 获取网络IO使用率
sar -n DEV 1 1
```
使用方法:
1. 将以上代码复制到一个名为 `monitor.sh` 的文件中。
2. 给文件添加可执行权限:`chmod +x monitor.sh`。
3. 在终端中执行:`./monitor.sh`。
以上脚本会依次输出磁盘使用率、磁盘IO、CPU负载和网络IO使用率的信息。如果想要定期获取这些信息,可以将脚本加入到定时任务中执行。
阅读全文