Pertama, izinkan saya memperkenalkan kepada Anda alat open source Sigar
Situs web resmi: http://sigar.hyperic.com/
API: http://www.hyperic.com/support/docs/sigar/index-all.html (karena itu dalam bahasa Inggris, jika Anda tidak pandai bahasa Inggris, Anda dapat menggunakan fungsi terjemahan Google Chrome untuk secara langsung mengubahnya menjadi Sederhanakan Cina untuk dibaca)
Sigar (pengumpul informasi sistem dan reporter) adalah alat sumber terbuka yang menyediakan API pengumpulan informasi sistem lintas platform yang diimplementasikan dalam bahasa C. Informasi yang dapat dikumpulkan termasuk:
1 Informasi CPU, termasuk informasi dasar (vendor, model, MHZ, cacheSize) dan informasi statistik (pengguna, sys, idle, nice, tunggu)
2 informasi sistem file, termasuk sistem file, ukuran, digunakan, tersedia, menggunakan%, jenis
3 Informasi Acara, Mirip dengan Manajer Kontrol Layanan
4 informasi memori, jumlah total memori fisik dan memori bertukar, nomor penggunaan, nomor yang tersisa; Ukuran RAM
5 Informasi Jaringan, Termasuk Informasi Antarmuka Jaringan dan Informasi Perutean Jaringan
6 Informasi proses, termasuk memori, penggunaan CPU, status, parameter, dan pegangan dari setiap proses
7 Informasi IO, termasuk status IO, ukuran baca dan tulis, dll.
8 Informasi Status Layanan
9 Informasi sistem, termasuk versi sistem operasi, keterbatasan sumber daya sistem, waktu dan beban sistem, informasi versi java, dll.
Pertama -tama, kita perlu mengunduh paket Sigar. Nama paket yang saya unduh adalah: Hyperic-sigar-1.6.4
Selama operasi kami, pertama -tama kita harus mempersiapkan diri
1. Salin Paket Log4.jar dan Sigar.Jar ke Lib (jika kita hanya melakukan langkah ini dan mulai menjalankan program, situasi berikut akan terjadi [di bawah Sistem Operasi Windows])
Larutan:
Salin file SIGAR-X86-WINNT.DLL ke Direktori Bin JDK di Java ini
Di atas adalah konten lengkap dari solusi cepat untuk masalah yang dihadapi dengan menggunakan Sigar di Java. Saya harap semua orang dapat mendukung wulin.com ~