程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> java使用sigar 遇到問題的解決方案,javasigar

java使用sigar 遇到問題的解決方案,javasigar

編輯:JAVA綜合教程

java使用sigar 遇到問題的解決方案,javasigar


先給大家介紹一個開源工具Sigar

官網:http://sigar.hyperic.com/ 

API: http://www.hyperic.com/support/docs/sigar/index-all.html(由於是英文的,英文不好的可以用谷歌浏覽器的翻譯功能,直接轉換為簡體中文進行閱讀)

 

Sigar(System Information Gatherer And Reporter),是一個開源的工具,提供了跨平台的系統信息收集的API,由C語言實現的。可以收集的信息包括:
1 CPU信息,包括基本信息(vendor、model、mhz、cacheSize)和統計信息(user、sys、idle、nice、wait) 
2 文件系統信息,包括Filesystem、Size、Used、Avail、Use%、Type 
3 事件信息,類似Service Control Manager 
4 內存信息,物理內存和交換內存的總數、使用數、剩余數;RAM的大小 
5 網絡信息,包括網絡接口信息和網絡路由信息 
6 進程信息,包括每個進程的內存、CPU占用數、狀態、參數、句柄 
7 IO信息,包括IO的狀態,讀寫大小等 
8 服務狀態信息 

9 系統信息,包括操作系統版本,系統資源限制情況,系統運行時間以及負載,JAVA的版本信息等. 

首先我們要先去下載sigar包,我下載的包名為:hyperic-sigar-1.6.4

我們在運行過程中,首先我們要做准備工作

1.將log4.jar、sigar.jar包拷貝到lib裡面(如果我們只做到這個步驟,就開始運行程序的話 那麼會出現下面的狀況[windows操作系統下])

解決方法:

  將sigar-x86-winnt.dll這個文件拷到這個java的jdk的bin目錄下

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved