Understanding CPU Steal Time in the Cloud

Are We Stealing from You? Understanding CPU Steal Time in the Cloud

Customers often ask about CPU steal time. Especially those that use the CPUs heavily and for whom it’s a key performance criteria. There are quite a few differences in the setup and behaviour of CPUs and cores between physical and virtual environments. Even between cloud providers there are setups differences that make like for like comparison on the face of …

How to Cgroups

HowTo: CGroups

Well, as you know, GNU & Linux are awesome. Why? Because we have Control Groups (CGroups)! In this post you’ll learn how to: Protect critical system processes for both memory and CPU. A walkthrough video implementing cgroups on a live running server Set up an example implementation of CGroups or SystemD slices. Keeping Everything under Control You can use CGroups …

cgroupspy featured image

cgroupspy and why is it cool

In order to meet with the performance needs of our customers, while maintaining a stable infrastructure, CloudSigma needs a way to control the resource usage of each virtual machine. We cannot allow for people to use more resources than they have specified because that will affect every customer’s performance. The first step in achieving this was to implement a smart …