瀏覽量:73次
vmstat是一個查看虛擬內(nèi)存使用狀況的工具,它可以看到服務(wù)器使用率,內(nèi)存使用,虛擬內(nèi)存交換情況,IO讀寫.相比top,可以看到整個機(jī)器的CPU,memory,IO的使用情況,而不是單單看到各個進(jìn)程各值的使用率.
默認(rèn)情況下,vmstat命令并沒有安裝,需要安裝sysstat包,該包里含有vmstat程序.
一般經(jīng)常使用的該命令后加2個數(shù)字參數(shù),第一個參數(shù)是采樣的時間間隔(秒),第二個參數(shù)是采樣的次數(shù).
基本參數(shù):
vmstat [-a] [-n] [-t] [-S unit] [delay [ count]][-a]:顯示活躍和非活躍內(nèi)存[-n]:只在開始時顯示一次字段名,針對多次收集信息的情況輸出人性化一點[-t]:在每條信息的末尾,顯示收集信息的時間[-S unit]:使用指定單位顯示。參數(shù)有 k 、K 、m 、M ,分別代表1000、1024、1000000、1048576字節(jié)(byte)。默認(rèn)單位為K(1024 bytes)[delay [count]]:delay是信息收集間隔,count是信息收集的次數(shù)
vmstat [-s] [-n] [-S unit][-s]:顯示內(nèi)存相關(guān)的統(tǒng)計信息vmstat [-m] [-n] [delay [ count]][-m]:顯示slabinfo,slabinfo信息記錄在/proc/slabinfo文件中。slab是linux的一個內(nèi)存分配機(jī)制。vmstat [-d] [-n] [delay [ count]][-d]:顯示相關(guān)磁盤的統(tǒng)計信息 注:這個跟樓下-p的區(qū)別統(tǒng)計信息的不同、統(tǒng)計對象這個是磁盤-p是子分區(qū)、這個不能指定全部輸出
vmstat [-p disk partition] [-n] [delay [ count]][-p disk partition]:顯示磁盤子分區(qū)的統(tǒng)計信息,這里沒有iostat的信息那么有用
vmstat [-f][-f]:開機(jī)啟動至今的fork數(shù)量 注:這里的fork應(yīng)該是內(nèi)核的fork()函數(shù),在父進(jìn)程中,fork返回新創(chuàng)建子進(jìn)程的進(jìn)程ID
vmstat [-V][-V]:版本信息
示例
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認(rèn)后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776