本篇文章給大家分享的是有關suse linux 10下如何使用sar和iostat,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
成都創新互聯,為您提供成都網站建設、成都網站制作、網站營銷推廣、網站開發設計,對服務成都塔吊租賃等多個行業擁有豐富的網站建設及推廣經驗。成都創新互聯網站建設公司成立于2013年,提供專業網站制作報價服務,我們深知市場的競爭激烈,認真對待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發展進步,是我們永遠的責任!
sysstat這個工具,是linux &Unix下的常用工具。它的主要用途就是觀察服務負載,比如CPU和內存的占用率、網絡的使用率以及磁盤寫入和讀取速度等。
在suse linux 10 下不能直接使用sar命令,需要安裝sysstat的rpm包才可以。安裝完后就會有iostat、mpstat、sar的功能。
啟動sysstat
/etc/init.d/sysstat start
設置sysstat自啟動
#chkconfig sysstat on
具體用法和參數如下:
1、sar -u 1 5
輸出CPU使用情況的統計信息,每秒輸出一次,一共輸出5次
17時06分01秒 CPU %user %nice %system %iowait %idle
17時06分02秒 all 1.27 0.00 0.51 1.01 97.22
17時06分03秒 all 0.00 0.00 0.00 0.00 100.00
17時06分04秒 all 0.00 0.00 0.00 0.00 100.00
17時06分05秒 all 0.25 0.00 0.00 0.00 99.75
17時06分06秒 all 0.00 0.00 0.00 0.51 99.49
Average: all 0.30 0.00 0.10 0.30 99.29
CPU all 表示統計信息為所有 CPU 的平均值。
%user 顯示在用戶級別(application)運行使用 CPU 總時間的百分比。
%nice 顯示在用戶級別,用于nice操作,所占用 CPU 總時間的百分比。
%system 在核心級別(kernel)運行所使用 CPU 總時間的百分比。
%iowait 顯示用于等待I/O操作占用 CPU 總時間的百分比。
%steal 管理程序(hypervisor)為另一個虛擬進程提供服務而等待虛擬 CPU 的百分比。
%idle 顯示 CPU 空閑時間占用 CPU 總時間的百分比。
tips:
若 %iowait 的值過高,表示硬盤存在I/O瓶頸
若 %idle 的值高但系統響應慢時,有可能是 CPU 等待分配內存,此時應加大內存容量
若 %idle 的值持續低于 10,則系統的 CPU 處理能力相對較低,表明系統中最需要解決的資源是 CPU。
2、sar -b 1 5
顯示I/O和傳送速率的統計信息
17時09分07秒 tps rtps wtps bread/s bwrtn/s
17時09分08秒 3.12 3.12 0.00 25.00 0.00
17時09分09秒 89.58 6.25 83.33 141.67 733.33
17時09分10秒 42.71 9.38 33.33 141.67 600.00
17時09分11秒 2.11 2.11 0.00 16.84 0.00
17時09分12秒 1.04 0.00 1.04 0.00 175.00
Average: 27.77 4.18 23.59 65.14 302.30
tps 每秒鐘物理設備的 I/O 傳輸總量
rtps 每秒鐘從物理設備讀入的數據總量
wtps 每秒鐘向物理設備寫入的數據總量
bread/s 每秒鐘從物理設備讀入的數據量,單位為 塊/s
bwrtn/s 每秒鐘向物理設備寫入的數據量,單位為 塊/s
3、sar -c
每秒鐘創建的進程數
15時10分01秒 1.35
15時20分01秒 1.01
15時30分01秒 0.59
15時40分01秒 1.35
15時50分01秒 0.99
16時00分01秒 0.57
16時10分01秒 1.33
16時20分01秒 1.02
16時30分01秒 0.57
16時40分01秒 1.33
16時50分01秒 1.07
17時00分01秒 0.56
17時10分01秒 1.32
4、sar -n DEV 1 5
輸出網絡設備狀態的統計信息
17時13分42秒 IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s
17時13分43秒 eth2 3669.70 4156.57 368362.63 2747714.14 0.00 0.00 0.00
17時13分44秒 eth2 2689.11 2585.15 289661.39 701461.39 0.00 0.00 0.00
17時13分45秒 eth2 3746.00 4077.00 415178.00 2605720.00 0.00 0.00 0.00
17時13分46秒 eth2 3096.00 3241.00 327916.00 1597320.00 0.00 0.00 0.00
17時13分47秒 eth2 2910.00 2834.00 312632.00 957903.00 0.00 0.00 0.00
Average: eth2 3220.20 3375.60 342592.60 1717931.20 0.00 0.00 0.00
IFACE 網絡設備名
rxpck/s 每秒接收的包總數
txpck/s 每秒傳輸的包總數
rxbyt/s 每秒接收的字節(byte)總數
txbyt/s 每秒傳輸的字節(byte)總數
rxcmp/s 每秒接收壓縮包的總數
txcmp/s 每秒傳輸壓縮包的總數
rxmcst/s 每秒接收的多播(multicast)包的總數
5、sar -q 1 5
輸出進程隊列長度和平均負載狀態統計信息
17時16分28秒 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15
17時16分29秒 0 160 0.26 0.11 0.03
17時16分30秒 0 160 0.26 0.11 0.03
17時16分31秒 0 160 0.24 0.11 0.03
17時16分32秒 0 160 0.24 0.11 0.03
17時16分33秒 0 160 0.24 0.11 0.03
Average: 0 160 0.25 0.11 0.03
runq-sz 運行隊列的長度(等待運行的進程數)
plist-sz 進程列表中進程(processes)和線程(threads)的數量
ldavg-1 最后1分鐘的系統平均負載(System load average)
ldavg-5 過去5分鐘的系統平均負載
ldavg-15 過去15分鐘的系統平均負載
6、sar -r
輸出內存和交換空間的統計信息
7、iostat(加-p參數可查看具體磁盤分區的讀寫情況)
tps 每秒鐘物理設備的 I/O 傳輸總 量。
Blk_read 讀入的數據總量,單位為 塊。
Blk_wrtn 寫入的數據總量,單位為 塊。
kB_read 讀入的數據總量,單位為 KB。
kB_wrtn 寫入的數據總量,單位為 KB。
MB_read 讀入的數據總量,單位為 MB。
MB_wrtn 寫入的數據總量,單位為 MB。
Blk_read/s 每秒從驅動器讀入的數據量,單位為 塊 /s。
Blk_wrtn/s 每秒向驅動器寫入的數據量,單位為 塊 /s。
kB_read/s 每秒從驅動器讀入的數據量,單位為 KB/s。
kB_wrtn/s 每秒向驅動器寫入的數據量,單位為 KB/s。
MB_read/s 每秒從驅動器讀入的數據量,單位為 MB/s。
MB_wrtn/s 每秒向驅動器寫入的數據量,單位為MB/s。
rrqm/s 將讀入請求合并后,每秒發送到設備的讀入請求數。
wrqm/s 將寫入請求合并后,每秒發送到設備的寫入請求數。
r/s 每秒發送到設備的讀入請求 數。
w/s 每秒發送到設備的寫入請求 數。
rsec/s 每秒從設備讀入的扇區 數。
wsec/s 每秒向設備寫入的扇區 數。
rkB/s 每秒從設備讀入的數據量,單位為 KB/s。
wkB/s 每秒向設備寫入的數據量,單位為 KB/s。
rMB/s 每秒從設備讀入的數據量,單位為 MB/s。
wMB/s 每秒向設備寫入的數據量,單位為 MB/s。
avgrq-sz 發送到設備的請求的平均大小,單位為扇 區。
avgqu-sz 發送到設備的請求的平均隊列長 度。
await I/O請求平均執行時間。包括發送請求和執行的時間。單位為毫 秒。
svctm 發送到設備的I/O請求的平均執行時間。單位為毫 秒。
%util 在I/O請求發送到設備期間,占用CPU時間的百分比。用于顯示設備的帶寬利用率。當這個值接近100%時,表示設備帶寬已經占滿。
以上就是suse linux 10下如何使用sar和iostat,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創新互聯行業資訊頻道。
當前文章:suselinux10下如何使用sar和iostat
URL標題:http://vcdvsql.cn/article34/gjosse.html
成都網站建設公司_創新互聯,為您提供定制網站、虛擬主機、定制開發、Google、云服務器、網站維護
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯