• Sigar获取系统信息

    直接看代码: [java][/java] view plaincopy import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.hyperic.sigar.Cpu; import org.hyperic.sigar.CpuPerc; import...
    作者:孤风一剑/2013年9月20日/分类:Java开发/阅读:1,437次/标签:, , , , , /评论关闭
  • Sigar获取网卡流量信息

    在网络应用中,经常要对网卡的流量进行统计分析。 和网卡相关的统计数据主要有:网卡信息(ip地址、子网掩码、mac地址等)、网卡的吞吐量、流量等等。 当然了使用sigar也可以获得这些数据。 下面通过例子说明: [java][/java] view plaincopy package lab.sigar; import java.util.ArrayList; import java.util.List; import org.hyperic.sigar.NetInterfaceConfig;...
    作者:孤风一剑/2013年9月20日/分类:Java开发/阅读:5,025次/标签:, , , , , /评论关闭
  • Sigar获取磁盘信息

    在网络应用中,从最初为用户提供文本数据,发展到现在为用户提供视频数据。网络的内容更丰富了,当然资源所占用的服务器硬盘空间也更大了。经常会出现磁盘满,无法写入数据的情况。为此我们就需要对磁盘进行监控,也就是对文件系统进行监控。 文件系统的指标有:名称、分区类型等基本信息;读写次数等统计信息。 当然了使用sigar也可以获得分件系统的这些数据。 下面通过例...
    作者:孤风一剑/2013年9月20日/分类:Java开发/阅读:3,371次/标签:, , , , , /1条评论
  • Sigar获取内存的信息

    在做系统监控的时候,为了分析系统的性能,我们不仅仅要取得CPU的使用数据,还要知道内存的占用情况。使用sigar也可以轻松的完成跨平台的内存监控数据。 内存的主要指标有:物理内存的大小、使用数、剩余数;交换内存的大小、使用数、剩余数;RAM的大小等等。 下面通过例子说明: [java][/java] view plaincopy package lab.sigar; import org.hyperic.sigar.Mem; im...
    作者:孤风一剑/2013年9月20日/分类:Java开发/阅读:1,587次/标签:, , , , , /1条评论
  • Sigar获取CPU的基本信息、使用率

    我们经常有这样的需求,想得到系统CPU的基本信息、使用率等等。使用Sigar可以很好的完成这一需求。 通过Sigar我们可以获得CPU的基本信息有:vendor、model、mhz、cacheSize;CPU的统计信息有:user进程占用的百分比、sys进程占用的百分比、nice进程占用的百分比、idle进程占用的百分比、wait进程占用的百分比。 下面通过例子说明用法: [java][/java] view plaincopy ...
    作者:孤风一剑/2013年9月20日/分类:Java开发/阅读:2,334次/标签:, , , , , /评论关闭