Graphic: anynode performance tests for various hardware configurations

Performance Test

Disclaimer The performance and session values shown are based on internal lab tests. Actual results may vary depending on hardware, operating system, virtualization platform, network conditions, and individual system configuration.

The performance architecture has been significantly enhanced to improve scalability across modern multi-core systems. anynode now utilizes additional CPU cores far more efficiently, enabling large deployments to handle up to 2,000 simultaneous sessions on 32-core systems in standard transcoding mode. Smaller environments with 200–400 sessions also benefit noticeably from the improved utilization of more than eight cores. The achievable number of concurrent sessions depends strongly on CPU frequency and processor generation. Systems with lower clock speeds—but many cores, as commonly found in data centers—can now reach higher session counts through improved multi-core scaling. Session capacity also varies based on operating system and virtualization platform. Performance measurements show:

  • 16 cores: up to 50% more sessions compared to 8 cores

  • 32 cores: up to 50% more sessions compared to 16 cores

The most favorable results were observed on Debian/Ubuntu, with Windows Server also achieving substantial improvements.

More Information about the new performance architecture:

Infographic: Performance boost with anynode version 4.14, reaching up to 2,000 simultaneous sessions on 32-core systems. Compared to the previous anynode version, this enables effective utilization well beyond 8 cores.
Performance boost with anynode version 4.14, reaching up to 2,000 simultaneous sessions on 32-core systems. Compared to the previous anynode version, this enables effective utilization well beyond 8 cores.

Test Environment Examples with anynode 4.14

  • Dedicated Hardware

    • AMD EPYC 9124 (16 cores): 2,000 sessions

  • Virtualized Systems

    • Proxmox with AMD EPYC 9124 (16 cores): 1,600 sessions

    • Azure D32as v6 (32 cores): 2,000 sessions

    • Google Cloud n2d-standard-16 (16 cores): 1,400 sessions

    • AWS C7i8xlarge (32 cores): 600 sessions (reduced scalability, likely due to platform-specific CPU distribution and networking characteristics)

These results demonstrate substantial performance gains achievable through optimized multi-core utilization across a wide range of hardware and virtualization platforms.

Performance Test anynode Version 4.12

Following an overview of some exemplary hardware configurations and the corresponding tests.

Hardware Configuration Intel Xeon 2488 + Debian 12

CPU Intel Xeon 2488

Frequence 5.6 Ghz

CPU Cores 8

Hyperthreading active

Speedstep active

OS Debian 12

anynode version 4.12

Transcoding Mode Media Transcoding

Codecs G.711 A-law

Infographic: CPU usage and jitter compared to concurrent sessions on Intel Xeon 2488 hardware running Debian 12, using the G.711 A-law codec.
CPU usage and jitter compared to concurrent sessions on Intel Xeon 2488 hardware running Debian 12, using the G.711 A-law codec.

Hardware Configuration Intel Xeon 2488 + Debian 12

CPU Intel Xeon 2488

Frequence 5.6 Ghz

CPU Cores 8

Hyperthreading active

Speedstep active

OS Debian 12

anynode version 4.12

Transcoding Mode Media Transcoding

Codecs G.711 A-law

Infographic: CPU usage and jitter compared to concurrent sessions on Intel Xeon 2488 hardware running Debian 12, using the G.711 A-law codec.
CPU usage and jitter compared to concurrent sessions on Intel Xeon 2488 hardware running Debian 12, using the G.711 A-law codec.

Hardware Configuration Intel Xeon 2488 + Debian 12 (Media Passthrough)

CPU Intel Xeon 2488

Frequence 5.6 Ghz

CPU Cores 8

Hyperthreading active

Speedstep active

OS Debian 12

anynode version 4.12

Transcoding Mode Media Passthrough

Codecs G.711 A-law

Infographic: CPU usage and jitter compared to concurrent sessions on Intel Xeon 2488 hardware running Debian 12, using the G.711 A-law codec.
CPU usage and jitter compared to concurrent sessions on Intel Xeon 2488 hardware running Debian 12, using the G.711 A-law codec.

Hardware Configuration Intel Xeon 2488 + Debian 12

CPU Intel Xeon 2488

Frequence 5.6 Ghz

CPU Cores 8

Hyperthreading active

Speedstep active

OS Debian 12

anynode version 4.12

Transcoding Mode Media Transcoding

Codecs Silk 16 Khz/G.722

Infographic: CPU usage and jitter compared to concurrent sessions on Intel Xeon 2488 hardware running Debian 12, using the Silk 16 Khz/G.722 codecs.
CPU usage and jitter compared to concurrent sessions on Intel Xeon 2488 hardware running Debian 12, using the Silk 16 Khz/G722 codecs.

Hardware Configuration Intel Xeon 2488 + Windows Server 2022

CPU Intel Xeon 2488

Frequence 5.6 Ghz

CPU Cores 8

Hyperthreading active

Speedstep active

OS Windows Server 2022

anynode version 4.12

Transcoding Mode Media Transcoding

Codecs G.711 A-law

Infographic: CPU usage and jitter compared to concurrent sessions on Intel Xeon 2488 hardware running Windows Server 2022, using the G.711 A-law codec.
CPU usage and jitter compared to concurrent sessions on Intel Xeon 2488 hardware running Windows Server 2022, using the G.711 A-law codec.

Hardware Configuration Hyper-V + Debian 12

CPU Xeon E5-2643 V2

Frequence 3.8 GHz

CPU Cores 4

OS Debian 12

anynode version 4.12

Transcoding Mode Media Transcoding

Codecs G.711 A-law

Infographic: CPU usage and jitter in relation to concurrent sessions on a Hyper-V setup with Debian 12, using G.711 A-law codec.
CPU usage and jitter in relation to concurrent sessions on a Hyper-V setup with Debian 12, using codec G.711 A-law.

Hardware Configuration Hyper-V + Windows Server 2022

CPU Xeon E5-2643 V2

Frequence 3.8 GHz

CPU Cores 4

OS Windows Server 2022

anynode version 4.12

Transcoding Mode Media Transcoding

Codecs G.711 A-law

Infographic: CPU usage and jitter in relation to concurrent sessions on a Hyper-V setup with Windows Server 2022.
CPU usage and jitter in relation to concurrent sessions on a Hyper-V setup with Windows Server 2022.

Hardware Configuration Microsoft Azure + Windows Server 2022 and 2025

Machine Type F2s

CPU Platinum 8370C series

Frequence 3.4-3.7 Ghz

CPU Cores 2

OS Windows Server 2022 and 2025

anynode version 4.12

Transcoding Mode Media Transcoding

Codecs G.711 A-law

Infographic: CPU usage and jitter in relation to concurrent sessions on Microsoft Azure with Windows Server 2022 and 2025, using transcoding codec G.711 A-law.
CPU usage and jitter in relation to concurrent sessions on Microsoft Azure with Windows Server 2022 and 2025, using transcoding G.711 A-law codec.

Hardware Configuration Microsoft Azure + Debian 12 A

VM Type Azure

Machine Type F2s

CPU Platinum 8370C series

Frequence 3.4-3.7 Ghz

CPU Cores 2

OS Debian 12

anynode version 4.12

Transcoding Mode Media Transcoding

Transcoding Codec G.711 A-law

Infographic: CPU usage and jitter in relation to concurrent sessions on Microsoft Azure with Debian 12 A, using transcoding codec G.711 A-law.
CPU usage and jitter in relation to concurrent sessions on Microsoft Azure with Debian 12 A, using transcoding G.711 A-law codec.

Hardware Configuration Microsoft Azure + Debian 12 B

VM Type Azure

Machine Type F2s

CPU Platinum 8370C series

Frequence 3.4-3.7 Ghz

CPU Cores 2

OS Debian 12

anynode version 4.12

Transcoding Mode Media Transcoding

Transcoding Codecs G.711/SILK 8000

Infographic: CPU usage and jitter in relation to concurrent sessions on Microsoft Azure with Debian 12 B, using transcoding codecs G.711/SILK 8000.
CPU usage and jitter in relation to concurrent sessions on Microsoft Azure with Debian 12 B, using transcoding codecs G.711/SILK 8000.

Hardware Configuration Microsoft Azure + Debian 12 C

VM Type Azure

Machine Type F4s

CPU Platinum 8370C series

Frequence 3.4-3.7 Ghz

CPU Cores 4

OS Debian 12

anynode version 4.12

Transcoding Mode Media Transcoding

Codecs G711/SILK 16.000

Infographic: CPU usage and jitter in relation to concurrent sessions on Microsoft Azure with Debian 12 C, using transcoding codecs G711 and SIL 16000.
CPU usage and jitter in relation to concurrent sessions on Microsoft Azure with Debian 12 C, using transcoding codecs G711 and SILK 16000.

Hardware Configuration Microsoft Azure + Debian 12 D

VM Type Azure

Machine Type F4s

CPU Platinum 8370C series

Frequence 3.4-3.7 Ghz

CPU Cores 4

OS Debian 12

anynode version 4.12

Transcoding Mode Media Transcoding

Codec G.711 A-law

Infographic: CPU usage and jitter in relation to concurrent sessions on Microsoft Azure with Debian 12 D, using transcoding G.711 A-law codec.
CPU usage and jitter in relation to concurrent sessions on Microsoft Azure with Debian 12 D, using transcoding codec G.711 A-law.

Hardware Configuration Microsoft Azure + Debian 12 E

VM Type Azure

Machine Type F8s

CPU Platinum 8370C series

Frequence 3.4-3.7 Ghz

CPU Cores 8

OS Debian 12

anynode version 4.12

Transcoding Mode Media Transcoding

Transcoding Codec G.711 A-law

Infographic: CPU usage and jitter in relation to concurrent sessions on Microsoft Azure with Debian 12 E, using transcoding codec G.711 A-law.
CPU usage and jitter in relation to concurrent sessions on Microsoft Azure with Debian 12 E, using transcoding codec G.711 A-law.