【问题标题】:Monitoring unix system performance with java使用 java 监控 unix 系统性能
【发布时间】:2013-11-24 07:27:07
【问题描述】:

我想构建一个简单的应用程序来显示远程 unix 系统的性能状态。

这个想法是,使用一些服务器端程序在unix系统上定期收集性能状态数据,并通过websocket将这些数据发送到客户端,并使用html5 canvas api绘制一些很酷的图表。

我正在使用 AIX 7.1,我的问题是使用 java 定期收集性能状态数据的最佳方法是什么,并且此操作本身不应该对系统性能产生影响。

注意,我只能选择 java 作为服务器端的语言。

【问题讨论】:

  • 投票转为超级用户,因为问题的核心是:如何在 AIX 上获取性能数据?
  • 不应该是服务器故障问题吗?
  • 有更适合该任务的工具 - SNMP?
  • OperatingSystemMXBean 是 Java 提供的全部。如果这些信息对你来说足够了,你甚至不需要在服务器端实现一些东西,只需要一个允许 JMX 连接的正在运行的 JVM 就可以提供。所以你所需要的就是实现客户端。

标签: java performance unix aix


【解决方案1】:

为什么它需要在 Java 中?有现成的主机监控解决方案。 Ganglia http://ganglia.sourceforge.net/

是最早、最简单和开源的一种

【讨论】:

    猜你喜欢
    • 2011-08-31
    • 1970-01-01
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多