Quais comandos ou operações podem ser usados para colocar a cpu sob carga intensa?

0

Eu gostaria de medir latências durante o uso de alta CPU, mas eu não tenho ferramentas de benchmarking como estresse e não posso instalá-las.

Quais operações você recomenda para colocar a cpu sob carga intensa? Eu gostaria de atingir 100% do uso da CPU (tenho 700Mhz) sem congelar o sistema. Então, por favor, não sugira comandos como a bifurcação.

    
por UserK 18.02.2015 / 19:48

3 respostas

1

Para cada núcleo:

dd if=/dev/zero of=/dev/null

ou:

while :; do :; done
    
por 18.02.2015 / 20:05
3

Sugiro ver este tópico para algumas respostas.

Uma abordagem como a que você encontrou é:

cat /dev/zero > /dev/null
[OR]
cat /dev/random > /dev/null
    
por 18.02.2015 / 20:13
1

Compactar vídeo sempre faz isso para mim, especialmente porque o ffmpeg permite que você especifique segmentos.

Algo parecido com isto (aviso, isso é um loop infinito intencional):

while [ yes ] ; do ffmpeg -i samplevideo.mp4 -vcodec libtheora -an -b:v 25000 -g 1 -threads 24 -y output.mkv ; done

Você também pode calcular primos. Começa simples, mas na faixa mais alta, ele vai aguentar sua CPU.


#include                                                            

int main(void)                                                               
{                                                                            
int i,n,q;                                                                   

for(i=2;i>0;i++) {                                                           
    q=0;                                                                     
    for(n=1;n

Compile isso com o gcc:

gcc primes.c -o primos

E execute-o.

    
por 18.02.2015 / 20:15