问题标签 [sigar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven-2 - 在maven中解压依赖
我在 Maven 中有以下依赖项
这会sigar-dist-1.6.5.132.zip
在我的存储库中创建。我在这里看到了这个问题,但是我仍然无法使它工作。
如何解压缩 sigar-dist.zip 并将内容放在我项目的目录中?我必须做的 mvn 调用是什么才能使其工作?
java - 如何通过java统计主板插槽并获取主板序列号?
如何通过java统计主板插槽并获取主板序列号?我使用 Sigar Java API 来获取所有其他信息。但我不知道如何获得上述信息。
java - 使用 Sigar API 读取系统参数的 Java 小程序抛出“AccessControlException:访问被拒绝”
我编写了一个测试用户链接速度的 java 小程序。我收集了一些系统信息 prom 用户的计算机:CPU 负载、在 eth0 接口上下载的数据量以及使用 SIGAR API 的 NIC 卡最大速度。我将它部署在 Web 服务器上,但是当我尝试运行它时,我在 java 控制台中收到以下错误信息:
我不确定这是否由于小程序安全限制而被阻止,但是从 SIGAR 用户论坛(http://forums.hyperic.com/jiveforums/forum.jspa?forumID=2)我有印象,它是可以将它与 Web 应用程序一起使用。
这是我使用 Sigar API 的课程:
这是我的第一个小程序,我对网络解决方案不是很熟悉,所以如果有人可以帮助我,我将不胜感激。我有许多类似主题的搜索者,但没有找到解决方案。我尝试使用 AccessCONtroller.do Priviliged() 方法,但效果不佳。我用小程序类签署了我的 jar 文件。我不确定是否应该签署这些 jar 库,应该吗?我的html文件如下:
java - 如何获取磁盘性能信息?
如何使用 sigar 获得磁盘性能,我知道 iostat 返回磁盘使用情况,但我需要与速度相关的信息才能在磁盘中写入和读取。
unix 上的本机 iostat 返回此数据,但是,我正在开发一个基于 java 的应用程序,其中一个目的是多平台,并且 sigar 到目前为止工作得很好。
我主要关心的是Windows,所以有人知道如何在Sigar 甚至Windows 下获取这些信息吗?
java - 在 WAR 文件中使用 SIGAR API
我从 Hyperic (http://www.hyperic.com/products/sigar) 发现了 Sigar API,它是 Java 的系统信息和报告 API。它大量使用 JNI 来收集数据,独立版本在 /lib 文件夹中包含 .SO 和 .DLL 文件。
它在独立模式下工作正常,但我想在 WAR 中使用这个库。无论如何在启动服务器时没有在“-Djava.library.path”中指定lib路径的情况下这样做吗?我希望能够将它捆绑在 WAR 文件中并将其部署到正在运行的服务器中。
谢谢。
java - 以不同的频率监控系统 CPU、内存、磁盘 I/O 和网络使用情况
我需要监控计算机的 CPU、N/w、内存和磁盘 I/O 使用情况。目前我正在使用 Ubuntu,并将使用 Java 代码运行它。
此外,监测频率/采样间隔必须是可定制的。我已经读过这个。除了 SIGAR API,没有提到网络统计信息。
我在看一些轻量级的东西。我有两件事要做到这一点:
从我的 java 代码运行一个 shell 脚本,它格式化 o/p 。如果是这样,我应该使用哪个命令?Top 只给出了明智的统计过程。
使用信号 API。但是可以设置采样率吗?
谢谢!
multilingual - 在多语言操作系统上使用 Hyperic SIGAR 时出现“java.library.path 中没有 sigar-x86-winnt.dll”错误
我在我的安装程序中使用Hyperic SIGAR库作为第三方库。我的安装程序将所有第三个 lib 文件解压缩到 %TEMP%\\user 文件夹。
在英语操作系统上一切正常,但是当我尝试在西班牙语操作系统上运行我的安装程序时,我遇到了以下错误:
Java 库包括 sigar.jar:
java.class.path=C:\DOCUME~1\西班牙文字母\CONFIG~1\Temp\e4j58.tmp_dir\user\sigar.jar
我的安装程序支持WinXP、WIN7操作系统。
错误是:
有人已经遇到过类似的错误并可以提供建议吗?谢谢。
java - Hyperic SIGAR CpuTimer 类:挂钟时间还是 CPU 时间?
有谁知道 SIGARCPUTimer
类是否跟踪挂钟时间或调用它的程序所花费的 cpu 时间?我在谷歌中搜索过,但无济于事。他们的文档也非常少,所以我无法弄清楚这个类是使用来自 CPU 本身的 CPU 高分辨率性能计时器(我们正在进行测量的 CPU 有)还是它实际上做了一个细粒度的程序挂钟时间的测量。
PS:不,我对使用 Java 的方法不感兴趣System.currentTimeMillis()
:)
java - 如何使用 SIGAR 远程获取另一台机器的系统信息?
我正在开发一个需要显示 CPU 使用率以及远程机器的其他系统信息的项目。人们建议使用 SIGAR 来实现这一点,但我不知道如何使用它。源代码对我来说不太有意义。基本上,我的问题是:如何在提供主机 IP 和 JMX 端口时将 SIGAR 提供的 MBean 注册到服务器,以及之后如何从其他计算机获取系统信息。如果我对 JMX 的工作方式有误,请纠正我。提前致谢。
java - 西格网速
这个库对于获得 cpu、ram 和其他工作人员来说真是太棒了。但是,我不知道如何获得网络速度。这意味着。在一段时间内发送和接收了多少数据?有没有办法给我这些数据?
这可能是我正在寻找的吗?
如果 sigar 没有办法,还有其他库可以使用吗?
感谢帮助