Primeiro, deixe -me apresentar a você uma ferramenta de código aberto SIGAR
Site oficial: http://sigar.hyperic.com/
API: http://www.hyperic.com/support/docs/sigar/index-all.html (Como é em inglês, se você não for bom em inglês, pode usar a função de tradução do Google Chrome para convertê-lo diretamente para simplificar chinês para a leitura)
O Sigar (System Information Catcher and Reporter) é uma ferramenta de código aberto que fornece uma API de coleta de informações do sistema de plataforma cruzada implementada no idioma C. As informações que podem ser coletadas incluem:
1 Informações da CPU, incluindo informações básicas (fornecedor, modelo, MHZ, Cachesize) e informações estatísticas (usuário, sys, ocioso, nice, espera)
2 Informações do sistema de arquivos, incluindo sistema de arquivos, tamanho, uso, aproveitamento, uso%, tipo
3 informações de evento, semelhantes ao gerente de controle de serviços
4 Informações da memória, número total de memória física e memória de troca, número de uso, número restante; Tamanho da RAM
5 Informações de rede, incluindo informações da interface de rede e informações de roteamento de rede
6 Informações do processo, incluindo memória, uso da CPU, status, parâmetros e alças de cada processo
7 Informações de IO, incluindo status de IO, leitura e tamanho de gravação, etc.
8 informações de status de serviço
9 Informações do sistema, incluindo versão operacional do sistema, limitações de recursos do sistema, tempo de execução do sistema e carga, informações da versão Java etc.
Primeiro de tudo, precisamos baixar o pacote Sigar. O nome do pacote que baixei é: hiperic-sigar-1.6.4
Durante nossa operação, devemos primeiro preparar
1. Copie os pacotes LOG4.JAR e SIGAR.JAR no LIB (se apenas fizermos esta etapa e começarmos a executar o programa, a seguinte situação ocorrerá [no Sistema Operacional do Windows])
Solução:
Copie o arquivo Sigar-X86-winnt.dll para o diretório de bin de JDK neste Java
O exposto acima é o conteúdo completo da solução rápida para o problema encontrado usando o SIGAR em Java. Espero que todos possam apoiar o wulin.com ~