Sigar
aoxida
这个作者很懒,什么都没留下…
展开
-
Sigar获取内存的信息
在做系统监控的时候,为了分析系统的性能,我们不仅仅要取得CPU的使用数据,还要知道内存的占用情况。使用sigar也可以轻松的完成跨平台的内存监控数据。 内存的主要指标有:物理内存的大小、使用数、剩余数;交换内存的大小、使用数、剩余数;RAM的大小等等。 下面通过例子说明: package lab.sigar; import org.hyp转载 2012-10-17 11:41:35 · 4234 阅读 · 0 评论 -
Sigar获取磁盘信息
在网络应用中,从最初为用户提供文本数据,发展到现在为用户提供视频数据。网络的内容更丰富了,当然资源所占用的服务器硬盘空间也更大了。经常会出现磁盘满,无法写入数据的情况。为此我们就需要对磁盘进行监控,也就是对文件系统进行监控。文件系统的指标有:名称、分区类型等基本信息;读写次数等统计信息。当然了使用sigar也可以获得分件系统的这些数据。下面通过例子说明: packag转载 2012-10-17 11:44:25 · 6872 阅读 · 0 评论 -
Sigar获取系统信息
直接看代码: import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http转载 2012-10-17 13:31:46 · 3353 阅读 · 0 评论 -
Sigar获取网卡流量信息
在网络应用中,经常要对网卡的流量进行统计分析。和网卡相关的统计数据主要有:网卡信息(ip地址、子网掩码、mac地址等)、网卡的吞吐量、流量等等。当然了使用sigar也可以获得这些数据。下面通过例子说明: package lab.sigar; import java.util.ArrayList; import java.util.转载 2012-10-17 13:29:46 · 10232 阅读 · 3 评论 -
Sigar简介
大家好,我是Sigar。也许好多人还不认识我。下面就介绍一下我自己,好让大家对我有一个大致的了解。我的全名是System Information Gatherer And Reporter,中文名是系统信息收集和报表工具。我是一个开源的工具,提供了跨平台的系统信息收集的API,我可以收集的信息包括:1.操作系统的信息,包括:dataModel、cpuEndian、name、vers原创 2012-10-17 11:22:56 · 27769 阅读 · 2 评论 -
Sigar获取CPU的基本信息、使用率
我们经常有这样的需求,想得到系统CPU的基本信息、使用率等等。使用Sigar可以很好的完成这一需求。 通过Sigar我们可以获得CPU的基本信息有:vendor、model、mhz、cacheSize;CPU的统计信息有:user进程占用的百分比、sys进程占用的百分比、nice进程占用的百分比、idle进程占用的百分比、wait进程占用的百分比。下面通过例子说明用法:转载 2012-10-17 11:26:27 · 10728 阅读 · 4 评论