網路資源真是很多.這篇介紹UNIX的效能狀況的說明.寫得很詳細.但來源我忘了.供大家參考.
我們可以使用uptime來得到整個系統的效能狀態。Uptime 指令得到這個系統已
經開機多久了,有多少使用者登錄,系統在最近 1 分鐘、5 分鐘和 15 分鐘的平
均負載。系統的平均負載顯示有多少工作在執行序列等待,行程準備執行但還未
執行的有多少。下面狀態顯示最近 1 分鐘內系統的平均負載是 0.03,在最近 5
分鐘內系統的平均負載是 0.05,在最近的 15 分鐘內系統的平均負載是 0。我們
也可以使用 cron 定時工作,每隔十五分鐘就記載其平均負載,這樣累計一天,
我們就可以得到最進一天的平均負載。
我們在 8 分鐘後使用 uptime 來觀看系統狀態,其平最近 1 分鐘和最近 5 分鐘的
平均負載變成0。因為 uptime是快照這15分鐘以內的情況,所以只能看到最近
系統的效能。
系統活動報告(system activity reporter)我們簡稱為sar,我們可以使用 sar指令。
這個指令指示sar來計數count 次的範本其間隔為 secs秒。
語法﹕
sar secs count
sar -u 1 10這個指令指示sar每隔1秒總共10次來顯示CPU的使用率。
-u的選項告訴sar 來報告CPU的使用率。%user指示CPU花費執行使用者模式
的百分比(使用在應用程式),%nice 花費在非零 nice 優先權的使用者模式,
%system指示花費在核心(系統呼叫),%idle顯示CPU暫停的百分比。一般規則,
假如%system很高,應用程式可能使用系統呼叫。假如%idle 很高而 uptime的
沒有留言:
張貼留言