Red Hat Bugzilla – Bug 1254332
Unreliable cpu detection through glibtop
Last modified: 2015-11-19 02:34:13 EST
glibtop not provides the number of cpus on the machine directly, relying on a list with the current load of each core. Original code assume that a 0 load core is the end of cpu list, which is invalid in cases of machines with high number of cores, that happens to some cores stay idle with 0 load. Since this can happens in any core number, if a machine has 192 cores, but the core number 5 has 0 load, then 4 cores will be wrongly reported. Using standard sysconf api solves the issue in a simple way. Reference: https://bugzilla.gnome.org/show_bug.cgi?id=753731
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2015-2215.html