Você não forneceu a versão do CentOS instalada como convidado do VMWare ... mas vamos supor que seja o CentOS 6.x.
O programador de I / O CFQ é uma má escolha para máquinas virtuais convidadas (e para a maioria dos sistemas). Você vai querer modificá-lo. Eu costumava apenas recomendar o agendamento para o prazo , mas agora há um método mais fácil para os sistemas RHEL / CentOS ...
A melhor maneira de lidar com isso e com alguns outros ajustes é baixar o estrutura ajustada e aplicar um perfil melhor ao sistema.
No seu caso:
yum install tuned tuned-utils
Uma vez instalado, tente um dos perfis apropriados. Para VMs, eu faço enterprise-storage
ou virtual-guest
. Teste e veja qual funciona melhor para você. Uma reinicialização NÃO é necessária entre alterações de perfil.
tuned-adm profile virtual-guest
O raciocínio:
Editar:
Bem,issoéumamelhoria.Certifique-sedeterasferramentasVMWareinstaladasnoseuconvidado.Outrositensincluemajustedosistemadearquivos(porexemplo,noatime
)etal...mas,naverdade,essesresultadosnãodevemimportaralémdeumcertoponto.Umtestedd
nãoérepresentativodepadrõesdeusorealistas.
Umadasoutrasferramentasdebenchmarking,comoyum
.
Como uma máquina virtual, você precisa se preocupar com pequenas leituras e gravações aleatórias. Isso importará muito mais do que as métricas de gravação sequenciais do seu dd
test.