麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 系統(tǒng) > Linux > 正文

linux監(jiān)控工具的使用技巧

2020-10-14 22:41:26
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
    vmstat是一個(gè)查看虛擬內(nèi)存(Virtual Memory)使用狀況的工具,使用vmstat命令可以得到關(guān)于進(jìn)程、內(nèi)存、內(nèi)存分頁(yè)、堵塞IO、traps及CPU活動(dòng)的信息。本文介紹了虛擬內(nèi)存的運(yùn)行原理,繼而介紹了vmstat的用法和使用范例。
   
    一、虛擬內(nèi)存運(yùn)行原理
   
    在系統(tǒng)中運(yùn)行的每個(gè)進(jìn)程都需要使用到內(nèi)存,但不是每個(gè)進(jìn)程都需要每時(shí)每刻使用系統(tǒng)分配的內(nèi)存空間。當(dāng)系統(tǒng)運(yùn)行所需內(nèi)存超過(guò)實(shí)際的物理內(nèi)存,內(nèi)核會(huì)釋放某些進(jìn)程所占用但未使用的部分或所有物理內(nèi)存,將這部分資料存儲(chǔ)在磁盤上直到進(jìn)程下一次調(diào)用,并將釋放出的內(nèi)存提供給有需要的進(jìn)程使用。
   
    在Linux內(nèi)存管理中,主要是通過(guò)“調(diào)頁(yè)P(yáng)aging”和“交換Swapping”來(lái)完成上述的內(nèi)存調(diào)度。調(diào)頁(yè)算法是將內(nèi)存中最近不常使用的頁(yè)面換到磁盤上,把活動(dòng)頁(yè)面保留在內(nèi)存中供進(jìn)程使用。交換技術(shù)是將整個(gè)進(jìn)程,而不是部分頁(yè)面,全部交換到磁盤上。
   
    分頁(yè)(Page)寫入磁盤的過(guò)程被稱作Page-Out,分頁(yè)(Page)從磁盤重新回到內(nèi)存的過(guò)程被稱作Page-In.當(dāng)內(nèi)核需要一個(gè)分頁(yè)時(shí),但發(fā)現(xiàn)此分頁(yè)不在物理內(nèi)存中(因?yàn)橐呀?jīng)被Page-Out了),此時(shí)就發(fā)生了分頁(yè)錯(cuò)誤(Page Fault)。
   
    當(dāng)系統(tǒng)內(nèi)核發(fā)現(xiàn)可運(yùn)行內(nèi)存變少時(shí),就會(huì)通過(guò)Page-Out來(lái)釋放一部分物理內(nèi)存。經(jīng)管Page-Out不是經(jīng)常發(fā)生,但是如果Page-out頻繁不斷的發(fā)生,直到當(dāng)內(nèi)核管理分頁(yè)的時(shí)間超過(guò)運(yùn)行程式的時(shí)間時(shí),系統(tǒng)效能會(huì)急劇下降。這時(shí)的系統(tǒng)已經(jīng)運(yùn)行非常慢或進(jìn)入暫停狀態(tài),這種狀態(tài)亦被稱作thrashing(顛簸)。
   
    二、使用vmstat
   
    1.用法
   
    vmstat [-a] [-n] [-S unit] [delay [ count]]
   
    vmstat [-s] [-n] [-S unit]
   
    vmstat [-m] [-n] [delay [ count]]
   
    vmstat [-d] [-n] [delay [ count]]
   
    vmstat [-p disk partition] [-n] [delay [ count]]
   
    vmstat [-f]
   
    vmstat [-V]
   
    -a:顯示活躍和非活躍內(nèi)存
   
    -f:顯示從系統(tǒng)啟動(dòng)至今的fork數(shù)量 .
   
    -m:顯示slabinfo
   
    -n:只在開始時(shí)顯示一次各字段名稱。
   
    -s:顯示內(nèi)存相關(guān)統(tǒng)計(jì)信息及多種系統(tǒng)活動(dòng)數(shù)量。
   
    delay:刷新時(shí)間間隔。如果不指定,只顯示一條結(jié)果。
   
    count:刷新次數(shù)。如果不指定刷新次數(shù),但指定了刷新時(shí)間間隔,這時(shí)刷新次數(shù)為無(wú)窮。
   
    -d:顯示磁盤相關(guān)統(tǒng)計(jì)信息。
   
    -p:顯示指定磁盤分區(qū)統(tǒng)計(jì)信息
   
    -S:使用指定單位顯示。參數(shù)有 k 、K 、m 、M ,分別代表1000、1024、1000000、1048576字節(jié)(byte)。默認(rèn)單位為K(1024 bytes)
   
    -V:顯示vmstat版本信息。
   
    2.使用說(shuō)明
   
    例子1:每2秒輸出一條結(jié)果

 
    
    Procs(進(jìn)程):
   
    r: 運(yùn)行隊(duì)列中進(jìn)程數(shù)量
   
    b: 等待IO的進(jìn)程數(shù)量
   
    Memory(內(nèi)存):
   
    swpd: 使用虛擬內(nèi)存大小
   
    free: 可用內(nèi)存大小
   
    buff: 用作緩沖的內(nèi)存大小
   
    cache: 用作緩存的內(nèi)存大小
   
    Swap:
   
    si: 每秒從交換區(qū)寫到內(nèi)存的大小
   
    so: 每秒寫入交換區(qū)的內(nèi)存大小
(責(zé)任編輯:VEVB)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产一区二区在线免费观看 | 91 在线 | 国产亚洲精品久久久久婷婷瑜伽 | 91av在线免费视频 | 一区二区三区在线视频观看58 | 美女性感毛片 | 日本残忍极度灌浣肠视频 | 国产精品久久久久久久久久久久久久久 | 日日草视频| 免费在线观看毛片视频 | 欧美日韩在线看片 | 国产成人精品午夜 | 草莓福利社区在线 | 免费毛片在线视频 | 亚洲一区二区国产 | 国产免费专区 | 成人免费观看毛片 | 精品国产一区二区三 | 视频一区二区精品 | 国产精品一区二区三区在线播放 | 激情91| 鲁丝一区二区二区四区 | 国产日本欧美在线观看 | 久久不雅视频 | 一级外国毛片 | 日本不卡一区二区三区在线观看 | 性欧美xxxx免费岛国不卡电影 | 大号bbwassbigav头交 | 国产91丝袜在线播放 | 亚洲国产一区二区三区 | 国产免费v片| 久草热久草视频 | 久久久精彩 | 一级免费在线 | 久久精品亚洲精品国产欧美kt∨ | av在线观| 久久成人免费网站 | 亚洲视频成人在线 | 精品亚洲视频在线观看 | 国产精品美女久久久久久网站 | 综合国产一区 |