# Asterisk using single CPU

**URL:** <https://community.asterisk.org/t/asterisk-using-single-cpu/108050>\
**Category:** Asterisk Support\
**Created:** [April 26, 2025, 9:56am UTC](https://community.asterisk.org/t/asterisk-using-single-cpu/108050 "2025-04-26T09:56:15Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chetang.Jha](https://sea1.discourse-cdn.com/asterisk/user_avatar/community.asterisk.org/chetang.jha/32/2674_2.png) [@Chetang.Jha](https://community.asterisk.org/u/Chetang.Jha)\
**Post date:** [April 26, 2025, 9:56am UTC](https://community.asterisk.org/t/asterisk-using-single-cpu/108050/1 "2025-04-26T09:56:15Z")

</div>

Hello,

I am using asterisk 16.x version and seeing asterisk using single Core i.e. one processor only out of 80 we have enoug hardware resource but still when load asterisk does distributes load across multiple cpus. my OS is opensuse

any insight and help would be of great help, appreciate and thanks in advance.

Regards  
CJ

---

<div class="post-metadata">

**Author:** ![david551](https://avatars.discourse-cdn.com/v4/letter/d/3bc359/32.png) [@david551](https://community.asterisk.org/u/david551)\
**Post date:** [April 26, 2025, 11:12am UTC](https://community.asterisk.org/t/asterisk-using-single-cpu/108050/2 "2025-04-26T11:12:11Z")

</div>

How are you determining that it is only using one core?

---

<div class="post-metadata">

**Author:** ![Chetang.Jha](https://sea1.discourse-cdn.com/asterisk/user_avatar/community.asterisk.org/chetang.jha/32/2674_2.png) [@Chetang.Jha](https://community.asterisk.org/u/Chetang.Jha)\
**Post date:** [April 26, 2025, 3:27pm UTC](https://community.asterisk.org/t/asterisk-using-single-cpu/108050/3 "2025-04-26T15:27:32Z")

</div>

Hello ,

When I check using glances I see asterisk on 1 cpu only with 127 % utilization.

Regards  
CJ

---

<div class="post-metadata">

**Author:** ![david551](https://avatars.discourse-cdn.com/v4/letter/d/3bc359/32.png) [@david551](https://community.asterisk.org/u/david551)\
**Post date:** [April 26, 2025, 3:50pm UTC](https://community.asterisk.org/t/asterisk-using-single-cpu/108050/4 "2025-04-26T15:50:19Z")

</div>

127% is more than one core.

---

<div class="post-metadata">

**Author:** ![Chetang.Jha](https://sea1.discourse-cdn.com/asterisk/user_avatar/community.asterisk.org/chetang.jha/32/2674_2.png) [@Chetang.Jha](https://community.asterisk.org/u/Chetang.Jha)\
**Post date:** [April 26, 2025, 3:51pm UTC](https://community.asterisk.org/t/asterisk-using-single-cpu/108050/5 "2025-04-26T15:51:36Z")

</div>

yes but it is not dividing load on another core, since i do not see asterisk dividing load on another core.

Regards  
CJ

---

<div class="post-metadata">

**Author:** ![dewdude](https://sea1.discourse-cdn.com/asterisk/user_avatar/community.asterisk.org/dewdude/32/5980_2.png) [@dewdude](https://community.asterisk.org/u/dewdude)\
**Post date:** [April 26, 2025, 8:18pm UTC](https://community.asterisk.org/t/asterisk-using-single-cpu/108050/6 "2025-04-26T20:18:02Z")

</div>

CPU usage reporting works funky in Linux. The fact it’s showing you 127% CPU usage on a process means it’s multi-threading it among cores. It doesn’t show you what cores it’s running on because the kernel is scheduling all of that behind the scenes. It will run on core 0 or 12 or 45 depending on which it shows as free.

The usage is based on usage for a single processor. Yes, it’s weird; but that is usually how it works. 800% CPU usage would mean it’s using 8 full cores.

System load is usually shown relative to a single core too:  
` 16:13:53 up 2 days, 14:18, 1 user, load average: 1.29, 1.19, 1.33`

This just means I’m using about 1 and a third of my 8 cores. That number isn’t a problem until it hits 8 or higher.

---

<div class="post-metadata">

**Author:** ![ldo](https://avatars.discourse-cdn.com/v4/letter/l/ed8c4c/32.png) [@ldo](https://community.asterisk.org/u/ldo)\
**Post date:** [April 26, 2025, 10:08pm UTC](https://community.asterisk.org/t/asterisk-using-single-cpu/108050/7 "2025-04-26T22:08:38Z")

</div>

In the listing produced by the “`top`” program, you can press “1” to break down CPU usage by individual CPUs, instead of aggregated for each process.

Another useful key is “`H`” (note capital, not “`h`”), to show usage by thread rather than process.

> **[top(1) — procps — Debian bookworm — Debian Manpages](https://manpages.debian.org/bookworm/procps/top.1.en.html)**

---

<div class="post-metadata">

**Author:** ![Chetang.Jha](https://sea1.discourse-cdn.com/asterisk/user_avatar/community.asterisk.org/chetang.jha/32/2674_2.png) [@Chetang.Jha](https://community.asterisk.org/u/Chetang.Jha)\
**Post date:** [May 15, 2025, 5:49am UTC](https://community.asterisk.org/t/asterisk-using-single-cpu/108050/8 "2025-05-15T05:49:14Z")

</div>

Thanks all for the response, got the clarity.

Regards  
CJ

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/asterisk/original/2X/4/475d0c889911cfb84ac4881ad6df8b523e3f9105.png) [@system](https://community.asterisk.org/u/system)\
**Post date:** [June 14, 2025, 5:50am UTC](https://community.asterisk.org/t/asterisk-using-single-cpu/108050/9 "2025-06-14T05:50:03Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
