O ajuste da dose dos parâmetros do kernel pode ajudar a diminuir a fila da CPU (baixa média de carga da CPU)

O ajuste da dose dos parâmetros do kernel pode ajudar a diminuir a fila da CPU (baixa média de carga da CPU)

Temos uma máquina com 32 CPU.

Por enquanto os resultados detempo de atividade( carga média )

for 1 min -  23
for 5 min -  21
for 15 min - 20

Notamos que quando os valores são pequenos, como ~3-8, o aplicativo funciona bem, mas quando a média de carga é alta, como 20-30, obtemos resultados ruins do lado do aplicativo.

Podemos melhorar os resultados e diminuir a média de carga da CPU ajustando os parâmetros do kernel, ou qualquer outro parâmetro, no sistema Linux?

Responder1

Embora a carga de trabalho da CPU contribua para a média de carga, tenho certeza de que seu aplicativo não está vinculado à CPU, mas sim à E/S: dê uma olhada nos waitvalores ao executar o top -d1.

Se (como suspeito) você obtiver tempos de espera significativos, estará sobrecarregando seu subsistema de E/S? Você talvez ainda esteja usando/girando ferrugem para um banco de dados?

Se for realmente o seu subsistema de armazenamento, a experiência nos diz que, embora alguns ajustes cuidadosos possam ajudar a reduzir as esperas (e, portanto, a média de carga), um valor na faixa dos 20 anos pode significar apenas que você está exigindo muito do seu hardware de armazenamento.

informação relacionada