Tools:Linux下的SYSSTAT工具
Tools:Linux下的SYSSTAT工具
我們大家都知道,在Oracle的資料庫中有一個v$sysstat檢視,這個檢視記錄的是資料庫系統的統計資訊。
這些資訊對於資料庫診斷來說及其重要。
在Oracle10g中這個檢視的內容如下:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, Oracle Label Security, OLAP and Data Mining Scoring Engine optionsSQL> desc v$sysstat
Name Null? Type
----------------------------------------- -------- ----------------------------
STATISTIC# NUMBER
NAME VARCHAR2(64)
CLASS NUMBER
VALUE NUMBER
STAT_ID NUMBER
而在Linux &Unix 以及Freebsd中也存在一個最常用的工具包:SYSSTAT.
SYSSTAT是一個軟體包,包含監測系統效能及效率的一組工具,這些工具對於我們收集系統效能資料,比如CPU使用率、硬碟和網路吞吐資料,這些資料的收集和分析,有利於我們判斷系統是否正常執行,是提高系統執行效率、安全執行伺服器的得力助手;Sysstat 軟體包整合如下工具:
* iostat 工具提供CPU使用率及硬碟吞吐效率的資料;
* mpstat 工具提供單個處理器或多個處理器相關資料;
* sar 工具負責收集、報告並儲存系統活躍的資訊;
* sa1 工具負責收集並儲存每天系統動態資訊到一個二進位制的檔案中。它是通過計劃任務工具cron來執行,
是為sadc所設計的程式前端程式;
* sa2 工具負責把每天的系統活躍性息寫入總結性的報告中。它是為sar所設計的前端 ,要通過cron來呼叫
* sadc 是系統動態資料收集工具,收集的資料被寫一個二進位制的檔案中,它被用作sar工具的後端;
* sadf 顯示被sar通過多種格式收集的資料;
這一工具包可以從以下地址下載:
http://perso.orange.fr/sebastien.godard/download.html
這個工具預設安裝很簡單,可以通過rpm包安裝,也可以通過下載原始碼編譯安裝:
[root@jumper tmp]# wget http://perso.orange.fr/sebastien.godard/sysstat-7.1.6.tar.gz
--21:01:49-- http://perso.orange.fr/sebastien.godard/sysstat-7.1.6.tar.gz
=> `sysstat-7.1.6.tar.gz'
Resolving perso.orange.fr... done.
Connecting to perso.orange.fr[193.252.122.52]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 207,766 [application/x-tar]100%[=================================>] 207,766 72.54K/s ETA 00:00
21:01:52 (72.54 KB/s) - `sysstat-7.1.6.tar.gz' saved [207766/207766]
[root@jumper tmp]# gzip -d sysstat-7.1.6.tar.gz
[root@jumper tmp]# tar -xf sysstat-7.1.6.tar
[root@jumper tmp]# cd sysstat-7.1.6
[root@jumper sysstat-7.1.6]# ./configure
.
Check programs:
.
checking for gcc... gcc
checking for C compiler default output file name... a.out
.............Sysstat version: 7.1.6
Installation prefix: /usr/local
rc directory: /etc
Init directory: /etc/init.d
Configuration directory: /etc/sysconfig
Compiler: gcc
Compiler flags: -g -O2
[root@jumper sysstat-7.1.6]# make
......
[root@jumper sysstat-7.1.6]# make install
......
這個工具可以通過crontab定義來設定自動執行,收集極為全面的系統執行資料。
在Linux的資料庫伺服器上,我們可以安裝這個工具,Oracle的V$SYSSTAT + os的 SYSSTAT,兩者結合將是一個較為全面的資訊收集組合。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17252115/viewspace-740968/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 效能最佳化工具包 sysstatLinux
- LINUX下安裝VMware toolsLinux
- linux下install vmware toolsLinux
- 容器內的Linux診斷工具0x.toolsLinux
- 3.Sysstat 工具集介紹(續)
- 系統狀態檢視工具Sysstat
- 全能冠軍:Linux系統效能和使用活動監控工具 sysstatLinux
- 如何在Linux下更新安裝VMware ToolsLinux
- Linux下正確安裝 VMWARE TOOLS(轉)Linux
- linux io toolsLinux
- Sysstat 11.1.4/11.0.4 釋出,Linux 系統管理工具包Linux
- 在linux作業系統下安裝vmware toolsLinux作業系統
- Oracle工具(Oracle Tools) – SQLT(SQLTXPLAIN)OracleSQLAI
- Sysstat的工具集sar、 iostat、mpstat、sadf、sar、sadciOS
- Linux下的除錯工具Linux除錯
- Linux下 kprobe工具的使用Linux
- linux下的圖形工具Linux
- linux安裝VMware ToolsLinux
- Redis 分析工具 redis-rdb-toolsRedis
- Oracle RAC tools下載地址Oracle
- REDHAT環境下使用SYSSTAT監控系統效能Redhat
- Linux下Rsync+Inotify-tools實現資料實時同步Linux
- Kali Linux安裝VMware ToolsLinux
- Linux TCP/IP 網路工具對比:net-tools 和 iproute2LinuxTCP
- AFF映象工具集afflib-tools
- Oracle工具(Oracle Tools) – RDA(RemoteDiagnostic Agent)OracleREM
- 紅帽Linux下的影子工具(轉)Linux
- Linux下Cmake工具的使用【搬運】Linux
- Linux/Uninx下Oracle的oerr工具的使用LinuxOracle
- 在 Linux 中安裝 VMware ToolsLinux
- sbt_client工具(Linux下的BT下載和種子製作工具)clientLinux
- Linux下磁碟分割槽工具cfdisk的使用Linux
- 開源工具 SAP UI5 Tools 介紹開源工具UI
- android-tools adb for ARM LinuxAndroidLinux
- VMware Server和Linux 5安VMware ToolsServerLinux
- Linux 上安裝和培植VMWARE TOOLSLinux
- 給VMware上的Linux系統安裝VMware ToolsLinux
- macos 下 vmware fusion 安裝 vmware tools教程Mac