먼저, 오픈 소스 도구 Sigar를 소개하겠습니다.
공식 웹 사이트 : http://sigar.hyperic.com/
API : http://www.hyperic.com/support/docs/sigar/index-all.html (영어로 사용되기 때문에 영어에 적합하지 않으면 Chrome의 번역 기능을 사용하여 읽기를 위해 단순한 중국어로 직접 변환 할 수 있습니다).
Sigar (시스템 정보 수집가 및 리포터)는 C 언어로 구현 된 크로스 플랫폼 시스템 정보 수집을 제공하는 오픈 소스 도구입니다. 수집 할 수있는 정보에는 다음이 포함됩니다.
1 기본 정보 (공급 업체, 모델, MHZ, 캐시 크기) 및 통계 정보 (사용자, SYS, 유휴, 니스, 대기)를 포함한 1 CPU 정보
파일 시스템, 크기, 중고, 가용, 사용%, 유형을 포함한 2 파일 시스템 정보
3 서비스 제어 관리자와 유사한 이벤트 정보
4 메모리 정보, 총 물리적 메모리 및 스왑 메모리, 사용 번호, 나머지 번호; RAM의 크기
5 개의 네트워크 인터페이스 정보 및 네트워크 라우팅 정보를 포함한 네트워크 정보
6 메모리, CPU 사용, 상태, 매개 변수 및 각 프로세스의 핸들을 포함한 6 개의 프로세스 정보
7 IO 상태, IO 상태, 읽기 및 쓰기 크기 등을 포함한 IO 정보.
8 서비스 상태 정보
9 운영 체제 버전, 시스템 리소스 제한, 시스템 실행 시간 및로드, Java 버전 정보 등을 포함한 시스템 정보.
우선, 우리는 Sigar 패키지를 다운로드해야합니다. 내가 다운로드 한 패키지 이름은 다음과 같습니다. Hyperic-Sigar-1.6.4
수술 중에 먼저 준비해야합니다
1. log4.jar 및 sigar.jar 패키지를 LIB로 복사합니다 (이 단계 만 수행하고 프로그램을 실행하기 시작하면 [Windows 운영 체제에서] 다음 상황이 발생합니다).
해결책:
이 Java의 Sigar-x86-Winnt.dll 파일을 JDK의 빈 디렉토리에 복사하십시오.
위는 Java에서 Sigar를 사용하여 발생하는 문제에 대한 빠른 솔루션의 전체 내용입니다. 모두가 wulin.com을 지원할 수 있기를 바랍니다