xiph / Icecast-Server

Icecast streaming media server (Mirror) - Please report bugs at https://gitlab.xiph.org/xiph/icecast-server/issues
https://icecast.org
GNU General Public License v2.0
476 stars 131 forks source link

Multi cores for Icecast #30

Closed inetactief closed 5 years ago

inetactief commented 5 years ago

Hi,

How can use multi cores for Icecast? Now we see one proc using one core.

Best regards, Michel

dm8tbr commented 5 years ago

Icecast is multi-threaded. If run on a machine with multiple cores its threads should utilize them. Some threads do more than others though, so load will most likely not spread evenly. In most usage scenarios you will run out of network bandwidth before CPU usage becomes relevant.

Should you have questions about Icecast setup, we recommend to join the Icecast users mailing list: http://lists.xiph.org/mailman/listinfo/icecast After signing up you can send your questions to icecast@xiph.org and will receive answers by email.

bw-development commented 4 years ago

From this point of view how tuning for example FreeBSD/Debian to force icecast2 utilizing multiple cores in multi-CPU systems (2/4/6 CPUs) ? Thank You!

bw-development commented 4 years ago

P.S. Is this more linked to "BIOS-motherboard-CPU" or "CPU-operating system" chain ?