<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 >

        Linux系統(tǒng)vmstat命令怎么用

        時(shí)間: 加城1195 分享

          Linux系統(tǒng)中,當(dāng)我們需要對(duì)系統(tǒng)內(nèi)存,cpu等進(jìn)程進(jìn)行監(jiān)控時(shí)候,我們可以利用vmstat命令實(shí)現(xiàn),具體怎么操作呢。下面由學(xué)習(xí)啦小編為大家整理了linux系統(tǒng)中vmstat命令使用詳解,希望對(duì)大家有幫助!

          Linux系統(tǒng)中vmstat命令使用詳解

          vmstat是Virtual Meomory Statistics(虛擬內(nèi)存統(tǒng)計(jì))的縮寫,可對(duì)操作系統(tǒng)的虛擬內(nèi)存、進(jìn)程、CPU活動(dòng)進(jìn)行監(jiān)控。

          它能夠?qū)ο到y(tǒng)的整體情況進(jìn)行統(tǒng)計(jì),無(wú)法對(duì)某個(gè)進(jìn)程進(jìn)行深入分析。vmstat 工具提供了一種低開(kāi)銷的系統(tǒng)性能觀察方式。

          (1)用法

          用法: vmstat [選項(xiàng)參數(shù)]

          或 vmstat [選項(xiàng)參數(shù)] [數(shù)字] [數(shù)字]

          (2)功能:

          功能: 報(bào)告虛擬內(nèi)存的統(tǒng)計(jì)信息,關(guān)于進(jìn)程、內(nèi)存、I/O等系統(tǒng)整體運(yùn)行狀態(tài)。

          (3)選項(xiàng)參數(shù):

          1) -d:        顯示磁盤相關(guān)統(tǒng)計(jì)信息。

          2) -a:       顯示活躍和非活躍內(nèi)存

          3) -f:        顯示從系統(tǒng)啟動(dòng)至今的fork數(shù)量。

          4) -p:       顯示指定磁盤分區(qū)統(tǒng)計(jì)信息

          5) -s:       顯示內(nèi)存相關(guān)統(tǒng)計(jì)信息及多種系統(tǒng)活動(dòng)數(shù)量。

          6) -m:       顯示slabinfo

          Linux系統(tǒng)中vmstat命令詳解實(shí)例

          1)[sunjimeng@localhost ~]$ vmstat          顯示虛擬內(nèi)存使用情況

          [sunjimeng@localhost ~]$ vmstat

          procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----

          r b swpd free buff cache si so bi bo in cs us sy id wa st

          5 0 0 858580 752 506988 0 0 7 1 81 120 2 1 97 0 0

          [sunjimeng@localhost ~]$

          字段說(shuō)明:

          1.Procs(進(jìn)程)

          r: 運(yùn)行隊(duì)列中進(jìn)程數(shù)量,這個(gè)值也可以判斷是否需要增加CPU。(長(zhǎng)期大于1)

          b: 等待IO的進(jìn)程數(shù)量。

          2.Memory(內(nèi)存)

          swpd: 使用虛擬內(nèi)存大小,如果swpd的值不為0,但是SI,SO的值長(zhǎng)期為0,這種情況不會(huì)影響系統(tǒng)性能。

          free: 空閑物理內(nèi)存大小。

          buff: 用作緩沖的內(nèi)存大小。

          cache: 用作緩存的內(nèi)存大小,如果cache的值大的時(shí)候,說(shuō)明cache處的文件數(shù)多,如果頻繁訪問(wèn)到的文件都能被cache處,那么磁盤的讀IO bi會(huì)非常小。

          3.Swap

          si: 每秒從交換區(qū)寫到內(nèi)存的大小,由磁盤調(diào)入內(nèi)存。

          so: 每秒寫入交換區(qū)的內(nèi)存大小,由內(nèi)存調(diào)入磁盤。

          注意:

          內(nèi)存夠用的時(shí)候,這2個(gè)值都是0,如果這2個(gè)值長(zhǎng)期大于0時(shí),系統(tǒng)性能會(huì)受到影響,磁盤IO和CPU資源都會(huì)被消耗。有些朋友看到空閑內(nèi)存(free)很少的或接近于0時(shí),就認(rèn)為內(nèi)存不夠用了,不能光看這一點(diǎn),還要結(jié)合si和so,如果free很少,但是si和so也很少(大多時(shí)候是0),那么不用擔(dān)心,系統(tǒng)性能這時(shí)不會(huì)受到影響的。

          4.IO(現(xiàn)在的Linux版本塊的大小為1kb)

          bi: 每秒讀取的塊數(shù)

          bo: 每秒寫入的塊數(shù)

          注意:

          隨機(jī)磁盤讀寫的時(shí)候,這2個(gè)值越大(如超出1024k),能看到CPU在IO等待的值也會(huì)越大。

          5.system(系統(tǒng))

          in: 每秒中斷數(shù),包括時(shí)鐘中斷。

          cs: 每秒上下文切換數(shù)。

          注意:

          上面2個(gè)值越大,會(huì)看到由內(nèi)核消耗的CPU時(shí)間會(huì)越大。

          6.CPU(以百分比表示)

          us: 用戶進(jìn)程執(zhí)行時(shí)間百分比(user time) us的值比較高時(shí),說(shuō)明用戶進(jìn)程消耗的CPU時(shí)間多,但是如果長(zhǎng)期超50%的使用,那么我們就該考慮優(yōu)化程序算法或者進(jìn)行加速。

          sy: 內(nèi)核系統(tǒng)進(jìn)程執(zhí)行時(shí)間百分比(system time) sy的值高時(shí),說(shuō)明系統(tǒng)內(nèi)核消耗的CPU資源多,這并不是良性表現(xiàn),我們應(yīng)該檢查原因。

          wa: IO等待時(shí)間百分比 wa的值高時(shí),說(shuō)明IO等待比較嚴(yán)重,這可能由于磁盤大量作隨機(jī)訪問(wèn)造成,也有可能磁盤出現(xiàn)瓶頸(塊操作)。

          id: 空閑時(shí)間百分比

          2)[sunjimeng@localhost ~]$ vmstat 2        每二秒顯示一次系統(tǒng)內(nèi)存的統(tǒng)計(jì)信息

          [sunjimeng@localhost ~]$ vmstat 2

          procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----

          r b swpd free buff cache si so bi bo in cs us sy id wa st

          1 0 0 853508 752 507144 0 0 7 1 80 119 2 1 97 0 0

          0 0 0 853508 752 507144 0 0 0 0 376 466 3 2 96 0 0......

          3)[sunjimeng@localhost ~]$ vmstat 2 5       每二秒顯示一次系統(tǒng)內(nèi)存的統(tǒng)計(jì)信息,總共5次

          [sunjimeng@localhost ~]$ vmstat 2 5

          procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----

          r b swpd free buff cache si so bi bo in cs us sy id wa st

          1 0 0 853888 752 507152 0 0 7 1 81 119 2 1 97 0 0

          0 0 0 853888 752 507152 0 0 0 0 609 763 5 2 92 0 0

          1 0 0 853888 752 507152 0 0 0 0 582 626 5 2 93 0 0

          0 0 0 853888 752 507152 0 0 0 0 399 464 3 2 95 0 0

          0 0 0 853888 752 507152 0 0 0 0 263 365 3 1 96 0 0

          [sunjimeng@localhost ~]$

          常見(jiàn)問(wèn)題處理

          如果r經(jīng)常大于4,且id經(jīng)常少于40,表示cpu的負(fù)荷很重。

          如果pi,po長(zhǎng)期不等于0,表示內(nèi)存不足。

          如果disk經(jīng)常不等于0,且在b中的隊(duì)列大于3,表示io性能不好。

          1.)如果在processes中運(yùn)行的序列(process r)是連續(xù)的大于在系統(tǒng)中的CPU的個(gè)數(shù)表示系統(tǒng)現(xiàn)在運(yùn)行比較慢,有多數(shù)的進(jìn)程等待CPU。

          2.)如果r的輸出數(shù)大于系統(tǒng)中可用CPU個(gè)數(shù)的4倍的話,則系統(tǒng)面臨著CPU短缺的問(wèn)題,或者是CPU的速率過(guò)低,系統(tǒng)中有多數(shù)的進(jìn)程在等待CPU,造成系統(tǒng)中進(jìn)程運(yùn)行過(guò)慢。

          3.)如果空閑時(shí)間(cpu id)持續(xù)為0并且系統(tǒng)時(shí)間(cpu sy)是用戶時(shí)間的兩倍(cpu us)系統(tǒng)則面臨著CPU資源的短缺。

          解決辦法:

          當(dāng)發(fā)生以上問(wèn)題的時(shí)候請(qǐng)先調(diào)整應(yīng)用程序?qū)PU的占用情況.使得應(yīng)用程序能夠更有效的使用CPU.同時(shí)可以考慮增加更多的CPU. 關(guān)于CPU的使用情況還可以結(jié)合mpstat, ps aux top prstat –a等等一些相應(yīng)的命令來(lái)綜合考慮關(guān)于具體的CPU的使用情況,和那些進(jìn)程在占用大量的CPU時(shí)間.一般情況下,應(yīng)用程序的問(wèn)題會(huì)比較大一些.比如一些sql語(yǔ)句不合理等等都會(huì)造成這樣的現(xiàn)象.

          內(nèi)存問(wèn)題現(xiàn)象:

          內(nèi)存的瓶頸是由scan rate (sr)來(lái)決定的.scan rate是通過(guò)每秒的始終算法來(lái)進(jìn)行頁(yè)掃描的.如果scan rate(sr)連續(xù)的大于每秒200頁(yè)則表示可能存在內(nèi)存缺陷.同樣的如果page項(xiàng)中的pi和po這兩欄表示每秒頁(yè)面的調(diào)入的頁(yè)數(shù)和每秒調(diào)出的頁(yè)數(shù).如果該值經(jīng)常為非零值,也有可能存在內(nèi)存的瓶頸,當(dāng)然,如果個(gè)別的時(shí)候不為0的話,屬于正常的頁(yè)面調(diào)度這個(gè)是虛擬內(nèi)存的主要原理.

        3973242 主站蜘蛛池模板: 国产精品高潮无码毛片| 无码日韩av一区二区三区| 色呦呦在线视频| 国产二级一片内射视频播放| 护士长在办公室躁bd| 色偷偷www.8888在线观看| 国产一区二区不卡在线| 欧美人与动牲交a免费| 国产盗摄xxxx视频xxxx| 人妻中文字幕亚洲精品| 国产精品一区二区三区四区| 毛片内射久久久一区| 国产在线乱子伦一区二区| 无码精品人妻一区二区三区老牛| 日韩极品视频在线观看免费| 国产小受被做到哭咬床单GV| 久久国产劲暴∨内射新川| 久久精品道一区二区三区| 国产chinesehdxxxx老太婆| 青青青久热国产精品视频| 日韩国产av一区二区三区精品 | jizz国产免费观看| 亚洲第一二三区日韩国产| 久久久久无码精品国产h动漫| 青青草无码免费一二三区| 亚洲色大成网站www久久九九| 欧洲成人在线观看| 亚洲高清最新AV网站| 人妻无码一区二区三区四区| 国产亚洲精品中文字幕| 熟妇人妻无乱码中文字幕真矢织江| 亚洲国产精品日韩在线| 亚洲不卡av中文在线| 69天堂人成无码免费视频| 日本欧美午夜| 吉川爱美一区二区三区视频 | 人人爽人人爽人人片av东京热| 国产精品亚洲а∨无码播放| 国产精品久久精品| 亚洲欧美成人一区二区在线电影| 亚洲欧洲日产国码中文字幕|