Linux 6.5 With AMD P-State EPP Default Brings Performance & Power Efficiency Benefits For Ryzen Servers

Written by Michael Larabel in Software on 21 September 2023 at 10:30 AM EDT. Page 3 of 4. 23 Comments.
Apache IoTDB benchmark with settings of Device Count: 100, Batch Size Per Write: 1, Sensor Count: 200. Linux 6.5.1: performance was the fastest.
Apache IoTDB benchmark with settings of Device Count: 100, Batch Size Per Write: 1, Sensor Count: 200. Linux 6.5.1: performance was the fastest.
Apache IoTDB benchmark with settings of Device Count: 100, Batch Size Per Write: 1, Sensor Count: 200. Linux 6.5.1: performance was the fastest.

For those using Ryzen servers for edge/IoT type deployments, Apache IoTDB was also showing nice improvements to the out-of-the-box performance and power efficiency with Linux 6.5.

Apache IoTDB benchmark with settings of Device Count: 200, Batch Size Per Write: 1, Sensor Count: 200. Linux 6.4.14: performance was the fastest.
Apache IoTDB benchmark with settings of Device Count: 200, Batch Size Per Write: 1, Sensor Count: 200. Linux 6.5.1: performance was the fastest.
SVT-AV1 benchmark with settings of Encoder Mode: Preset 13, Input: Bosphorus 4K. Linux 6.5.1: performance was the fastest.
SVT-AV1 benchmark with settings of Encoder Mode: Preset 13, Input: Bosphorus 4K. Linux 6.5.1: performance was the fastest.
SVT-AV1 benchmark with settings of Encoder Mode: Preset 13, Input: Bosphorus 4K. Linux 6.5.1: performance was the fastest.

For video encoding workloads like with the SVT-AV1 encoder, the raw performance wasn't that different but the default CPU power consumption was slightly lower on Linux 6.5.

SVT-AV1 benchmark with settings of Encoder Mode: Preset 8, Input: Bosphorus 1080p. Linux 6.5.1: performance was the fastest.
SVT-AV1 benchmark with settings of Encoder Mode: Preset 8, Input: Bosphorus 1080p. Linux 6.5.1: performance was the fastest.
SVT-AV1 benchmark with settings of Encoder Mode: Preset 8, Input: Bosphorus 1080p. Linux 6.5.1: performance was the fastest.
SVT-AV1 benchmark with settings of Encoder Mode: Preset 4, Input: Bosphorus 1080p. Linux 6.5.1: performance was the fastest.
SVT-AV1 benchmark with settings of Encoder Mode: Preset 4, Input: Bosphorus 1080p. Linux 6.5.1: performance was the fastest.
SVT-AV1 benchmark with settings of Encoder Mode: Preset 4, Input: Bosphorus 1080p. Linux 6.5.1: performance was the fastest.

In some cases like 1080p video encoding where less demanding than 4K encodes, the raw performance was better with AMD P-State EPP powersave compared to the prior ACPI CPUFreq schedutil default.


Related Articles