国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

使用sysstat查看Linux的系統性能的方法

2020-05-27 13:00:25
字體:
來源:轉載
供稿:網友

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

  下表是包含在sysstat包中的工具

  iostat: 輸出CPU的統計信息和所有I/O設備的輸入輸出(I/O)統計信息。

  mpstat: 關于CPU的詳細信息(單獨輸出或者分組輸出)。

  pidstat: 關于運行中的進程/任務、CPU、內存等的統計信息。

  sar: 保存并輸出不同系統資源(CPU、內存、IO、網絡、內核等。。。)的詳細信息。

  sadc: 系統活動數據收集器,用于收集sar工具的后端數據。

  sa1: 系統收集并存儲sadc數據文件的二進制數據,與sadc工具配合使用

  sa2: 配合sar工具使用,產生每日的摘要報告。

  sadf: 用于以不同的數據格式(CVS或者XML)來格式化sar工具的輸出。

  Sysstat: sysstat工具的man幫助頁面。

  nfsiostat: NFS(Network File System)的I/O統計信息。

  cifsiostat: CIFS(Common Internet File System)的統計信息。

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

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

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

  在Linux系統中安裝sysstat

  在主要的linux發行版中,‘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

2015619165315462.png (884×604)

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

  代碼如下:

  # tar -xvf sysstat-11.0.0.tar.gz

  # cd sysstat-11.0.0/

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

  a)

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

  代碼如下:

  # ./iconfig

2015619165337414.png (881×602)

  b)

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

  復制代碼

  代碼如下:

  # ./configure --help

2015619165400064.png (888×610)

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

  代碼如下:

  # ./configure

  # make

  # make install

2015619165430091.png (886×604)

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

  代碼如下:

  # mpstat -V

  sysstat version 11.0.0

  (C) Sebastien Godard (sysstat orange.fr)

  更新Linux 系統中的sysstat

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

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

  代碼如下:

  # yum remove sysstat [On RedHat based System]

  # apt-get remove sysstat [On Debian based System]

# ./configure --prefix=/usr

  # make

  # make install

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

  代碼如下:

  # mpstat -V

  sysstat version 11.0.0

  (C) Sebastien Godard (sysstat orange.fr)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 义乌市| 新乐市| 栖霞市| 米泉市| 洛浦县| 保德县| 永新县| 纳雍县| 禄丰县| 彩票| 日喀则市| 万州区| 团风县| 宜良县| 调兵山市| 微山县| 盈江县| 怀化市| 洱源县| 荃湾区| 柘荣县| 抚顺县| 乐安县| 元江| 沈丘县| 永川市| 乌拉特后旗| 红原县| 宽甸| 平顶山市| 那坡县| 河曲县| 巴楚县| 潮州市| 雷山县| 富宁县| 广丰县| 商南县| 萍乡市| 永靖县| 分宜县|