desempenho de armazenamento KVM

0

Eu tenho um sistema com um único SSD e quero configurar o KVM. Tanto quanto eu entendo, eu tenho duas possibilidades:

1) execute o host a partir de um dispositivo USB e use o SSD físico como o pool de armazenamento (tipo disk).

2) Instale o host no SSD usando uma partição (fs) ou um diretório (dir) como o pool de armazenamento.

Eu estou querendo saber o quanto a sobrecarga do sistema de arquivos para 2) impactaria o desempenho do disco para os convidados?

    
por OttoEisen 16.07.2016 / 20:03

1 resposta

0

Essa é uma pergunta muito geral, então aqui está uma resposta geral.

1) é uma má ideia. Essas unidades USB não possuem um bom gerenciamento de amplificação de gravação. Apenas a geração de arquivos de log irá matar o flash. Compre mais discos, a ferrugem é boa.

2) tem o melhor desempenho quando você pode distribuir seus pedidos de veiculação. caso contrário, todos os seus vms estarão competindo pela largura de banda do io nesse único disco. Você pode obter um desempenho melhor em um único disco com um cache de leitura (rapiddisk e outros) às custas da memória do sistema, mas isso não faz nada para as gravações. As gravações exigem um controlador io com um cache com bateria ou uma memória principal que pode travar para piscar como NVDIMM.

Se você quiser realmente conhecer o impacto no desempenho, avalie-o. De preferência com uma carga de trabalho que imita o que seus usuários farão. iostat, blktrace e fio são seus amigos.

link

    
por ppetraki 16.07.2016 / 20:24