成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux系統性能監控之6個vmstat和6個iostat命令

系統 Linux
本文介紹了一些Linux性能檢測相關的命令。因為vmstat和iostat命令是集成在SYSSTAT(系統監視工具)包里面。 iostat命令主要生成CPU和所有設備統計報告。你可以下載并安裝SYSSTAT,如果使用源代碼tar包安裝,從這里下載SYSSTAT,但我們建議你使用yum命令安裝。

這篇文章主要介紹一些Linux性能檢測相關的命令。 vmstat和iostat的兩個命令可以運行在主流的Linux/Unix操作系統上。

如果vmstat和iostat命令不能再你的電腦上運行,請安裝sysstat包。因為vmstat和iostat命令是集成在SYSSTAT(系統監視工具)包里面。 iostat命令主要生成CPU和所有設備統計報告。你可以下載并安裝SYSSTAT,如果使用源代碼tar包安裝,從這里下載SYSSTAT,但我們建議你使用yum命令安裝。

Linux下安裝Sysstat

  1. # yum -y install sysstat 

vmstat:搜集內存、進程,paging等信息

iostat:中央處理單元(CPU)的統計數據和設備、分區輸入/輸出統計信息。

在Linux下6個vmstat命令例子:

1、列出活動和非活動的內存

在下面的示例中,有6列。每列的詳細介紹在vmstat的man手冊都會有詳細解釋。最顯著的字段是memory下的free,swap下的si以及so。

  1. [root@tecmint ~]# vmstat -a 
  2. procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- 
  3.  r  b   swpd   free  inact active   si   so    bi    bo   in   cs us sy id wa st 
  4.  1  0      0 810420  97380  70628    0    0   115     4   89   79  1  6 90  3  0 

A、free : 空閑的空間。

B、si : 從磁盤到Swap的速度是千字節每秒。

C、so :從Swape到磁盤的速度是千字節每秒。

注意:如果您運行vmstat不帶參數,它缺省會顯示匯總報告。

2、每隔'X'秒執行vmstat一次(N為執行的次數)

使用此命令,執行的vmstat每隔2秒鐘執行一次,執行6次后自動停止。

  1. [root@tecmint ~]# vmstat 2 6 
  2. procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- 
  3.  r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st 
  4.  0  0      0 810420  22064 101368    0    0    56     3   50   57  0  3 95  2  0 
  5.  0  0      0 810412  22064 101368    0    0     0     0   16   35  0  0 100  0  0 
  6.  0  0      0 810412  22064 101368    0    0     0     0   14   35  0  0 100  0  0 
  7.  0  0      0 810412  22064 101368    0    0     0     0   17   38  0  0 100  0  0 
  8.  0  0      0 810412  22064 101368    0    0     0     0   17   35  0  0 100  0  0 
  9.  0  0      0 810412  22064 101368    0    0     0     0   18   36  0  1 100  0  0 

3、vmstat命令帶時間戳

vmstat命令使用-t參數顯示時間戳,如下圖所示的每一行都會記錄。

  1. [tecmint@tecmint ~]$ vmstat -t 1 5 
  2. procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ ---timestamp--- 
  3.  r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st 
  4.  0  0      0 632028  24992 192244    0    0    70     5   55   78  1  3 95  1  0        2012-09-02 14:57:18 IST 
  5.  1  0      0 632028  24992 192244    0    0     0     0  171  514  1  5 94  0  0        2012-09-02 14:57:19 IST 
  6.  1  0      0 631904  24992 192244    0    0     0     0  195  600  0  5 95  0  0        2012-09-02 14:57:20 IST 
  7.  0  0      0 631780  24992 192244    0    0     0     0  156  524  0  5 95  0  0        2012-09-02 14:57:21 IST 
  8.  1  0      0 631656  24992 192244    0    0     0     0  189  592  0  5 95  0  0        2012-09-02 14:57:22 IST 

4、各種計數器的統計信息

用vmstat -s參數來顯示各種事件計數器和內存統計信息。

  1. [tecmint@tecmint ~]$ vmstat -s 
  2.       1030800  total memory 
  3.        524656  used memory 
  4.        277784  active memory 
  5.        185920  inactive memory 
  6.        506144  free memory 
  7.         26864  buffer memory 
  8.        310104  swap cache 
  9.       2064376  total swap 
  10.             0  used swap 
  11.       2064376  free swap 
  12.          4539 non-nice user cpu ticks 
  13.             0 nice user cpu ticks 
  14.         11569 system cpu ticks 
  15.        329608 idle cpu ticks 
  16.          5012 IO-wait cpu ticks 
  17.            79 IRQ cpu ticks 
  18.            74 softirq cpu ticks 
  19.             0 stolen cpu ticks 
  20.        336038 pages paged in 
  21.         67945 pages paged out 
  22.             0 pages swapped in 
  23.             0 pages swapped out 
  24.        258526 interrupts 
  25.        392439 CPU context switches 
  26.    1346574857 boot time 
  27.          2309 forks 

5、磁盤統計

用vmstat的-d選項顯示所有磁盤的統計數據。

  1. [tecmint@tecmint ~]$ vmstat -d 
  2. disk- ------------reads------------ ------------writes----------- -----IO------ 
  3. total merged sectors      ms  total merged sectors      ms    cur    sec 
  4. ram0       0      0       0       0      0      0       0       0      0      0 
  5. ram1       0      0       0       0      0      0       0       0      0      0 
  6. ram2       0      0       0       0      0      0       0       0      0      0 
  7. ram3       0      0       0       0      0      0       0       0      0      0 
  8. ram4       0      0       0       0      0      0       0       0      0      0 
  9. ram5       0      0       0       0      0      0       0       0      0      0 
  10. ram6       0      0       0       0      0      0       0       0      0      0 
  11. ram7       0      0       0       0      0      0       0       0      0      0 
  12. ram8       0      0       0       0      0      0       0       0      0      0 
  13. ram9       0      0       0       0      0      0       0       0      0      0 
  14. ram10      0      0       0       0      0      0       0       0      0      0 
  15. ram11      0      0       0       0      0      0       0       0      0      0 
  16. ram12      0      0       0       0      0      0       0       0      0      0 
  17. ram13      0      0       0       0      0      0       0       0      0      0 
  18. ram14      0      0       0       0      0      0       0       0      0      0 
  19. ram15      0      0       0       0      0      0       0       0      0      0 
  20. loop0      0      0       0       0      0      0       0       0      0      0 
  21. loop1      0      0       0       0      0      0       0       0      0      0 
  22. loop2      0      0       0       0      0      0       0       0      0      0 
  23. loop3      0      0       0       0      0      0       0       0      0      0 
  24. loop4      0      0       0       0      0      0       0       0      0      0 
  25. loop5      0      0       0       0      0      0       0       0      0      0 
  26. loop6      0      0       0       0      0      0       0       0      0      0 
  27. loop7      0      0       0       0      0      0       0       0      0      0 
  28. sr0        0      0       0       0      0      0       0       0      0      0 
  29. sda     7712   5145  668732  409619   3282  28884  257402  644566      0    126 
  30. dm-0   11578      0  659242 1113017  32163      0  257384 8460026      0    126 
  31. dm-1     324      0    2592    3845      0      0       0       0      0      2 

6、統計顯示以MB為單位

vmstat以兆為單位顯示,用參數-S和M(大寫)。參數-S對應的值可以是k, K, m or M (默認為 kb)

  1. [root@tecmint ~]# vmstat -S M 1 5 
  2. procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- 
  3.  r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st 
  4.  0  0      0    346     53    476    0    0    95     8   42   55  0  2 96  2  0 
  5.  0  0      0    346     53    476    0    0     0     0   12   15  0  0 100  0  0 
  6.  0  0      0    346     53    476    0    0     0     0   32   62  0  0 100  0  0 
  7.  0  0      0    346     53    476    0    0     0     0   15   13  0  0 100  0  0 
  8.  0  0      0    346     53    476    0    0     0     0   34   61  0  1 99  0  0 

在Linux下6個iostat命令例子

7、顯示CPU和I/O統計信息

iostat的不帶參數的顯示CPU和I/ O的所有分區的統計信息,如下圖所示。

  1. [root@tecmint ~]# iostat 
  2. Linux 2.6.32-279.el6.i686 (tecmint.com)         09/03/2012      _i686_  (1 CPU) 
  3. avg-cpu:  %user   %nice %system %iowait  %steal   %idle 
  4.            0.12    0.01    1.54    2.08    0.00   96.24 
  5. Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn 
  6. sda               3.59       161.02        13.48    1086002      90882 
  7. dm-0              5.76       159.71        13.47    1077154      90864 
  8. dm-1              0.05         0.38         0.00       2576          0 

8、只顯示CPU的統計信息

用iostat的-c參數,如下圖所示只顯示CPU統計信息。

  1. [root@tecmint ~]# iostat -c 
  2. Linux 2.6.32-279.el6.i686 (tecmint.com)         09/03/2012      _i686_  (1 CPU) 
  3. avg-cpu:  %user   %nice %system %iowait  %steal   %idle 
  4.            0.12    0.01    1.47    1.98    0.00   96.42 

9、只顯示磁盤的I/O統計

用iostat的-D參數顯示只有I/O的所有分區的統計數據。

  1. [root@tecmint ~]# iostat -d 
  2. Linux 2.6.32-279.el6.i686 (tecmint.com)         09/03/2012      _i686_  (1 CPU) 
  3. Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn 
  4. sda               3.35       149.81        12.66    1086002      91746 
  5. dm-0              5.37       148.59        12.65    1077154      91728 
  6. dm-1              0.04         0.36         0.00       2576          0 

10、只顯示單一設備的I/O統計信息。

默認情況下,它會顯示所有分區的統計信息,使用-p和設備名稱參數只顯示只顯示磁盤用于特定設備的I/O統計信息。

  1. [root@tecmint ~]# iostat -p sda 
  2. Linux 2.6.32-279.el6.i686 (tecmint.com)         09/03/2012      _i686_  (1 CPU) 
  3. avg-cpu:  %user   %nice %system %iowait  %steal   %idle 
  4.            0.11    0.01    1.44    1.92    0.00   96.52 
  5. Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn 
  6. sda               3.32       148.52        12.55    1086002      91770 
  7. sda1              0.07         0.56         0.00       4120         18 
  8. sda2              3.22       147.79        12.55    1080650      91752 

11、顯示LVM統計

使用-n(大寫)參數只顯示LVM的統計數據,如圖所示。

  1. [root@tecmint ~]# iostat -N 
  2. Linux 2.6.32-279.el6.i686 (tecmint.com)         09/03/2012      _i686_  (1 CPU) 
  3. avg-cpu:  %user   %nice %system %iowait  %steal   %idle 
  4.            0.11    0.01    1.39    1.85    0.00   96.64 
  5. Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn 
  6. sda               3.20       142.84        12.16    1086002      92466 
  7. vg_tecmint-lv_root     5.13       141.68        12.16    1077154      92448 
  8. vg_tecmint-lv_swap     0.04         0.34         0.00       2576          0 

12、iostat的版本。

與-V(大寫)參數顯示iostat的版本,如下所示。

  1. [root@tecmint ~]# iostat -V 
  2. sysstat version 9.0.4 

(C) Sebastien Godard (sysstat  orange.fr)

注:vmstat和iostat的包含列和標志可能不能詳細解釋。如果你想知道更多關于它,你可以參考的vmstat和iostat的手冊頁。如果你發現文章中那里有出入,請聯系我們。

英文原文:tecmint 翻譯者:新世紀linux社區翻譯組 社區地址:新世紀Linux社區

責任編輯:黃丹 來源: 新世紀Linux社區
相關推薦

2022-07-26 10:28:00

Linux監控命令

2018-11-01 09:45:40

2020-02-27 13:23:30

LinuxGlances監控工具

2020-12-16 11:18:03

Linux命令文件

2010-05-19 10:14:41

vmstatLinux系統監控工具

2015-12-21 14:07:58

2014-12-23 09:43:33

linux監控工具

2021-05-30 19:28:09

Linux命令python

2015-12-17 14:32:46

NmonLinux性能

2017-08-11 19:13:01

LinuxNmon系統監控工具

2018-08-03 11:07:52

dd命令備份Linux系統

2013-03-20 17:18:07

Linux系統性能調優

2019-09-01 23:28:50

命令行Linux系統性能監控

2020-02-25 22:52:42

工具代碼開發

2015-12-28 14:23:25

Linux51CTO IT技術周刊

2010-12-24 13:25:44

Linux性能監控CPU

2009-09-29 10:39:04

Linuxlinux系統性能檢測

2010-06-04 10:30:15

Linux 性能檢測

2021-07-14 13:50:51

Linux命令文件

2011-07-14 14:45:26

監控IO性能
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美另类视频 | 国产99久久精品 | 亚洲91| 91精品国产综合久久婷婷香蕉 | 欧美99| 日本天堂视频在线观看 | 91国内外精品自在线播放 | 国产福利91精品 | 日韩精品在线播放 | 欧美日韩国产在线 | 日本电影免费完整观看 | 久久av一区二区三区 | 欧美日韩一区二区电影 | 国产成在线观看免费视频 | 日韩中文字幕免费在线 | 97在线观视频免费观看 | 欧美亚洲国语精品一区二区 | 99re在线视频 | 国产午夜精品一区二区三区在线观看 | 天天操天天射天天舔 | 成人精品一区二区三区中文字幕 | 一级国产精品一级国产精品片 | 欧美mv日韩mv国产网站91进入 | 欧美精品一区二区在线观看 | 国产精品亚洲精品日韩已方 | 99精品亚洲国产精品久久不卡 | 亚洲欧美v| 久久国产高清视频 | 国产真实精品久久二三区 | 在线成人www免费观看视频 | 欧美精品一区二区三区在线播放 | 色网在线观看 | 人人种亚洲 | 狠狠干综合视频 | 国产精品2 | 日韩av一区二区在线 | 九九伦理电影 | 亚洲高清视频一区二区 | 亚州一区二区三区 | 在线超碰 | 久热久 |