zoukankan      html  css  js  c++  java
  • Sigar--系统性能监测

    Sigar(System Information Gatherer And Reporter),是一个开源的工具,提供了跨平台的系统信息收集的API。可以收集的信息包括:

    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的版本信息等.

    Windows:将sigar.jar包放到classpath下,将sigar-amd64-winnt.dll放到环境变量jdk1.7.0_51jrein下,

    下面看一下读取系统信息的代码:

    运行一下mian方法,可以打印出很多系统的消息,即Sigar收集到的信息。

  • 相关阅读:
    git
    oracle object_id和data_object_id的区别
    statspack系列8
    statspack系列7
    statspack系列6
    statspack系列5
    statspack系列4
    statspack系列3
    statspack系列2
    MySQL源码之两阶段提交
  • 原文地址:https://www.cnblogs.com/shmilyToHu/p/7168812.html
Copyright © 2011-2022 走看看