Shell指令碼監控Linux系統CPU使用率

2021-10-05 15:12:54 字數 418 閱讀 7607

通過top或者htop命令。可以看到每乙個cpu核心的使用情況,但是伺服器的整體cpu使用情況,就無法直觀的看到。

需要通過shell指令碼才能實現。

cpu_ck.sh

#/bin/bash

#environment variable

source /etc/profile

#cpu

cpu_us=`vmstat | awk

'' | sed -n '$p'

`cpu_sy=`vmstat | awk

'' | sed -n '$p'

`cpu_id=`vmstat | awk

'' | sed -n '$p'

`cpu_sum=$(($cpu_us+$cpu_sy))

echo $cpu_sum

使用shell指令碼監控Linux主機

root localhost cat sysmon.sh bin bash dug df h g rep df h grep df h grep awk awk f at position 2 1 cug expr 100 mpstat tail 1 awk awk f.at position 2 ...

使用 shell 指令碼監控 Linux 主機

編寫以下指令碼命令 root localhost sh vim sysmon.sh bin bash 提取效能監控指標 磁碟占用 cpu使用 記憶體使用 dug df h grep awk awk f cug expr 100 mpstat tail 1 awk awk f.mug expr fre...

使用 shell 指令碼監控 Linux 主機

編寫以下指令碼命令 root localhost sh vim sysmon.sh bin bash 提取效能監控指標 磁碟占用 cpu使用 記憶體使用 dug df h grep awk awk f cug expr 100 mpstat tail 1 awk awk f.mug expr fre...