Como limitar o desempenho do disco?

1

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.

    
por Greendrake 11.11.2013 / 05:21

2 respostas

2

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.

    
por 11.11.2013 / 07:46
0

Você pode tentar ionice -c3 yourjob .

Isso limitará o io a quando o sistema estiver ocioso.

Veja também Link AskUbuntu .

    
por 11.11.2013 / 08:31