成人免费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監控工具

2010-05-19 10:14:41

vmstatLinux系統監控工具

2020-12-16 11:18:03

Linux命令文件

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系統性能調優

2020-02-25 22:52:42

工具代碼開發

2019-09-01 23:28:50

命令行Linux系統性能監控

2015-12-28 14:23:25

Linux51CTO IT技術周刊

2010-12-24 13:25:44

Linux性能監控CPU

2010-06-04 10:30:15

Linux 性能檢測

2009-09-29 10:39:04

Linuxlinux系統性能檢測

2021-07-14 13:50:51

Linux命令文件

2011-07-14 14:45:26

監控IO性能
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美黄视频 | 一区二区在线视频 | 成人一区二区三区在线观看 | 97久久久久久久久 | 亚洲高清免费观看 | 日韩成人精品在线观看 | 中文字幕亚洲一区 | 免费观看的av毛片的网站 | 国产精品久久国产精品 | 精品一区二区在线观看 | 国产成人精品久久久 | 亚洲一区 | 欧美精品一区二区三区在线播放 | 日产精品久久久一区二区福利 | 亚洲精品国产成人 | 国产成人综合在线 | 18gay男同69亚洲网站 | 久久剧场| 久久99精品久久久久蜜桃tv | 在线看成人av | 久草视频网站 | 欧美一级做性受免费大片免费 | 丁香婷婷综合激情五月色 | 国产精品久久久久一区二区三区 | 超碰3 | 亚洲人成人一区二区在线观看 | 久久在线| 久久免费小视频 | 一区二区视频免费观看 | 91麻豆产精品久久久久久夏晴子 | 欧美一级免费看 | 国产精品欧美一区二区三区不卡 | 少妇一区二区三区 | 国产精品美女久久久久aⅴ国产馆 | 青青久久av北条麻妃海外网 | 人人爱干 | 久久亚洲精品国产精品紫薇 | 国产精品视频一区二区三区 | 91视视频在线观看入口直接观看 | 精品久久久久久久久久久久 | 国产香蕉视频在线播放 |