Swap空間與系統效能監控

來源:互聯網
上載者:User

Swap空間是當系統的實體記憶體不夠用的時候,就需要將實體記憶體中的一部分空間釋放出來,以供當前啟動並執行程式使用。Swap空間的分配固然很重要,而系統運行時的效能監控卻更加有價值。通過效能監控工具,可以檢查系統的各項效能指標,找到系統效能的瓶頸。本文只介紹一下在Solaris下和Swap相關的一些命令和用途。

最常用的是Vmstat命令在大多數Unix平台下都有這樣一些命令),此命令可以查看大多數效能指標。

例如:

 
  1. # vmstat 3 procs  -------memory--------  -swap-  --io--  -system-  ---cpu--- r b w  
  2. swpd  free buff cache  si  so  bi  bo   in   cs  us sy  id 0 0 0     0 93880 3304  
  3. 19372   0   0  10   2  131   10   0  0  99 0 0 0     0 93880 3304 19372   0   0   0   0  
  4. 109    8   0  0 100 0 0 0     0 93880 3304 19372   0   0   0   0  112    6   0  0 100  
  5.       …………  

Swap空間命令說明:

vmstat 後面的參數指定了效能指標捕獲的時間間隔。3表示每三秒鐘捕獲一次。第一行資料不用看,沒有價值,它僅反映開機以來的平均效能。從第二行開始,反映每三秒鐘之內的系統效能指標。這些效能指標中和Swap空間有關的包括以下幾項:

procs下的w

它表示當前三秒鐘之內)需要釋放記憶體、交換出去的進程數量。

memory下的Swap

它表示使用的Swap空間的大小。

Swap空間下的si,so

si表示當前三秒鐘之內)每秒交換回記憶體Swap in)的總量,單位為kbytes;so表示當前三秒鐘之內)每秒交換出記憶體Swap out)的總量,單位為kbytes。

以上的指標數量越大,表示系統越忙。這些指標所表現的系統繁忙程度,與系統具體的配置有關。系統管理員應該在平時系統正常運行時,記下這些指標的數值,在系統發生問題的時候,再進行比較,就會很快發現問題,並制定本系統正常啟動並執行標準指標值,以供效能監控使用。

另外,使用Swapon-s也能簡單地查看當前Swap資源的使用方式。
例如:# swapon -s Filename Type Size Used Priority /dev/hda9 partition 361420 0 3

能夠方便地看出Swap空間的已用和未用資源的大小。 應該使Swap負載保持在30%以下,這樣才能保證系統的良好效能。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.