LINUXのJavaコードから特定のプロセスのCPU使用率を取得する必要があります。
私は試した
プロセスp=Runtime.getRuntime()。exec( "top");
また
プロセスp=Runtime.getRuntime()。exec( "top | grep java");
しかし、それは何も返していません。実際、いくつかのJBOSSノードのCPU使用率を取得したいと思います。Javaコード内で「トップ」または何かを実行できる場合は、出力を処理して、必要な詳細を見つけることができます。
でもやってみたら
プロセスp=Runtime.getRuntime()。exec( "ls -l");
正しく出力を返します。
このようにできることはありますか、それともこれを行うための他のオプションはありますか?
ありがとう。