Linux Shell脚本专栏_一键查看服务器的利用率_04
生活随笔
收集整理的這篇文章主要介紹了
Linux Shell脚本专栏_一键查看服务器的利用率_04
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 一鍵查看服務(wù)器的利用率
一鍵查看服務(wù)器的利用率
1. CPU 60%2. 內(nèi)存 利用率3. 硬盤 利用率4. TCP連接狀態(tài) #!/bin/bash function cpu() {NUM=1while [ $NUM -le 3 ]; doutil=`vmstat |awk '{if(NR==3)print 100-$15"%"}'`user=`vmstat |awk '{if(NR==3)print $13"%"}'`sys=`vmstat |awk '{if(NR==3)print $14"%"}'`iowait=`vmstat |awk '{if(NR==3)print $16"%"}'`echo "CPU - 使用率: $util , 等待磁盤IO響應(yīng)使用率: $iowait"let NUM++sleep 1done }function memory() {total=`free -m |awk '{if(NR==2)printf "%.1f",$2/1024}'`used=`free -m |awk '{if(NR==2) printf "%.1f",($2-$NF)/1024}'`available=`free -m |awk '{if(NR==2) printf "%.1f",$NF/1024}'`echo "內(nèi)存 - 總大小: ${total}G , 使用: ${used}G , 剩余: ${available}G" }function disk() {fs=$(df -h |awk '/^\/dev/{print $1}')for p in $fs; domounted=$(df -h |awk '$1=="'$p'"{print $NF}')size=$(df -h |awk '$1=="'$p'"{print $2}')used=$(df -h |awk '$1=="'$p'"{print $3}')used_percent=$(df -h |awk '$1=="'$p'"{print $5}')echo "硬盤 - 掛載點(diǎn): $mounted , 總大小: $size , 使用: $used , 使用率: $used_percent"done }function tcp_status() {summary=$(ss -antp |awk '{status[$1]++}END{for(i in status) printf i":"status[i]" "}')echo "TCP連接狀態(tài) - $summary" }cpu memory disk tcp_status總結(jié)
以上是生活随笔為你收集整理的Linux Shell脚本专栏_一键查看服务器的利用率_04的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux Shell脚本专栏_监控10
- 下一篇: idea集成Activiti Desig