欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何對Linux進行詳細的性能監(jiān)控-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“如何對Linux進行詳細的性能監(jiān)控”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何對Linux進行詳細的性能監(jiān)控”吧!

專注于為中小企業(yè)提供成都網(wǎng)站建設、網(wǎng)站制作服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)深澤免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了成百上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

這是我們正在進行的Linux命令和性能監(jiān)控系列的一部分。vmstat和iostat兩個命令都適用于所有主要的類unix系統(tǒng)(Linux/unix/FreeBSD/Solaris)。

如果vmstat和iostat命令在你的系統(tǒng)中不可用,請安裝sysstat軟件包。vmstat,sar和iostat命令都包含在sysstat(系統(tǒng)監(jiān)控工具)軟件包中。iostat命令生成CPU和所有設備的統(tǒng)計信息。你可以從這個連接中下載源代碼包編譯安裝sysstat,但是我們建議通過YUM命令進行安裝。
在Linux系統(tǒng)中安裝sysstat


代碼如下:

#yum -y install sysstat

    vmstat - 內(nèi)存,進程和分頁等的簡要信息。
    iostat - CPU統(tǒng)計信息,設備和分區(qū)的輸入/輸出統(tǒng)計信息。

Linux下vmstat命令的6個范例
1. 列出活動和非活動的內(nèi)存

如下范例中輸出6列。vmstat的man頁面中解析的每一列的意義。最重要的是內(nèi)存中的free屬性和交換分區(qū)中的si和so屬性。


代碼如下:

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

    Free – 空閑的內(nèi)存空間
    si – 每秒從磁盤中交換進內(nèi)存的數(shù)據(jù)量(以KB為單位)。
    so – 每秒從內(nèi)存中交換出磁盤的數(shù)據(jù)量(以KB為單位)。

注意:如果你不帶參數(shù)的執(zhí)行vmstat命令,它會輸出自系統(tǒng)啟動以來的總結(jié)報告。
2. 每X秒執(zhí)行vmstat,共執(zhí)行N次

下面命令將會每2秒中執(zhí)行一次vmstat,執(zhí)行6次后自動停止執(zhí)行。


代碼如下:

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

3. 帶時間戳的vmstat命令

帶-t參數(shù)執(zhí)行vmstat命令,該命令將會在每一行輸出后都帶一個時間戳,如下所示。


代碼如下:

[tecmint@tecmint ~]$ vmstat -t 1 5
   
   procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ ---timestamp---
    r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
    0  0      0 632028  24992 192244    0    0    70     5   55   78  1  3 95  1  0        2012-09-02 14:57:18 IST
    1  0      0 632028  24992 192244    0    0     0     0  171  514  1  5 94  0  0        2012-09-02 14:57:19 IST
    1  0      0 631904  24992 192244    0    0     0     0  195  600  0  5 95  0  0        2012-09-02 14:57:20 IST
    0  0      0 631780  24992 192244    0    0     0     0  156  524  0  5 95  0  0        2012-09-02 14:57:21 IST
    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. 統(tǒng)計各種計數(shù)器

vmstat命令的-s參數(shù),將輸出各種事件計數(shù)器和內(nèi)存的統(tǒng)計信息。


代碼如下:

[tecmint@tecmint ~]$ vmstat -s
   
         1030800  total memory
          524656  used memory
          277784  active memory
          185920  inactive memory
          506144  free memory
           26864  buffer memory
          310104  swap cache
         2064376  total swap
               0  used swap
         2064376  free swap
            4539 non-nice user cpu ticks
               0 nice user cpu ticks
           11569 system cpu ticks
          329608 idle cpu ticks
            5012 IO-wait cpu ticks
              79 IRQ cpu ticks
              74 softirq cpu ticks
               0 stolen cpu ticks
          336038 pages paged in
           67945 pages paged out
               0 pages swapped in
               0 pages swapped out
          258526 interrupts
          392439 CPU context switches
      1346574857 boot time
        2309 forks

5. 磁盤統(tǒng)計信息

vmstat的-d參數(shù)將會輸出所有磁盤的統(tǒng)計信息。


代碼如下:

[tecmint@tecmint ~]$ vmstat -d
   
   disk- ------------reads------------ ------------writes----------- -----IO------
          total merged sectors      ms  total merged sectors      ms    cur    sec
   ram0       0      0       0       0      0      0       0       0      0      0
   ram1       0      0       0       0      0      0       0       0      0      0
   ram2       0      0       0       0      0      0       0       0      0      0
   ram3       0      0       0       0      0      0       0       0      0      0
   ram4       0      0       0       0      0      0       0       0      0      0
   ram5       0      0       0       0      0      0       0       0      0      0
   ram6       0      0       0       0      0      0       0       0      0      0
   ram7       0      0       0       0      0      0       0       0      0      0
   ram8       0      0       0       0      0      0       0       0      0      0
   ram9       0      0       0       0      0      0       0       0      0      0
   ram10      0      0       0       0      0      0       0       0      0      0
   ram11      0      0       0       0      0      0       0       0      0      0
   ram12      0      0       0       0      0      0       0       0      0      0
   ram13      0      0       0       0      0      0       0       0      0      0
   ram14      0      0       0       0      0      0       0       0      0      0
   ram15      0      0       0       0      0      0       0       0      0      0
   loop0      0      0       0       0      0      0       0       0      0      0
   loop1      0      0       0       0      0      0       0       0      0      0
   loop2      0      0       0       0      0      0       0       0      0      0
   loop3      0      0       0       0      0      0       0       0      0      0
   loop4      0      0       0       0      0      0       0       0      0      0
   loop5      0      0       0       0      0      0       0       0      0      0
   loop6      0      0       0       0      0      0       0       0      0      0
   loop7      0      0       0       0      0      0       0       0      0      0
   sr0        0      0       0       0      0      0       0       0      0      0
   sda     7712   5145  668732  409619   3282  28884  257402  644566      0    126
   dm-0   11578      0  659242 1113017  32163      0  257384 8460026      0    126
   dm-1     324      0    2592    3845      0      0       0       0      0      2

6. 以MB為單位輸出統(tǒng)計信息

vmstat的-S和-M參數(shù)(大寫和MB)將會以MB為單位輸出。vmstat默認以KB為單位輸出統(tǒng)計信息。


代碼如下:

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

linux下的Iostat命令的6個范例
1. 輸出CPU和輸入/輸出(I/O)的統(tǒng)計信息

不帶參數(shù)的iostat命令將會輸出CPU和每個分區(qū)的輸出/輸出的統(tǒng)計信息,如下所示。


代碼如下:

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

2. 只輸出CPU的統(tǒng)計信息

iostat命令的-c參數(shù)僅輸出CPU的統(tǒng)計信息,如下所示。


代碼如下:

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

3. 只輸出磁盤的輸入/輸出統(tǒng)計信息

iostat命令的-d參數(shù)僅輸出磁盤的所有分區(qū)的輸入/輸出的統(tǒng)計信息,如下所示。


代碼如下:

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

4. 只輸出某個磁盤的輸入/輸出統(tǒng)計信息

在默認情況下iostat命令會輸出所有分區(qū)的統(tǒng)計信息,但是若在iostat命令后加上-p參數(shù)和磁盤設備名,該命令將會僅輸出列出的磁盤的輸入/輸出統(tǒng)計信息,如下所示。


代碼如下:

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

5. 輸出邏輯卷管理(LVM)的統(tǒng)計信息

iostat命令的-N(大寫)參數(shù)將會輸出LVM(LCTT譯注:LVM是linux環(huán)境下對磁盤分區(qū)進行管理的一種機制,是磁盤分區(qū)和文件系統(tǒng)間的一個邏輯層)的統(tǒng)計信息,如下所示。


代碼如下:

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

6. iostat版本信息

iostat的-V(大寫)參數(shù)將會輸出iostat的版本信息,如下所示。


代碼如下:

[root@tecmint ~]# iostat -V
   
   sysstat version 9.0.4
   (C) Sebastien Godard (sysstat  orange.fr)

到此,相信大家對“如何對Linux進行詳細的性能監(jiān)控”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學習!

分享名稱:如何對Linux進行詳細的性能監(jiān)控-創(chuàng)新互聯(lián)
路徑分享:http://aaarwkj.com/article18/dgodgp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計品牌網(wǎng)站設計網(wǎng)站營銷、域名注冊網(wǎng)站導航、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設
后入动漫视频在线观看| 欧美国产免费高清视频| 欧美日韩在线一区二区| 偷窥偷拍原味一区二区三区| 婷婷色精品一区二区激情| 蜜臀在线免费观看av| 在线看日本一区二区| 色综合色狠狠天天综合色| 精品人妻中文字幕一区有码| 国产专区亚洲精品欧美| 欧美一区二区三区va| 国产亚洲一区二区三区av| 精品视频日韩在线观看| 99精品国产麻豆一区二区三区 | 91亚洲蜜桃内射后入在线观看| 亚洲欧美日韩国产成人精品| 亚洲熟妇精品一区二区| 欧美日韩一区二区综合在线视频| 日韩二区三区在线观看| 亚洲av色网在线观看| 国产尹人99大香蕉| 亚洲熟女内射特写一区| 国产综合亚洲欧美日韩| 亚洲国产在线一区二区| 国产精品国产三级国产专播精品| 91在线观看高清免费| 日韩欧美国产综合第一页| 亚洲欧洲中文字幕一区二区| 国产乱av一区二区三区| 免费中文字幕av电影| 亚洲成人不卡一区二区三区| 日本高清一区二区不卡视频| 丰满肥臀熟女高清区二区| 国产精品久久电影观看| 欧美精品黑人三级精品| 欧美日韩一区中文字幕| 欧美亚洲国产青草久久| 久久国产麻豆精品电影| 日本一欧美一欧美一亚洲| 成年人性生活一级视品| 国产片中文字幕在线观看|