佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 使用sysstat查看Linux的系統(tǒng)性能的方法

使用sysstat查看Linux的系統(tǒng)性能的方法

熱門標簽:電話機器人搭建 美團 服務器配置 硅谷的囚徒呼叫中心 百度競價點擊價格的計算公式 解決方案 外呼系統(tǒng) 家政服務網(wǎng)絡

Sysstat是一個非常方便的工具,它帶有眾多的系統(tǒng)資源監(jiān)控工具,用于監(jiān)控系統(tǒng)的性能和使用情況。我們在日常使用的工具中有相當一部分是來自sysstat工具包的。同時,它還提供了一種使用cron表達式來制定性能和活動數(shù)據(jù)的收集計劃。
下表是包含在sysstat包中的工具

  •     iostat: 輸出CPU的統(tǒng)計信息和所有I/O設備的輸入輸出(I/O)統(tǒng)計信息。
        mpstat: 關于CPU的詳細信息(單獨輸出或者分組輸出)。
        pidstat: 關于運行中的進程/任務、CPU、內(nèi)存等的統(tǒng)計信息。
        sar: 保存并輸出不同系統(tǒng)資源(CPU、內(nèi)存、IO、網(wǎng)絡、內(nèi)核等。。。)的詳細信息。
        sadc: 系統(tǒng)活動數(shù)據(jù)收集器,用于收集sar工具的后端數(shù)據(jù)。
        sa1: 系統(tǒng)收集并存儲sadc數(shù)據(jù)文件的二進制數(shù)據(jù),與sadc工具配合使用
        sa2: 配合sar工具使用,產(chǎn)生每日的摘要報告。
        sadf: 用于以不同的數(shù)據(jù)格式(CVS或者XML)來格式化sar工具的輸出。
        Sysstat: sysstat工具的man幫助頁面。
        nfsiostat: NFS(Network File System)的I/O統(tǒng)計信息。
        cifsiostat: CIFS(Common Internet File System)的統(tǒng)計信息。

最近(在2014年6月17日),sysstat 11.0.0(穩(wěn)定版)已經(jīng)發(fā)布了,同時還新增了一些有趣的特性,如下:

pidstat命令新增了一些新的選項:首先是“-R”選項,該選項將會輸出有關策略和任務調(diào)度的優(yōu)先級信息。然后是“-G”選項,通過這個選項我們可以使用名稱搜索進程,然后列出所有匹配的線程。

sar、sadc和sadf命令在數(shù)據(jù)文件方面同樣帶來了一些功能上的增強。與以往只能使用“saDD”來命名數(shù)據(jù)文件。現(xiàn)在使用-D選項可以用“saYYYYMMDD”來重命名數(shù)據(jù)文件,同樣的,現(xiàn)在的數(shù)據(jù)文件不必放在“var/log/sa”目錄中,我們可以使用“SA_DIR”變量來定義新的目錄,該變量將應用與sa1和sa2命令。
在Linux系統(tǒng)中安裝sysstat

在主要的linux發(fā)行版中,‘sysstat’工具包可以在默認的程序庫中安裝。然而,在默認程序庫中的版本通常有點舊,因此,我們將會下載源代碼包,編譯安裝最新版本(11.0.0版本)。

首先,使用下面的連接下載最新版本的sysstat包,或者你可以使用wget命令直接在終端中下載。

    http://sebastien.godard.pagesperso-orange.fr/download.html

       

復制代碼
代碼如下:
# wget http://pagesperso-orange.fr/sebastien.godard/sysstat-11.0.0.tar.gz

然后解壓縮下載下來的包,進去該目錄,開始編譯安裝

   

復制代碼
代碼如下:
# tar -xvf sysstat-11.0.0.tar.gz
# cd sysstat-11.0.0/

這里,你有兩種編譯安裝的方法:
a)

第一,你可以使用iconfig(這將會給予你很大的靈活性,你可以選擇/輸入每個參數(shù)的自定義值)

   

復制代碼
代碼如下:
# ./iconfig

    

    b)

第二,你可以使用標準的configure,在命令行中定義所有選項。你可以運行 ./configure –help 命令來列出該命令所支持的所有限選項。

   

復制代碼
代碼如下:
# ./configure --help

  

    在這里,我們使用標準的./configure命令來編譯安裝sysstat工具包。

   

復制代碼
代碼如下:
# ./configure
# make
# make install

    

    在編譯完成后,我們將會看到一些類似于上圖的輸出?,F(xiàn)在運行如下命令來查看sysstat的版本。

   

復制代碼
代碼如下:
# mpstat -V

sysstat version 11.0.0

    (C) Sebastien Godard (sysstat at> orange.fr)

更新Linux 系統(tǒng)中的sysstat

默認的,sysstat使用“/usr/local”作為其目錄前綴。因此,所有的二進制數(shù)據(jù)/工具都會安裝在“/usr/local/bin”目錄中。如果你的系統(tǒng)已經(jīng)安裝了sysstat 工具包,則上面提到的二進制數(shù)據(jù)/工具有可能在“/usr/bin”目錄中。

因為“$PATH”變量不包含“/usr/local/bin”路徑,你在更新時可能會失敗。因此,確保“/usr/local/bin”路徑包含在“$PATH”環(huán)境變量中,或者在更新前,在編譯和卸載舊版本時將-prefix選項指定值為“/usr”。

   

復制代碼
代碼如下:
# yum remove sysstat [On RedHat based System]
# apt-get remove sysstat [On Debian based System]/p> p> # ./configure --prefix=/usr
# make
# make install

現(xiàn)在,使用‘mpstat’命令的‘-V’選項查看更新后的版本。

   

復制代碼
代碼如下:
# mpstat -V

sysstat version 11.0.0
(C) Sebastien Godard (sysstat at> orange.fr)

標簽:邢臺 撫州 防城港 南昌 韶關 北海 臨沂 烏蘭察布

巨人網(wǎng)絡通訊聲明:本文標題《使用sysstat查看Linux的系統(tǒng)性能的方法》,本文關鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    卫辉市| 壶关县| 开原市| 石阡县| 吐鲁番市| 大田县| 汾西县| 明水县| 开江县| 正定县| 库车县| 确山县| 富顺县| 依安县| 罗甸县| 普洱| 朝阳县| 岑巩县| 哈尔滨市| 西林县| 治多县| 马山县| 张北县| 孝昌县| 唐海县| 南皮县| 岳池县| 商河县| 泽普县| 清水县| 道孚县| 江口县| 中超| 瑞丽市| 淮北市| 贺兰县| 临邑县| 宜宾县| 巴彦淖尔市| 宝山区| 于都县|