• 大小: 3.33MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-13
  • 语言: Java
  • 标签: sigar  linux  

资源简介

利用sigar实现对linux服务器进行监控,其中有java代码的示例,参照写即可
利用sigar实现对linux服务器进行监控,其中有java代码的示例,参照写即可
利用sigar实现对linux服务器进行监控,其中有java代码的示例,参照写即可
利用sigar实现对linux服务器进行监控,其中有java代码的示例,参照写即可
利用sigar实现对linux服务器进行监控,其中有java代码的示例,参照写即可

资源截图

代码片段和文件信息

/*
 * 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  bindings\
     目录           0  2010-04-28 17:00  bindings\dotnet\
     文件        1233  2010-04-28 17:00  bindings\dotnet\default.build
     目录           0  2010-04-28 17:00  bindings\dotnet\examples\
     文件        1194  2010-04-28 17:00  bindings\dotnet\examples\CpuInfo.cs
     文件        1978  2010-04-28 17:00  bindings\dotnet\examples\Df.cs
     文件        1336  2010-04-28 17:00  bindings\dotnet\examples\Free.cs
     文件        3181  2010-04-28 17:00  bindings\dotnet\examples\Ifconfig.cs
     目录           0  2010-04-28 17:00  bindings\dotnet\src\
     文件       20734  2010-04-28 17:00  bindings\dotnet\src\Sigar.cs
     目录           0  2010-04-28 17:00  bindings\java\
     目录           0  2010-04-28 17:00  bindings\java\examples\
     文件        3211  2010-04-28 17:00  bindings\java\examples\CpuInfo.java
     文件        5578  2010-04-28 17:00  bindings\java\examples\Df.java
     文件        1432  2010-04-28 17:00  bindings\java\examples\Du.java
     文件        2413  2010-04-28 17:00  bindings\java\examples\EventLogTail.java
     文件        2937  2010-04-28 17:00  bindings\java\examples\FileVersionInfo.java
     文件        2381  2010-04-28 17:00  bindings\java\examples\Free.java
     文件        4767  2010-04-28 17:00  bindings\java\examples\Ifconfig.java
     文件        5476  2010-04-28 17:00  bindings\java\examples\Iostat.java
     文件        1847  2010-04-28 17:00  bindings\java\examples\Kill.java
     文件        2147  2010-04-28 17:00  bindings\java\examples\Ls.java
     文件        2485  2010-04-28 17:00  bindings\java\examples\MemWatch.java
     文件        2065  2010-04-28 17:00  bindings\java\examples\MultiPs.java
     文件        2080  2010-04-28 17:00  bindings\java\examples\NetInfo.java
     文件        7853  2010-04-28 17:00  bindings\java\examples\Netstat.java
     文件        3487  2010-04-28 17:00  bindings\java\examples\Nfsstat.java
     文件        1361  2010-04-28 17:00  bindings\java\examples\Pidof.java
     文件        2209  2010-04-28 17:00  bindings\java\examples\ProcessState.java
     文件        2437  2010-04-28 17:00  bindings\java\examples\ProcFileInfo.java
     文件        3162  2010-04-28 17:00  bindings\java\examples\ProcInfo.java
............此处省略291个文件信息

评论

共有 条评论