Como posso experimentar o tempo de roubo da CPU em VMs coexistentes?

0

Já tive uma nuvem Openstack com dois nós de computação, cada um com 8 núcleos físicos. Eu pretendo fazer uma cena em que duas ou mais VMs disputam o mesmo núcleo compartilhado em um único host, então a CPU steal time (%st) métrica para qualquer uma delas não mostra nenhum valor zero. Até agora sem essa sorte. Lancei duas VMs com apenas um vcpu e as coloquei no mesmo núcleo de um host e implementei alta carga em um (usando stress ou outros utilitários) enquanto executava o aplicativo intensivo da CPU no outro e observava o comando top em ambos, mas %st sempre permanece zero !. Eu não sei porque não há contenção (ou como eles definem CPU steal time porque não há espera involuntariamente para obter a CPU) em qualquer uma das VMs!

Alguém sabe como posso configurar um senário de que haveria uma quantidade diferente de zero para %st ?

    
por Ali 29.12.2016 / 08:51

0 respostas