# High CPU load more than 100%

**URL:** <https://forums.suse.com/t/high-cpu-load-more-than-100/25859>\
**Category:** SLES Configure-Administer\
**Created:** [July 15, 2014, 3:42pm UTC](https://forums.suse.com/t/high-cpu-load-more-than-100/25859 "2014-07-15T15:42:05Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![gniecka](https://avatars.discourse-cdn.com/v4/letter/g/b5e925/32.png) [@gniecka](https://forums.suse.com/u/gniecka)\
**Post date:** [July 15, 2014, 3:42pm UTC](https://forums.suse.com/t/high-cpu-load-more-than-100/25859/1 "2014-07-15T15:42:05Z")

</div>

Dear all,

`top -d 1` and then press “1”  
show me high amount (even 200%) of CPU all the time :

```auto
  PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
 5739 ndbadm 20 0 40.6g 33g 3.8g S 110 53.0 1811:21 hdbindexserver
 5743 ndbadm 20 0 9166m 1.7g 308m S 7 2.6 115:30.74 hdbxsengine
```

…and why only 2 lines are while I have 2 processors each 8 cores?

Regards  
GN

---

<div class="post-metadata">

**Author:** ![ab1](https://avatars.discourse-cdn.com/v4/letter/a/d2c977/32.png) [@ab1](https://forums.suse.com/u/ab1)\
**Post date:** [July 15, 2014, 5:40pm UTC](https://forums.suse.com/t/high-cpu-load-more-than-100/25859/2 "2014-07-15T17:40:58Z")

</div>

Which SLES version and patches? Which RPM version for ‘top’?

You do not show the whole top output, so not sure what’s there, but when I  
press ‘1’ I see all of my virtual processors. Perhaps post the output  
from the following command:

```auto
grep -c ^processor /proc/cpuinfo
```

–  
Good luck.

If you find this post helpful and are logged into the web interface,  
show your appreciation and click on the star below…

---

<div class="post-metadata">

**Author:** ![gniecka](https://avatars.discourse-cdn.com/v4/letter/g/b5e925/32.png) [@gniecka](https://forums.suse.com/u/gniecka)\
**Post date:** [July 16, 2014, 9:29am UTC](https://forums.suse.com/t/high-cpu-load-more-than-100/25859/3 "2014-07-16T09:29:52Z")

</div>

[QUOTE=ab;22591]Which SLES version and patches?

`# cat /etc/SuSE-release
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 2`  
[/QUOTE]

`# grep -c ^processor /proc/cpuinfo
32
`

now my top “1” shows more CPUs but first is taking more than 100% for one process

` PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
 5053 ndbadm 20 0 31.0g 23g 3.8g S 108 37.8 612:46.69 hdbindexserver
 6148 gdm 20 0 266m 12m 9336 S 24 0.0 0:24.35 gnome-settings-
 5057 ndbadm 20 0 8902m 1.6g 305m S 7 2.6 43:35.52 hdbxsengine
 4872 ndbadm 20 0 8201m 2.0g 503m S 6 3.1 37:10.34 hdbnameserver
 5784 ndbadm 20 0 1827m 455m 17m S 4 0.7 51:20.88 java
   11 root 20 0 0 0 0 S 1 0.0 0:09.05 kworker/0:1
  142 root 20 0 0 0 0 S 1 0.0 0:09.42 kworker/8:1
  205 root 20 0 0 0 0 S 1 0.0 0:12.88 kworker/11:1
 6202 gdm 20 0 243m 18m 12m S 1 0.0 1:08.08 gdm-simple-gree
18020 root 20 0 9052 1304 828 R 1 0.0 0:00.17 top
    1 root 20 0 10540 812 680 S 0 0.0 0:02.25 init
    2 root 20 0 0 0 0 S 0 0.0 0:00.01 kthreadd
    3 root 20 0 0 0 0 S 0 0.0 0:01.81 ksoftirqd/0
`

---

<div class="post-metadata">

**Author:** ![Jens-U](https://avatars.discourse-cdn.com/v4/letter/j/d78d45/32.png) [@Jens-U](https://forums.suse.com/u/Jens-U)\
**Post date:** [July 16, 2014, 6:02pm UTC](https://forums.suse.com/t/high-cpu-load-more-than-100/25859/4 "2014-07-16T18:02:39Z")

</div>

Hi gniecka,

[QUOTE=gniecka;22612]now my top “1” shows more CPUs but first is taking more than 100% for one process

` PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
 5053 ndbadm 20 0 31.0g 23g 3.8g S 108 37.8 612:46.69 hdbindexserver
 6148 gdm 20 0 266m 12m 9336 S 24 0.0 0:24.35 gnome-settings-
[...]
`[/QUOTE]

are you after the fact that a single process can take more than 100% CPU? It’s easily understandable when you remember that “top” reports “percentage of a single CPU”, rather than “percentage of all CPUs available”… and if you take into consideration that a single process may run in parallel on two CPUs (if programmed with multi-threading capabilities).

In other words: That single process runs more than a single thread, in total these threads allocate scheduler time slices that would make make 1.08 CPUs busy.

Regards,  
Jens
