In the world of digital TV streaming, every millisecond matters. Delays or lags can significantly impact the quality of service.
One of the key factors is the CPU power mode. By default, Linux servers have their CPUs set to a power-saving mode to reduce power consumption and manage heat generation. To ensure optimal performance of your streaming software, it is recommended to set your CPU to its maximum performance mode.
To check the CPU power mode on a Linux server, you can use the
cpupower utility. This utility is part of the
sudo apt-get update sudo apt-get install linux-tools-common
This command will display the current CPU frequency, governor and other information. If the governor is set to 'powersave' or 'ondemand', then the CPU is in power saving mode.
If you want to disable the power saving mode, you can set the governor to
performance. This will make the CPU run at maximum frequency.
cpupower frequency-set -g performance
This setting will be lost after a reboot. If you want to make it permanent, you can add the above command to
/etc/rc.local file so that it gets executed at every boot.
This command will display the current CPU governor for each core. Information about current CPU frequency available in the
processor : 0 model name : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz cpu MHz : 1197.109
as we can see current CPU frequency is only 1.2GHz.