Measuring Resource Utilization
Hi,
I'm working on a project for my M.Sc. degree. I need to measure the utilization of the machines' resources. Is there any way to access such measurements from Java? Or is there a Java framework or open source project capable of this? I tried using NSClient4J but for some reason it seems inaccurate and does not capture changes quickly from Windows performance counters. I'm not bound to Windows by the way. Linux would be nice.
Note, I don't won't to measure the application's performance on the JVM but the system's performance as a whole (CPU utilization, free memory, free disk space, etc.)
Thanks in advance for any help of advice.

