Tout d'abord, permettez-moi de vous présenter un outil open source Sigar
Site officiel: http://sigar.hyperic.com/
API: http://www.hyperic.com/support/docs/sigar/index-all.html (comme c'est en anglais, si vous n'êtes pas bon en anglais, vous pouvez utiliser la fonction de traduction de Google Chrome pour la convertir directement en chinois simplifié pour lire)
SIGAR (System Information Gather et Reporter) est un outil open source qui fournit une API de collecte d'informations système multiplateforme implémentée dans le langage C. Les informations qui peuvent être collectées comprennent:
1 Informations CPU, y compris les informations de base (fournisseur, modèle, MHz, Cachesize) et les informations statistiques (utilisateur, sys, inactif, gentil, attendre)
2 Informations sur le système de fichiers, y compris le système de fichiers, la taille, l'utilisation, la disponibilité, l'utilisation de%,
3 Informations sur l'événement, similaire au gestionnaire de services de service
4 informations de mémoire, nombre total de mémoire physique et mémoire d'échange, numéro d'utilisation, numéro restant; Taille de la bélier
5 informations réseau, y compris les informations d'interface réseau et les informations de routage réseau
6 Informations sur le processus, y compris la mémoire, l'utilisation du processeur, l'état, les paramètres et les poignées de chaque processus
7 Informations IO, y compris le statut IO, la taille de lecture et d'écriture, etc.
8 Informations sur l'état du service
9 Informations système, y compris la version du système d'exploitation, les limitations des ressources système, le temps d'exécution du système et la charge, les informations de version Java, etc.
Tout d'abord, nous devons télécharger le package Sigar. Le nom du package que j'ai téléchargé est: hyperic-sigar-1.6.4
Pendant notre opération, nous devons d'abord préparer
1. Copiez les packages log4.jar et sigar.jar dans lib (si nous ne faisons que cette étape et commençons à exécuter le programme, la situation suivante se produira [sous Windows Operating System]))
Solution:
Copiez le fichier sigar-x86-winnt.dll dans le répertoire bin de JDK dans ce java
Ce qui précède est le contenu complet de la solution rapide au problème rencontré en utilisant Sigar en Java. J'espère que tout le monde pourra soutenir wulin.com ~