Enquanto estava executando dnf upgrade
dentro de uma VM, executei atop
.
atop
no host realça corretamente o disco IO, mostrando mais de 80% de utilização. Então, estamos falando sobre a fase de instalação de dnf
, não a fase de download.
Mas atop
no convidado não estava destacando o disco IO - porque estava vendo menos de 50% de utilização. Não estava destacando mais nada em vermelho.
Por que atop
está dentro do convidado
dnf
não está sendo limitado por E / S de rede ou aguardando interação do usuário ou um tempo limite. Qualquer tempo necessário para executar é devido a recursos do sistema - isso deve ser alguma forma de E / S do disco ou uso da CPU. No entanto, se eu usar dd if=/dev/zero bs=1M of=test
, executar atop
dentro da VM mostrará corretamente a utilização do disco IO aumentando para 100%. E o mesmo resultado para dd if=/dev/zero bs=1M of=test conv=fdatasync
.
Gostaria de saber se poderia ser alguma coisa a ver com /dev/vda
sendo um dispositivo de bloco com múltiplas filas. O disco rígido do host /dev/sda
(que é um disco giratório) é exibido como um dispositivo de fila única. Estou julgando pela existência de um diretório mq
em /sys/class/block/vda/
. Ele contém um diretório 0
, que contém dois diretórios vazios cpu0
e cpu1
.
Tags virtual-machine atop