xentop fornece informações estáticas sobre o uso de memória

1

Estou usando o CentOS 6.5 e o Xen 4.2.4-30

xentop não altera MEM(%) .

      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
  Domain-0 -----r         68    0.0    1048568   25.0    1048576      25.0     1    0        0        0    0        0        0        0          0          0    0
       vm1 --b---          7    0.0    1536000   36.6    1536000      36.6     1    1       49        0    1        0     6518      433      95640       4034    0
       vm2 --b---          8    0.0    1536000   36.6    1536000      36.6     1    1       55        5    1        0     6562      551      97336       5090    0

Existe alguma maneira de obter o quanto da memória alocada para cada VM, como CPU (%) em xentop

    
por Steve 23.05.2014 / 11:00

1 resposta

1

Eu não estou familiarizado com o Xen (ou seja, não tenho nenhuma experiência prática com ele), mas eu achei esse segmento que parece indicar que você nunca pode obter as utilizações de memória "reais" das VMs convidadas do Dom0 via %código%.

Existe este comentário no final do tópico:

This information is not available from domain0 by default but can be sent from each domU via xenstore. Look at the shell scripts in xenballoond for an example of how to do that. Basically, you need a shell script running in each domU to put the information (e.g. /proc/meminfo) into xenstore and a shell script in dom0 to read it and print it.

    
por 23.05.2014 / 14:56