Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> 關於Linux >> Linux如何使用sysstat中的命令

Linux如何使用sysstat中的命令

日期:2017/1/25 10:39:22      編輯:關於Linux

  sysstat是一個軟件包,擁有各種實用的系統工具,比如系統性能檢測工具,要想使用sysstat,就要對sysstat中的命令有所了解,下面小編就教大家Linux如何使用sysstat中的命令。

 Linux如何使用sysstat中的命令

  一、sar的最後兩個參數一般是interval count

  1、sar -u 1 5

  輸出CPU使用情況的統計信息,每秒輸出一次,一共輸出5次

  [root@stage1-new9 sysstat-10.0.5]# sar -u 1 5

  Linux 2.6.9-67.ELsmp (stage1-new9.intra99bill.com) 06/12/2012 _x86_64_ (8 CPU)

  11:34:43 AM CPU %user %nice %system %iowait %steal %idle

  11:34:44 AM all 0.00 0.00 0.00 0.00 0.00 100.00

  11:34:45 AM all 0.00 0.00 0.12 0.00 0.00 99.88

  11:34:46 AM all 0.00 0.00 0.00 0.00 0.00 100.00

  11:34:47 AM all 0.00 0.00 0.12 0.00 0.00 99.88

  11:34:48 AM all 0.00 0.00 0.00 0.00 0.00 100.00

  Average: all 0.00 0.00 0.05 0.00 0.00 99.95

  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

上一頁12下一頁共2頁

Copyright © Windows教程網 All Rights Reserved