ablog

不器用で落着きのない技術者のメモ

xentop コマンドで DomU のCPU使用率を調べる

xentop コマンドで DomU のCPU使用率を調べる。

# xentop -fb -d 5                                                                                                                               
      NAME  STATE   CPU(sec) CPU(%)     MEM(k) MEM(%)  MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS   VBD_OO   VBD_RD   VBD_WR  VBD_RSECT  VBD_WSECT SSID
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --b---     535620    0.0  419434444   39.1  419434496      39.1     8    1 29722064 20328228    2     1540    66054  6299761    1378083  356811584    0
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy --b---     465699    0.0  419434444   39.1  419434496      39.1     8    1 23722885 14536612    2      934    58579  5410710    1311356  328341987    0
  Domain-0 -----r     105543    0.0    6299648    0.6    6299648       0.6    20    0        0        0    0        0        0        0          0          0    0
      NAME  STATE   CPU(sec) CPU(%)     MEM(k) MEM(%)  MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS   VBD_OO   VBD_RD   VBD_WR  VBD_RSECT  VBD_WSECT SSID
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --b---     535621   20.1  419434444   39.1  419434496      39.1     8    1 29722065 20328229    2     1540    66054  6299761    1378083  356811584    0
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy --b---     465700   19.6  419434444   39.1  419434496      39.1     8    1 23722885 14536612    2      934    58579  5410710    1311356  328341987    0
  Domain-0 -----r     105544   11.1    6299648    0.6    6299648       0.6    20    0        0        0    0        0        0        0          0          0    0
      NAME  STATE   CPU(sec) CPU(%)     MEM(k) MEM(%)  MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS   VBD_OO   VBD_RD   VBD_WR  VBD_RSECT  VBD_WSECT SSID
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -----r     535622   20.6  419434444   39.1  419434496      39.1     8    1 29722066 20328233    2     1540    66054  6299761    1378083  356811584    0
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy -----r     465701   19.5  419434444   39.1  419434496      39.1     8    1 23722887 14536612    2      934    58579  5410710    1311356  328341987    0
  Domain-0 -----r     105544    7.6    6299648    0.6    6299648       0.6    20    0        0        0    0        0        0        0          0          0    0

行頭に日時をつける。

# xentop -fb -d 5|awk '!/\s*NAME/ {print strftime("%y%m%d %H:%M:%S"), $0}'
140831 22:26:47 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --b---     535757    0.0  419434444   39.1  419434496      39.1     8    1 29722255 20329591    2     1540    66054  6299935    1378083  356815016    0
140831 22:26:47 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy --b---     465834    0.0  419434444   39.1  419434496      39.1     8    1 23723011 14536612    2      934    58579  5410745    1311356  328342267    0
140831 22:26:47   Domain-0 -----r     105582    0.0    6299648    0.6    6299648       0.6    20    0        0        0    0        0        0        0          0          0    0
140831 22:26:52 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --b---     535758   19.8  419434444   39.1  419434496      39.1     8    1 29722257 20329606    2     1540    66054  6299935    1378083  356815016    0
140831 22:26:52 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy --b---     465835   19.6  419434444   39.1  419434496      39.1     8    1 23723012 14536612    2      934    58579  5410745    1311356  328342267    0
140831 22:26:52   Domain-0 -----r     105583    2.8    6299648    0.6    6299648       0.6    20    0        0        0    0        0        0        0          0          0    0
140831 22:26:57 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --b---     535759   19.7  419434444   39.1  419434496      39.1     8    1 29722258 20329608    2     1540    66054  6299935    1378083  356815016    0
140831 22:26:57 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy --b---     465836   19.6  419434444   39.1  419434496      39.1     8    1 23723013 14536612    2      934    58579  5410745    1311356  328342267    0
140831 22:26:57   Domain-0 -----r     105583    5.1    6299648    0.6    6299648       0.6    20    0        0        0    0        0        0        0          0          0    0

行頭に日時をつけてドメイン名とCPU使用率のみ表示する。

# xentop -fb -d 5|awk '!/\s*NAME/ {print strftime("%y%m%d %H:%M:%S"), $1, $4}'
140831 22:21:41 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 0.0
140831 22:21:41 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 0.0
140831 22:21:41 Domain-0 0.0
140831 22:21:46 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 19.6
140831 22:21:46 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 19.6
140831 22:21:46 Domain-0 2.1
140831 22:21:51 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 19.8
140831 22:21:51 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 19.6
140831 22:21:51 Domain-0 2.1