Usando tempo roubado para moderar demandas de CPU

Tradução automática do conteúdo disponibilizado no feed de LWN. Original: https://lwn.net/Articles/1090381/

A virtualização pode aumentar a utilização da CPU ao permitir que um grande número de CPUs virtuais compartilhe um número menor de CPUs físicas. A quantidade de tempo de CPU realmente disponível não muda, porém, portanto uma atividade intensa em muitas CPUs virtuais pode causar contenção e perda significativa de desempenho. A série de patches steal governor, de Shrikanth Hegde, tenta resolver esse problema com um mecanismo que permite que máquinas virtuais reduzam voluntariamente o número de CPUs virtuais usadas quando a contenção estiver alta.