偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Linux系統(tǒng)性能監(jiān)控之6個(gè)vmstat和6個(gè)iostat命令

系統(tǒng) Linux
本文介紹了一些Linux性能檢測(cè)相關(guān)的命令。因?yàn)関mstat和iostat命令是集成在SYSSTAT(系統(tǒng)監(jiān)視工具)包里面。 iostat命令主要生成CPU和所有設(shè)備統(tǒng)計(jì)報(bào)告。你可以下載并安裝SYSSTAT,如果使用源代碼tar包安裝,從這里下載SYSSTAT,但我們建議你使用yum命令安裝。

這篇文章主要介紹一些Linux性能檢測(cè)相關(guān)的命令。 vmstat和iostat的兩個(gè)命令可以運(yùn)行在主流的Linux/Unix操作系統(tǒng)上。

如果vmstat和iostat命令不能再你的電腦上運(yùn)行,請(qǐng)安裝sysstat包。因?yàn)関mstat和iostat命令是集成在SYSSTAT(系統(tǒng)監(jiān)視工具)包里面。 iostat命令主要生成CPU和所有設(shè)備統(tǒng)計(jì)報(bào)告。你可以下載并安裝SYSSTAT,如果使用源代碼tar包安裝,從這里下載SYSSTAT,但我們建議你使用yum命令安裝。

Linux下安裝Sysstat

  1. # yum -y install sysstat 

vmstat:搜集內(nèi)存、進(jìn)程,paging等信息

iostat:中央處理單元(CPU)的統(tǒng)計(jì)數(shù)據(jù)和設(shè)備、分區(qū)輸入/輸出統(tǒng)計(jì)信息。

在Linux下6個(gè)vmstat命令例子:

1、列出活動(dòng)和非活動(dòng)的內(nèi)存

在下面的示例中,有6列。每列的詳細(xì)介紹在vmstat的man手冊(cè)都會(huì)有詳細(xì)解釋。最顯著的字段是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的速度是千字節(jié)每秒。

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

注意:如果您運(yùn)行vmstat不帶參數(shù),它缺省會(huì)顯示匯總報(bào)告。

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

使用此命令,執(zhí)行的vmstat每隔2秒鐘執(zhí)行一次,執(zhí)行6次后自動(dòng)停止。

  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命令帶時(shí)間戳

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

  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、各種計(jì)數(shù)器的統(tǒng)計(jì)信息

用vmstat -s參數(shù)來顯示各種事件計(jì)數(shù)器和內(nèi)存統(tǒng)計(jì)信息。

  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、磁盤統(tǒng)計(jì)

用vmstat的-d選項(xiàng)顯示所有磁盤的統(tǒng)計(jì)數(shù)據(jù)。

  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、統(tǒng)計(jì)顯示以MB為單位

vmstat以兆為單位顯示,用參數(shù)-S和M(大寫)。參數(shù)-S對(duì)應(yīng)的值可以是k, K, m or M (默認(rèn)為 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個(gè)iostat命令例子

7、顯示CPU和I/O統(tǒng)計(jì)信息

iostat的不帶參數(shù)的顯示CPU和I/ O的所有分區(qū)的統(tǒng)計(jì)信息,如下圖所示。

  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的統(tǒng)計(jì)信息

用iostat的-c參數(shù),如下圖所示只顯示CPU統(tǒng)計(jì)信息。

  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統(tǒng)計(jì)

用iostat的-D參數(shù)顯示只有I/O的所有分區(qū)的統(tǒng)計(jì)數(shù)據(jù)。

  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、只顯示單一設(shè)備的I/O統(tǒng)計(jì)信息。

默認(rèn)情況下,它會(huì)顯示所有分區(qū)的統(tǒng)計(jì)信息,使用-p和設(shè)備名稱參數(shù)只顯示只顯示磁盤用于特定設(shè)備的I/O統(tǒng)計(jì)信息。

  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統(tǒng)計(jì)

使用-n(大寫)參數(shù)只顯示LVM的統(tǒng)計(jì)數(shù)據(jù),如圖所示。

  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(大寫)參數(shù)顯示iostat的版本,如下所示。

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

(C) Sebastien Godard (sysstat  orange.fr)

注:vmstat和iostat的包含列和標(biāo)志可能不能詳細(xì)解釋。如果你想知道更多關(guān)于它,你可以參考的vmstat和iostat的手冊(cè)頁。如果你發(fā)現(xiàn)文章中那里有出入,請(qǐng)聯(lián)系我們。

英文原文:tecmint 翻譯者:新世紀(jì)linux社區(qū)翻譯組 社區(qū)地址:新世紀(jì)Linux社區(qū)

責(zé)任編輯:黃丹 來源: 新世紀(jì)Linux社區(qū)
相關(guān)推薦

2022-07-26 10:28:00

Linux監(jiān)控命令

2018-11-01 09:45:40

2020-02-27 13:23:30

LinuxGlances監(jiān)控工具

2010-05-19 10:14:41

vmstatLinux系統(tǒng)監(jiān)控工具

2020-12-16 11:18:03

Linux命令文件

2015-12-21 14:07:58

2014-12-23 09:43:33

linux監(jiān)控工具

2021-05-30 19:28:09

Linux命令python

2015-12-17 14:32:46

NmonLinux性能

2017-08-11 19:13:01

LinuxNmon系統(tǒng)監(jiān)控工具

2018-08-03 11:07:52

dd命令備份Linux系統(tǒng)

2013-03-20 17:18:07

Linux系統(tǒng)性能調(diào)優(yōu)

2020-02-25 22:52:42

工具代碼開發(fā)

2019-09-01 23:28:50

命令行Linux系統(tǒng)性能監(jiān)控

2015-12-28 14:23:25

Linux51CTO IT技術(shù)周刊

2010-12-24 13:25:44

Linux性能監(jiān)控CPU

2010-06-04 10:30:15

Linux 性能檢測(cè)

2009-09-29 10:39:04

Linuxlinux系統(tǒng)性能檢測(cè)

2021-07-14 13:50:51

Linux命令文件

2011-07-14 14:45:26

監(jiān)控IO性能
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)