1、
sar.sh#
指令碼內容
#!/bin/bash
sar -a -o /root/data/sar.data 60 5000>/dev/null 2>&1 &
sar
每分鐘取樣一次,共取樣
5000
次,取樣的內容包括全部的硬體等的資訊,例如網絡卡、硬碟、記憶體等。
讀取:sar -u -f sar.data
sar -b -f sar.data
sar -n dev -f sar.data
在crontab
裡配置的資訊如下:
1 0 * * * /root/scripts/sar.sh
2、 top.sh#
指令碼內容如下
#!/bin/bash
while [ -n "$1" ]
do
date >> /root/data/top;
top -d 300 -b -n 100 | head -n 20 >>/root/data/top;
sleep $1;
done
top
命令每5
分鐘更新一次,共更新
100次,只看前
20行的內容,並把獲取的
top的內容匯出到
/root/data/top
檔案裡,
$1引數在
crontab
裡定義
在crontab
裡配置的資訊如下:
1 0 * * * /root/scripts/top.sh 300
3、ps.sh#
指令碼內容如下
#!/bin/bash
while [ -n "$1" ]
do
date >> /root/data/ps;
ps -ef|wc -l >> /root/data/ps;
sleep $1;
done
檢視程序數量,並把數量輸出至
/root/data/ps
中,每三分鐘更新一次,
$1引數在
crontab
裡定義
在crontab
裡配置的資訊如下:
1 0 * * * /root/scripts/ps.sh 300
4、lsof.sh#
指令碼內容如下
#!/bin/bash
while [ -n "$1" ]
do
/bin/date >> /root/data/lsof;
lsof -n|awk ''|sort|uniq -c|sort -rn >> /root/data/lsof;
sleep $1;
done
檢視程序開啟的檔案數並以數量大小由高到低排序,把排序好的資料輸出至
/root/data/lsof
檔案裡,每三鐘採集一次資料。
$1引數在
crontab
裡定義
在crontab
裡配置的資訊如下:
1 0 * * * /root/scripts/lsof.sh 300
5、netstat.sh#
指令碼內容如下
#!/bin/bash
while [ -n "$1" ]
do
date >> /root/data/port;
netstat -anp | grep :1978 | grepestablished >> /root/data/port;
sleep $1;
done
檢視埠號是
1978
建立的連線,並把資料輸出至
/root/data/port
檔案中。沒三分鐘採集一次資料,
$1引數在
crontab
裡定義。
在crontab
裡配置的資訊如下:
1 0 * * * /root/scripts/netstat.sh 300
6、ping.sh#
指令碼內容如下
#!/bin/bash
while [ -n "$1" ]
do
/bin/date >> /root/ping;
date >> /root/test;
ping 192.168.15.144 -c 20 -q >>/root/test;
sleep $1;
done
每次傳送20個
smtp
資料行至目標主機,只顯示統計資訊
,並把檔案輸出至
/root/test
檔案中。每三分鐘採集一次資料,
$1引數在
crontab
裡定義
在crontab
裡配置的資訊如下:
1 0 * * * /root/ping.sh 300
neijiade10000
sysstat 系統效能監控神器
sysstat是乙個軟體包,包含監測系統效能及效率的一組工具,這些工具對於我們收集系統效能資料,比如 cpu 使用率 硬碟和網路吞吐資料,這些資料的收集和分析,有利於我們判斷系統是否正常執行,是提高系統執行效率 安全執行伺服器的得力助手。官方 其他具體的安裝資訊可以看官方文件。檢視是否成功安裝 mp...
linux使用nmon監控 分析系統效能
nmon 是一種在aix與各種linux 作業系統上廣泛使用的監控與分析工具,相對於其它一些系統資源監控工具來說,nmon所記錄的資訊是比較全面的,它能在系統執行過程中實時地捕捉系統資源的使用情況,並且能輸出結果到檔案中,然後通過nmon analyzer工具產生資料檔案與圖形化結果。nmon所記錄...
使用 Nmon 監控 Linux 的系統效能
nmon 得名於 nigel 的監控器 是ibm的員工 nigel griffiths 為 aix 和 linux 系統開發的一款計算機效能系統監控工具。nmon 可以把作業系統的統計資料展示在螢幕上或者儲存到乙份資料檔案裡,來幫助了解計算機資源的使用情況 調整方向和系統瓶頸。這個系統基準測試工具只...