Como medir memória RAM livre, consumo de CPU e espaço em HD livre?

2 respostas
A

Pessoal, existe algum comando em Java que me retorne informação de quanta memória RAM está disponível, CPU free e espaço em disco ?
Preciso fazer um balanceamento de carga entre máquinas e com esses dados eu decido para qual é melhor encaminhar dados para processar.
Obrigado !

2 Respostas

ViniGodoy

andradao:
Pessoal, existe algum comando em Java que me retorne informação de quanta memória RAM está disponível, CPU free e espaço em disco ?
Preciso fazer um balanceamento de carga entre máquinas e com esses dados eu decido para qual é melhor encaminhar dados para processar.
Obrigado !

Só com JNI. Para esse tipo de aplicação, é bem mais fácil usar C++.

O Java só te informa esses dados dentro da própria VM, o que é praticamente inútil para balanceamento de carga.

A única informação que o Java te retornaria dessas seria o espaço em disco.

A

Valeu Vini, vou me informar sobre o uso do JNI.
O mais fácil realmente seria usar C mesmo, mas como é para trbalaho e universidade praciso fazer em Java mesmo.
Muito obrigado !

Criado 7 de julho de 2012
Ultima resposta 7 de jul. de 2012
Respostas 2
Participantes 2