Sempre, sempre, sempre pré-aloque seus VMDKs! Além disso, se puder, particione sua unidade para que as máquinas virtuais tenham sua própria partição o mais próximo possível do início (fisicamente em direção ao lado de fora do disco) da unidade, ao lado de partes do sistema operacional que serão gravadas (/ var, swap, / home). Se o sistema operacional hospedeiro e VMDKs estiverem na metade do prato, você reduziu seu tempo de busca pela metade para a maioria das operações (os arquivos estáticos são lidos uma vez e depois mantidos na memória - aproveite isso!).
Alterar o CFQ para os planejadores de E / S de antecipação ou de prazo final pode aumentar o desempenho, dependendo do seu uso. Além disso, confira essas configurações do kernel para otimizar o uso da sua RAM:
- / proc / sys / vm / swappiness
- / proc / sys / vm / vfs_cache_pressure
- / proc / sys / vm / dirty_background_ratio
- / proc / sys / vm / dirty_ratio
- / proc / sys / vm / overcommit_ratio
E estes para o seu I / O:
- / sys / block // queue / scheduler
- / sys / block // queue /