obtém o uso da CPU de uma VM (linux) usando java

1

Existe uma API para Java para obter o uso da CPU de uma VM no KVM? Eu quero saber como eu poderia obter o uso da CPU de um convidado (da perspectiva do host) usando Java.

Além disso, alguém sabe onde eu poderia encontrar a fonte de virt-manager para que eu pudesse aprender como ele obtém / calcula o uso da CPU exibido no Virtual Machine Manager?

    
por user3752288 06.07.2014 / 03:39

2 respostas

1

Talvez um dos métodos do Interface OperatingSystemMXBean seja adaptado ao que você está procurando.

Veja o link

    
por 06.07.2014 / 04:43
1

Eu não conheço nenhuma API Java que exponha o KVM, mas a fonte do virt-manager está acessível aqui no repositório oficial do Git.

Além disso, eu procuraria a API libvirt para interagir com o KVM ou qualquer outra tecnologia de virtualização. Especificamente, há ligações Java para a API libvirt .

    
por 06.07.2014 / 07:21

Tags