• 大小: 3.35MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-14
  • 语言: 其他
  • 标签: sigar  监控  

资源简介

hyperic-sigar-1.6.4.zip 全名是System Information Gatherer And Reporter,中文名是系统信息收集和报表工具。是一个开源的工具,提供了跨平台的系统信息收集的API,可以收集的信息包括: 1.操作系统的信息,包括:dataModel、cpuEndian、name、version、arch、machine、description、patchLevel、vendor、vendorVersion、vendorName、vendorCodeName 2.CPU信息,包括:基本信息(vendor、model、mhz、cacheSize)和统计信息(user、sys、idle、nice、wait) 3.内存信息,物理内存和交换内存的总数、使用数、剩余数;RAM的大小 4.进程信息,包括每个进程的内存、CPU占用数、状态、参数、句柄等。 5.文件系统信息,包括名称、容量、剩余数、使用数、分区类型等 6.网络接口信息,包括基本信息和统计信息。 7.网络路由和链接表信息。 网站http://sigar.hyperic.com/

资源截图

代码片段和文件信息

/*
 * Copyright (c) 2004 Hyperic Inc.
 *
 * Licensed under the Apache License Version 2.0 (the “License“);
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing software
 * distributed under the License is distributed on an “AS IS“ BASIS
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

using System;
using Hyperic.Sigar;

public class CpuInfo {

    public static void Main() {
        Sigar sigar = new Sigar();

        Hyperic.Sigar.CpuInfo[] infos = 
            sigar.CpuInfoList();

        System.Console.WriteLine(infos.Length + “ total CPUs..“);

        foreach (Hyperic.Sigar.CpuInfo info in infos) {
            System.Console.WriteLine(“Vendor........“ + info.Vendor);
            System.Console.WriteLine(“Model.........“ + info.Model);
            System.Console.WriteLine(“Mhz...........“ + info.Mhz);
            System.Console.WriteLine(““);
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\bindings\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\bindings\dotnet\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\bindings\dotnet\examples\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\bindings\dotnet\src\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\bindings\java\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\bindings\java\examples\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\bindings\perl\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\bindings\perl\examples\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\bindings\php\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\bindings\php\examples\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\bindings\python\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\bindings\python\examples\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\bindings\ruby\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\bindings\ruby\examples\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\docs\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\docs\javadoc\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\docs\javadoc\org\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\docs\javadoc\org\hyperic\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\docs\javadoc\org\hyperic\sigar\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\docs\javadoc\org\hyperic\sigar\cmd\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\docs\javadoc\org\hyperic\sigar\ptql\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\docs\javadoc\org\hyperic\sigar\shell\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\docs\javadoc\org\hyperic\sigar\util\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\docs\javadoc\org\hyperic\sigar\vmware\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\docs\javadoc\org\hyperic\sigar\win32\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\docs\javadoc\resources\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\sigar-bin\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\sigar-bin\include\
     目录           0  2010-04-28 17:00  hyperic-sigar-1.6.4\sigar-bin\lib\
     文件         478  2010-04-28 17:00  hyperic-sigar-1.6.4\AUTHORS
............此处省略297个文件信息

评论

共有 条评论