日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linuxvmstat命令詳解:監(jiān)控系統(tǒng)資源
如果你想動態(tài)的了解一下系統(tǒng)資源的使用狀況,以及查看當前系統(tǒng)中到底是哪個環(huán)節(jié)最占用系統(tǒng)資源,就可以使用 
vmstat 命令。

目前創(chuàng)新互聯(lián)已為上千家的企業(yè)提供了網(wǎng)站建設、域名、網(wǎng)絡空間、網(wǎng)站托管維護、企業(yè)網(wǎng)站設計、武山網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

vmstat命令,是 Virtual Meomory Statistics(虛擬內存統(tǒng)計)的縮寫,可用來監(jiān)控 CPU 使用、進程狀態(tài)、內存使用、虛擬內存使用、硬盤輸入/輸出狀態(tài)等信息。此命令的基本格式有如下 2 種:

[root@localhost ~]# vmstat [-a] [刷新延時 刷新次數(shù)]
[root@localhost ~]# vmstat [選項] 

-a 的含義是用 inact/active(活躍與否) 來取代 buff/cache 的內存輸出信息。除此之外,表 1 羅列出了 vmstat 命令的第二種基本格式中常用的選項及各自的含義。

表1 vmstat命令常用選項及含義
選項 含義
-fs -f:顯示從啟動到目前為止,系統(tǒng)復制(fork)的程序數(shù),此信息是從 /proc/stat 中的 processes 字段中取得的。
-s:將從啟動到目前為止,由一些事件導致的內存變化情況列表說明。
-S 單位 令輸出的數(shù)據(jù)顯示單位,例如用 K/M 取代 bytes 的容量。
-d 列出硬盤有關讀寫總量的統(tǒng)計表。
-p 分區(qū)設備文件名 查看硬盤分區(qū)的讀寫情況。

例如:

[root@localhost proc]# vmstat 1 3
#使用vmstat檢測,每隔1秒刷新一次,共刷新3次
procs ——memory—— swap —io system ——cpu——
r b swpd free buff cache si so bi bo in cs us sy id wa st
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 407376 55772 84644 0 0 5 2 9 10 0 0 100 0 0
0 0 0 407368 55772 84644 0 0 0 0 12 10 0 0 100 0 0
0 0 0 407368 55772 84644 0 0 0 0 15 13 0 0 100 0 0

該命令輸出信息中,各個字段以及含義如表 2 所示。

表 2 vmstat 命令輸出字段及含義
字段 含義
procs 進程信息字段:

  • -r:等待運行的進程數(shù),數(shù)量越大,系統(tǒng)越繁忙。
  • -b:不可被喚醒的進程數(shù)量,數(shù)量越大,系統(tǒng)越繁忙。
memory 內存信息字段:

  • -swpd:虛擬內存的使用情況,單位為 KB。
  • -free:空閑的內存容量,單位為 KB。
  • -buff:緩沖的內存容量,單位為 KB。
  • -cache:緩存的內存容量,單位為 KB。
swap 交換分區(qū)信息字段:

  • -si:從磁盤中交換到內存中數(shù)據(jù)的數(shù)量,單位為 KB。
  • -so:從內存中交換到磁盤中數(shù)據(jù)的數(shù)量,單位為 KB。

這兩個數(shù)越大,表明數(shù)據(jù)需要經(jīng)常在磁盤和內存之間進行交換,系統(tǒng)性能越差。

io 磁盤讀/寫信息字段:

  • -bi:從塊設備中讀入的數(shù)據(jù)的總量,單位是塊。
  • -bo:寫到塊設備的數(shù)據(jù)的總量,單位是塊。

這兩個數(shù)越大,代表系統(tǒng)的 I/O 越繁忙。

system 系統(tǒng)信息字段:

  • -in:每秒被中斷的進程次數(shù)。
  • -cs:每秒進行的事件切換次數(shù)。

這兩個數(shù)越大,代表系統(tǒng)與接口設備的通信越繁忙。

cpu CPU信息字段:

  • -us:非內核進程消耗 CPU 運算時間的百分比。
  • -sy:內核進程消耗 CPU 運算時間的百分比。
  • -id:空閑 CPU 的百分比。
  • -wa:等待 I/O 所消耗的 CPU 百分比。
  • -st:被虛擬機所盜用的 CPU 百分比。

本機是一臺測試用的虛擬機,并沒有多少資源被占用,所以資源占比都比較低。如果服務器上的資源占用率比較高,那么使用 vmstat 命令查看到的參數(shù)值就會比較大,我們就需要手工進行干預。如果是非正常進程占用了系統(tǒng)資源,則需要判斷這些進程是如何產生的,不能一殺了之;如果是正常進程占用了系統(tǒng)資源,則說明服務器需要升級了。


新聞名稱:Linuxvmstat命令詳解:監(jiān)控系統(tǒng)資源
URL分享:http://www.5511xx.com/article/dpocssj.html