【发布时间】: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