老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

vmstat主機性能分析-創新互聯

德保網站建設公司成都創新互聯公司,德保網站設計制作,有大型網站制作公司豐富經驗。已為德保上千多家提供企業網站建設服務。企業網站搭建\外貿網站制作要多少錢,請找那個售后服務好的德保做網站的公司定做!

一、vmstat介紹及詳解(此篇博客是從博客園博主隨風迎處轉載,博主的網址:http://www.cnblogs.com/beginner-boy/  ,再次感謝博主的細心積累 vmstat 主機性能分析

語法格式: vmstat [-V] [-n] [-S unit] [delay [count]]

              -V prints version.

              -n causes the headers not to be reprinted regularly.

              -a print inactive/active page stats.

              -d prints disk statistics

              -D prints disk table

              -p prints disk partition statistics

              -s prints vm table

              -m prints slabinfo

              -t add timestamp to output

              -S unit size

              delay is the delay between updates in seconds.

              unit size k:1000 K:1024 m:1000000 M:1048576 (default is K)

              count is the number of updates.

參數解釋:

-V:顯示vmstat版本信息

-n:只在開始時顯示一次各字段名稱

-a:顯示活躍和非活躍內存

-d:顯示各個磁盤相關統計信息

-D:顯示磁盤總體信息

-p:顯示指定磁盤分區統計信息

-s:顯示內存相關統計信息及多種系統活動數量

-m:顯示slabinfo

-t:在輸出信息的時候也將時間一并輸出出來

-S:使用指定單位顯示。參數有k、K、m、M,分別代表1000、1024、1000000、1048576字節(byte)。默認單位為K(1024bytes)

delay:刷新時間間隔。如果不指定,只顯示一條結果

count:刷新次數。如果不指定刷新次數,但指定了刷新時間間隔,這時刷新次數為無窮

二、vmstat各字段說明

vmstat 主機性能分析

1、procs

r:表示運行和等待CPU時間片的進程數(就是說多少個進程真的分配到CPU),這個值如果長期大于系統CPU個數,說明CPU不足,需要增加CPU

b:表示在等待資源的進程數,比如正在等待I/O或者內存交換等。

2、memory

swpd:表示切換到內存交換區的內存大小,即虛擬內存已使用的大小(單位KB),如果大于0,表示你的機器物理內存不足了,如果不是程序內存泄露的原因,那么你該升級內存了或者把耗內存的任務遷移到其他機器。

free:表示當前空閑的物理內存

buff:表示baffers cached內存大小,也就是緩沖大小,一般對塊設備的讀寫才需要緩沖

Cache:表示page cached的內存大小,也就是緩存大小,一般作為文件系統進行緩沖,頻繁訪問的文件都會被緩存,如果cache值非常大說明緩存文件比較多,如果此時io中的bi比較小,說明文件系統效率比較好

3、swap

si:表示有磁盤調入內存,也就是內存進入內存交換區的內存大小;通俗的講就是 每秒從磁盤讀入虛擬內存的大小,如果這個值大于0,表示物理內存不夠用或者內存泄露了,要查找耗內存進程解決掉。

so:表示由內存進入磁盤,也就是由內存交換區進入內存的內存大小。

注意:一般情況下si、so的值都為0,如果si、so的值長期不為0,則說明系統內存不足,需要增加系統內存

4、io

bi:表示由塊設備讀入數據的總量,即讀磁盤,單位kb/s

bo:表示寫到塊設備數據的總量,即寫磁盤,單位kb/s

注意:如果bi+bo的值過大,且wa值較大,則表示系統磁盤IO瓶頸

5、system

in:表示某一時間間隔內觀測到的每秒設備終端數

cs:表示每秒產生的 上下文切換次數,例如我們調用系統函數,就要進行上下文切換,線程的切換,也要進程上下文切換,這個值要越小越好,太大了,要考慮調低線程或者進程的數目,例如在apache和nginx這種web服務器中,我們一般做性能測試時會進行幾千并發甚至幾萬并發的測試,選擇web服務器的進程可以由進程或者線程的峰值一直下調,壓測,直到cs到一個比較小的值,這個進程和線程數就是比較合適的值了。系統調用也是,每次調用系統函數,我們的代碼就會進入內核空間,導致上下文切換,這個是很耗資源,也要盡量避免頻繁調用系統函數。上下文切換次數過多表示你的CPU大部分浪費在上下文切換,導致CPU干正經事的時間少了,CPU沒有充分利用,是不可取的。

注意:

這兩個值越大,則由內核消耗的CPU就越多

6、CPU

us:表示用戶進程消耗的CPU時間百分比,us值越高,說明用戶進程消耗CPU時間越多,如果長期大于50%,則需要考慮優化程序或者算法

sy:表示系統內核進程消耗的CPU時間百分比,一般來說us+sy應該小于80%,如果大于80%,說明可能存在CPU瓶頸

id:表示CPU處在空間狀態的時間百分比

wa:表示IP等待所占用的CPU時間百分比,wa值越高,說明I/O等待越嚴重,根據經驗wa的參考值為20%,如果超過20%,說明I/O等待嚴重,引起I/O等待的原因可能是磁盤大量隨機讀寫造成的,也可能是磁盤或者監控器的貸款瓶頸(主要是塊操作)造成的

綜上所述,如果評估CPU,需要重點關注procs項的r列值和CPU想的us、sy、wa列的值

三、使用實踐

一般vmstat工具的使用是通過兩個數字參數來完成的,第一個參數是采樣的時間間隔數,單位是秒,第二個參數是采樣的次數,如:

vmstat 主機性能分析

2表示每個兩秒采集一次服務器狀態,1表示只采集一次。
實際上,在應用過程中,我們會在一段時間內一直監控,不想監控直接結束vmstat就行了,例如:

vmstat 主機性能分析

這表示vmstat每2秒采集數據,一直采集,直到我結束程序,這里采集了7次數據我就結束了程序。

------------------------------------------------------------------------------------------------------------------


網站題目:vmstat主機性能分析-創新互聯
瀏覽路徑:http://www.xueling.net.cn/article/dsscig.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 久精品国产欧美亚洲色aⅴ大片 | 丰满少妇人妻久久久久久 | 宅男精品一区在线观看 | www.亚洲一区二区 | 免费的又色又爽又黄的片捆绑美女 | 2020年最新国产精品正在播放 | 最新国产精品亚洲 | 国产91精品亚洲一区二区三区 | 久久激情五月 | 精品久久久久久无码专区 | 亚洲少妇一级片 | 亚洲影视第一页 | 欧美JIZZ18性欧美 | 人与嘼交av免费 | 色欲综合五月丁香五月 | jizz亚洲大全 | 日韩精品动漫一区二区三区 | 日韩免费视频中文字幕 | 水蜜桃视频在线免费观看 | 777米奇色888狠狠俺去啦 | 亚洲精品国产最新在线不卡 | 澳门精品无码一区二区三区 | 撕开奶罩疯狂揉吮奶头 | 亚洲精品无码AV人在线观看 | 亚洲精品鲁一鲁一区二区三区 | 国产亚洲欧美一区二区三区在线播放 | 在线播放亚洲 | 中文字幕免费在线观看视频 | 亚洲av日韩av高潮无码专区 | 毛茸茸xxxxx| 国产偷ⅴ国产偷v精品 | 欧美精品码一区二区三区免费观看 | 91网视频在线观看 | 一级片网站在线观看 | 日本一二区不卡 | 久久国产精品久久喷水 | 九九九久久久精品 | 成人毛毛片 | jizzjizz日本护士视频 | 午夜一级黄色大片 | 好紧好湿好黄的视频 |