Virtualização. Eu não sei sobre o VMWare, mas o Hyper-V agora - 2012 R2 - permite definir limites de IOPS para uma máquina virtual. Prático para colocar um número realmente baixo.
Estou testando a carga de um aplicativo da web e estudando o impacto de alguns ajustes de configuração (relacionados ao disco i / o) no desempenho geral do aplicativo, ou seja, a quantidade de usuários que podem ser manipulados simultaneamente.
Mas o problema é que eu atingi 100% da CPU antes de ver qualquer efeito das configurações de disco relacionadas ao disco. Portanto, estou me perguntando se existe uma maneira de limitar deliberadamente o desempenho do disco para que ele se torne o gargalo e os ajustes que estou tentando executar realmente afetem o desempenho. Devo apenas fazer o disco rígido ocupado com outra coisa? O que serviria melhor para este propósito?
Mais detalhes (provavelmente irrelevantes, mas de qualquer forma): PHP / Magento / Apache, estudando o impacto de apc.stat
. Configurá-lo para 0
faz com que a APC não verifique scripts PHP para modificação, o que deve aumentar o desempenho onde o disco é o gargalo. Usando o JMeter para benchmarking.
Você pode tentar ionice -c3 yourjob .
Isso limitará o io a quando o sistema estiver ocioso.
Veja também Link AskUbuntu .