💻✨Shell脚本监控Linux系统CPU使用率✨💻

互联科技科普 2025-03-25 09:32:17
导读 在日常运维工作中,实时了解Linux系统的运行状态至关重要,而CPU使用率无疑是衡量系统健康的重要指标之一。今天就来聊聊如何用简单的Shell...
2025-03-25 09:32:17

在日常运维工作中,实时了解Linux系统的运行状态至关重要,而CPU使用率无疑是衡量系统健康的重要指标之一。今天就来聊聊如何用简单的Shell脚本轻松获取并监控CPU使用率!💪

首先,我们需要了解`top`或`vmstat`等命令可以提供丰富的系统信息。通过结合`awk`工具,我们可以提取出CPU使用率的核心数据。例如:

```bash

!/bin/bash

echo "当前CPU使用率:"

mpstat 1 1 | awk '$12 ~ /[0-9.]+/ { print "CPU Usage: " $12 "%" }'

```

上述脚本利用`mpstat`命令实时输出CPU负载,并通过`awk`精准筛选出第12列的数据(即CPU使用率)。运行后,你会看到类似“CPU Usage: 15.6%”的结果,直观且清晰!💡

当然,如果你希望将这些信息定时记录到日志文件中,只需添加循环和重定向即可:

```bash

while true; do mpstat 1 1 | awk '$12 ~ /[0-9.]+/ { print $(date "+%Y-%m-%d %H:%M:%S"), "CPU Usage:", $12 "%" }' >> cpu.log; sleep 5; done

```

通过这种方式,不仅能够掌握CPU的即时表现,还能长期追踪其变化趋势,为优化系统性能提供依据。💪🔥

快试试吧,让你的Linux系统更“懂你”!✨

免责声明:本文由用户上传,如有侵权请联系删除!