Enable CPU turbo boost?

March 5, 2018 1.8k views
Data Analysis Ubuntu 16.04

I'm running a parallelized machine learning task on my Droplet. When I monitor the system performance using htop, I see that both CPUs are running at 100% (yay). The problem, though, is that when I look as lscpu, I see that my clock rate is at ~2.7 GHz which is the baseline speed for the Xeon 8168 CPUs being used in my droplet. If you research the 8168, it says that it's capable of Turbo Boost up to 3.7 GHz. Are we able to enable Turbo Boost for our Droplets to get every bit of possible performance?


1 Answer

The Intel Xenon processors "turbo boost" option is an automatic process from what I understand. When the operating system (in this case the hypervisor's OS) requests a high amount of CPU use the chipset is designed to increase the clock speed to accommodate this as needed. This design is intended to support larger workloads while maintaining lower power usage than a chip running at 3.7 Ghz at all times would.

As I understand it, this is not something accessible from within a droplet and the droplet will report the base chip frequency that is provided in the hardware identification passed though by the hypervisor.

Have another answer? Share your knowledge.