2010年11月4日

KVMでxentopみたいのを使いたい「virt-top」

とりあえずKVMの仮想OSの稼動状況をみるときにvirtmanagerがありますが、X-Window環境にアクセスするのが面倒だったりします。
「virsh list --all」を連発しても良いのですが、簡単に分かれば便利です。
Xenにはxentopがありますが、KVMで相当するものはありません(たぶん)
そこで「virt-top」を使ってみます。

■導入
  当環境はCentOS5.5で、すでにKVMで仮想OSが動いています。
  RPM SEARCHで、「virt-top」を検索します。
  見つかったところで、rpmをダウンロードします。
  今回導入したのは「virt-top-1.0.4-3.1.el5.x86_64.rpm」
  普通に「rpm -ivh~」や「rpm -Uvh~」で導入します。


■使い方
  「virt-top」で起動します。topコマンドライクに稼動状況を表示します。
  「--help」オプションをつけて起動すれば使い方が表示されます。
  1. # virt-top --help  
  2. virt-top : a 'top'-like utility for virtualization  
  3.   
  4. SUMMARY  
  5.   virt-top [-options]  
  6.   
  7. OPTIONS  
  8.   -1               Start by displaying pCPUs (default: tasks)  
  9.   -2               Start by displaying network interfaces  
  10.   -3               Start by displaying block devices  
  11.   -b               Batch mode  
  12.   -c uri           Connect to URI (default: Xen)  
  13.   --connect uri    Connect to URI (default: Xen)  
  14.   --csv file       Log statistics to CSV file  
  15.   --no-csv-cpu     Disable CPU stats in CSV  
  16.   --no-csv-block   Disable block device stats in CSV  
  17.   --no-csv-net     Disable net stats in CSV  
  18.   -d delay         Delay time interval (seconds)  
  19.   --debug file     Send debug messages to file  
  20.   --end-time time  Exit at given time  
  21.   --hist-cpu secs  Historical CPU delay  
  22.   --init-file file Set name of init file  
  23.   --no-init-file   Do not read init file  
  24.   -n iterations    Number of iterations to run  
  25.   -o sort          Set sort order (cpu|mem|time|id|name)  
  26.   -s               Secure ("kiosk") mode  
  27.   --script         Run from a script (no user interface)  
  28.   -help            Display this list of options  
  29.   --help           Display this list of options  

  表示イメージ
  1. virt-top 11:28:24 - x86_64 2/2CPU 2094MHz 3941MB  
  2. 13 domains, 1 active, 1 running, 0 sleeping, 0 paused, 12 inactive D:0 O:0 X:0  
  3. CPU: 51.1%  Mem: 1024 MB (1024 MB by guests)  
  4.   
  5.    ID S RDRQ WRRQ RXBY TXBY %CPU %MEM    TIME   NAME  
  6.     1 R                     51.1 25.0   1:22.13 vm01  
  7.     -                                           (vm02)  
  8.     -                                           (vm03)  
  9.     -                                           (vm04)  
  10.     -                                           (vm05)  
  11.     -                                           (vm06)  
  12.     -                                           (vm07)  
  13.     -                                           (vm08)  
  14.     -                                           (vm09)  
  15.     -                                           (vm10)  
  16.     -                                           (vm11)  
  17.     -                                           (vm12)  
  18.     -                                           (vm13)  


手っ取り早く稼動状況を知りたい場合に入れておくと便利ではないでしょうか

0 件のコメント: