İşletim sistemi CPU kullanım yüzdesini java kodundan hesaplamak istiyorum.İşletim sisteminin CPU kullanım yüzdesini java'dan nasıl edinilir
unix
komutuyla bulmak için birkaç yol vardır [ör./proc/stat
vs ...],mpstat
kullanarak veRuntime.getRuntime().exec
onu kullanmak Ama sistem çağrıları kullanmak istemiyoruz.
BenOperatingSystemMXBean osBean =
(OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();
System.out.println(osBean.getSystemLoadAverage());
ManagementFactory.getOperatingSystemMXBean()
çalıştı Ama cpu yükü ancak cpu kullanımı verir. Kullanım yüzdesini bulmak için zaten var mı?
Eğer 'OperatingSystemMXBean' lütfen için Javadoc bağlanabilir miyim? Yüzde yükten mi hesaplanıyor, tersi mi? Bilmiyorum ama olabilir. – Freiheit
No. Yük, yüzde ile ilgisi yoktur. [wiki] (http://en.wikipedia.org/wiki/Load_%28computing%29) ve [javadoc] (http://docs.oracle.com/javase/6/docs/api/java/lang/management /OperatingSystemMXBean.html) –