點擊上方“IT那活兒”公眾號,關注后了解更多內容,不管IT什么活兒,干就完了!!!
監測目的
監測方式
cpu=`top -b -n5 | fgrep "Cpu(s)" | tail -1 | awk -Fid, {split($1, vs, ","); v=vs[length(vs)]; sub(/s+/, "",
v);sub(/s+/, "", v); printf "%d", 100-v;}`
echo $cpu%
代碼解析:
然后通過算法運算得出使用率。
time=$(date "+%Y-%m-%d %H:%M:%S")
memoryUsed=`free -m | sed -n 2p | awk {printf "%f
",($3)/$2*100}`
echo "memory USE:${memoryUsed}% ${time}"
memory=`echo "$memoryUsed" | cut -d "." -f 1`
if [ $memory -gt 5 ]
then
echo 您當前內存使用率${memoryUsed}%
else
exit
fi
代碼解析:設置時間參數#Y年份,m月份, d日期 時分秒 data是時間,后面""里的是時間格式。
time=$(date "+%Y-%m-%d %H:%M:%S")
diskUsage=`df -h | sed -n 2p | awk {print $5}`
disk=`echo "$diskUsage" | cut -d "%" -f 1`
echo "$disk"
if [ $disk -gt 10 ]
then
echo 您當前磁盤使用率${disk}%
else
exit
Fi
代碼解析:
總 結
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129103.html
摘要:嘉賓介紹張勁太云,阿里巴巴應用與基礎運維平臺產品與架構部高級開發工程師,主要負責測試環境研發和效能提升,喜歡開源。 摘要: 測試環境是研發/測試同學最常用的功能,穩定性直接影響到研發效率,那如何提升測試環境的穩定性?阿里巴巴應用與基礎運維平臺高級開發工程師張勁,通過阿里內部實踐,總結了一套測試環境穩定性提升方法,供大家參考。 點此查看原文:http://click.aliyun.com...
摘要:原文出自聽云技術博客斷斷續續寫了將近一個月,聽云第一版數據庫管理平臺終于寫完了,期間來來回回的改了好多次小毛病,現在已經部署到生產環境上去了。主機管理這里主要是主機列表管理和業務組列表管理。 原文出自【聽云技術博客】:http://blog.tingyun.com/web/article/detail/600 斷斷續續寫了將近一個月,聽云第一版數據庫管理平臺終于寫完了,期間來來回回的改...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1858·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20