RFR: 8283903: GetContainerCpuLoad does not return the correct result in share mode

xpbob duke at openjdk.java.net
Wed Mar 30 01:52:57 UTC 2022


```        
               long hostTicks = getHostTotalCpuTicks0();
                int totalCPUs = getHostOnlineCpuCount0();
                int containerCPUs = getAvailableProcessors();
                // scale the total host load to the actual container cpus
                hostTicks = hostTicks * containerCPUs / totalCPUs;

hostTicks=175476155560000000
totalCPUs=96
containerCPUs=90

Calculate the overflow

-------------

Commit messages:
 - 8283903: GetContainerCpuLoad does not return the correct result in share mode

Changes: https://git.openjdk.java.net/jdk/pull/8028/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=8028&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8283903
  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.java.net/jdk/pull/8028.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/8028/head:pull/8028

PR: https://git.openjdk.java.net/jdk/pull/8028


More information about the serviceability-dev mailing list