Desempenho do VirtualBox melhor com o cache de E / S do host desativado

1

Eu estava apenas criando um ambiente vagrant com a caixa debian / stretch64. Esta é uma cama de teste para o chef ruby, então a primeira coisa que meu fornecedor faz é isso:

apt-get install -y curl
curl -L https://omnitruck.chef.io/install.sh | bash -s -- -v 13.7.16

No entanto, isso leva alguns minutos para terminar. Especificamente, a instalação mastiga muito nas instâncias "Descompactando ..." do dpkg. Achei que poderia ser um problema de disco e encontrei a configuração "Usar cache de E / S do host" para o controlador SATA do VirtualBox. Ele foi ligado, então desliguei e tentei novamente ... tada, os mesmos dois comandos acima percorrem em cerca de 10 segundos.

Portanto, minha pergunta é principalmente como posso ter uma visão melhor do cache de E / S do host. Quais ferramentas do Linux estão disponíveis para inspecioná-lo e configurá-lo? Eu li o link e gostaria de verificar se estou afetado por uma das desvantagens mencionadas .

Além disso, gostaria muito de ouvir sua interpretação do motivo pelo qual a desativação do cache deve levar a um aumento no desempenho. Estou usando uma estação de trabalho com arch linux, 16GB de RAM (htop mostra 5.17G / 15.6G usado enquanto o 1G vm está em execução) e um i5 7500 3.4 GHz. Deixe-me saber se posso fornecer mais detalhes.

UPDATE: Eu não meço isso, mas também com a caixa debian / jessie64, o dpkg demora muito para descompactar pacotes quando o cache de E / S do host está ativado.

Obrigado!

    
por moritz 21.02.2018 / 09:52

0 respostas