[20141201]SYSSTAT軟體包.txt

lfree發表於2014-12-01

[20141201]SYSSTAT軟體包.txt

linux下有一個軟體包SYSSTAT。

#  rpm -qi sysstat
Name        : sysstat                      Relocations: (not relocatable)
Version     : 7.0.2                             Vendor: Oracle America
Release     : 12.0.1.el5                    Build Date: Tue 23 Oct 2012 11:27:04 AM CST
Install Date: Fri 16 May 2014 11:25:19 PM CST      Build Host: ca-build56.us.oracle.com
Group       : Applications/System           Source RPM: sysstat-7.0.2-12.0.1.el5.src.rpm
Size        : 427611                           License: GPL
Signature   : DSA/SHA1, Tue 23 Oct 2012 11:27:09 AM CST, Key ID 66ced3de1e5e0159
URL         :
Summary     : The sar and iostat system monitoring commands.
Description :
This package provides the sar and iostat commands for Linux. Sar and
iostat enable system monitoring of disk, network, and other IO
activity.

Sysstat 軟體包整合如下工具:
* iostat 工具提供CPU使用率及硬碟吞吐效率的資料;
* mpstat 工具提供單個處理器或多個處理器相關資料;
* sar 工具負責收集、報告並儲存系統活躍的資訊;
* sa1 工具負責收集並儲存每天系統動態資訊到一個二進位制的檔案中。它是透過計劃任務工具cron來執行,是為sadc所設計的程式前端程式;
* sa2 工具負責把每天的系統活躍**寫入總結性的報告中。它是為sar所設計的前端 ,要透過cron來呼叫
* sadc 是系統動態資料收集工具,收集的資料被寫一個二進位制的檔案中,它被用作sar工具的後端;
* sadf 顯示被sar透過多種格式收集的資料;

--不過預設僅僅儲存7天的資訊,儲存在目錄/var/log/sa/目錄下,需要儲存更長的時間。
--查詢相關配置檔案。

#  rpm -qc sysstat
/etc/cron.d/sysstat
/etc/sysconfig/sysstat
/etc/sysconfig/sysstat.ioconf

#  cat /etc/sysconfig/sysstat
# How long to keep log files (days), maximum is a month
HISTORY=7

#  cat /etc/sysconfig/sysstat
# How long to keep log files (days), maximum is a month
HISTORY=31

--修改31就ok了。看來這個步驟以後作為安裝後必須做的工作。

#  sar -r -f /var/log/sa/sa19
12:00:01 AM kbmemfree kbmemused  %memused kbbuffers  kbcached kbswpfree kbswpused  %swpused  kbswpcad
....
09:50:01 AM   2091124 262144264     99.21      5748 135725800   5663272  19502548     77.50   2512040
10:00:01 AM   2076796 262158592     99.21      6116 134030392   3675336  21490484     85.40   2644500
10:10:01 AM   2516192 261719196     99.05      4940 131253616   1152548  24013272     95.42   2789104
10:20:01 AM   2498060 261737328     99.05      8576 130689512    306956  24858864     98.78   2922268
10:30:01 AM   3139900 261095488     98.81      4828 130041356         8  25165812    100.00   2969524
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Average:     41720303 222515085     84.21    194765 145979113  14521777  10644043     42.30   3363555

10:45:27 AM       LINUX RESTART

10:50:01 AM kbmemfree kbmemused  %memused kbbuffers  kbcached kbswpfree kbswpused  %swpused  kbswpcad
11:00:01 AM 235686524  28548864     10.80     56752  19712332  25165820         0      0.00         0
11:10:01 AM 235284752  28950636     10.96     73452  19975688  25165820         0      0.00         0
Average:    235485638  28749750     10.88     65102  19844010  25165820         0      0.00         0


--記錄一個%swpused使用100%的情況,導致機器重啟的情況。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-1352552/,如需轉載,請註明出處,否則將追究法律責任。

相關文章