
Existe uma maneira de carregar o teste de utilização da CPU no nível do kernel?
Saída para sar
09:00:01 AM CPU %usr %nice %sys %iowait %steal %irq %soft %guest %gnice %idle
09:01:01 AM all 12.61 9.28 77.46 0.00 0.00 0.00 0.65 0.00 0.00 0.00
09:02:01 AM all 12.21 9.40 78.00 0.00 0.00 0.00 0.40 0.00 0.00 0.00
09:03:01 AM all 12.28 8.55 78.66 0.00 0.00 0.00 0.51 0.00 0.00 0.00
09:04:01 AM all 12.09 9.44 78.14 0.00 0.00 0.00 0.33 0.00 0.00 0.00
09:05:02 AM all 13.58 8.67 77.32 0.00 0.00 0.00 0.43 0.00 0.00 0.00
09:06:01 AM all 65.34 0.63 33.46 0.00 0.00 0.00 0.57 0.00 0.00 0.00
09:07:01 AM all 30.95 6.25 62.38 0.00 0.00 0.00 0.42 0.00 0.00 0.00
09:08:01 AM all 12.98 9.06 77.60 0.00 0.00 0.00 0.37 0.00 0.00 0.00
Carregue o teste de um servidor para que% sys ultrapasse 90%
Responder1
A maneira mais fácil de criar carga no nível do kernel é usar este comando ou criar E/S.
fulload() { dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null & }; fulload; read; killall dd
para adicionar mais threads, adicione mais instruções dd
dd if=/dev/zero de=/dev/null