#!/bin/sh
eth="eth0 eth1 "
get_eth_info()
' | awk '' | while \
read line
do# echo $line
data=`echo $name" "$line | awk ''`
if ! [ -z "$data" ]
then
echo $data
fidone
}sum_eth()
'echo $ret >> 12321.txt
done
cat 12321.txt | awk 'beginend'
}flow=`sum_eth`
disk=`df | awk 'beginnr > 1end'`
#top -b -n 1 | grep -w mem | awk ''
mem=`top -b -n 1 | grep -w mem | awk ''`
#top -b -n 1 | grep -w cpu | awk '' | awk -f '%'
cpu=`top -b -n 1 | grep -w cpu | awk '' | awk -f '%' ''`
tm=`date +%s`
if ! [ -f "flow.txt" ]
then
echo $tm" "$flow >flow.txt
sleep 1
tm=`date +%s`
flow=`sum_eth`
fiold_flow=`cat flow.txt`
new_flow=`echo $tm $flow`
echo $new_flow >flow.txt
#echo $old_flow
#echo $new_flow
final_flow=`echo $old_flow $new_flow | awk ''`
#final_flow=`echo $old_flow $new_flow | awk ''`
echo "cpu "$cpu
echo "disk "$disk
echo "mem "$mem
echo "nic "$final_flow
Linux監控CPU,記憶體,磁碟I O
簡單講講linux下監控 cpu 監控cpu,top命令能夠實時監控系統的執行狀態,並且可以按照cpu 記憶體和執行時間進行排序,同時top命令還可以通過互動式命令進行設定顯示,通過top命令可以檢視即時活躍的進行。記憶體 free命令可以檢視當前系統記憶體的使用情況 free m以mb為單位顯示系...
cpu 記憶體 磁碟關係
cpu是處理器,是大腦和核心,記憶體和硬碟都是儲存器,受cpu的指揮。cpu工作的時候 1 需要從儲存器裡取資料出來。2 進行運算,要不停地用儲存器讀寫。3 計算出結果再返回到儲存器裡。如果硬碟夠快的話,電腦就不需要記憶體了。但硬碟太慢了,所以,由硬碟來擔任1和3的工作,由記憶體來分擔硬碟2的工作。...
linux檢視機器資訊 cpu 記憶體和磁碟
一 檢視cpu資訊 cpu資訊在 proc cpuinfo 中可以通過cat命令檢視cpu資訊 cat proc cpuinfo processor 5 處理器 vendor id genuineintel cpu family 6model 26 model name intel r xeon r...