Esta questão é abordada no Stackoverflow: Modifique artificialmente a carga do servidor no Ubuntu
Como um exercício divertido, qual é a melhor maneira de maximizar a média de carga da CPU Unix sem realmente consumir muitos recursos (ciclos de CPU ou memória)?
Esta questão é abordada no Stackoverflow: Modifique artificialmente a carga do servidor no Ubuntu
Na semana passada, eu quis criar um backup do meu disco rígido. Montei-o na minha máquina Linux antiga e, em seguida, executei o comando tar cvjf
para criar e compactar meu disco rígido. Meu sistema tem uma CPU Celeron que eu acho que tem mais de 6 anos. É feito após 48 horas e a CPU funciona 99%, mas minha memória não usou muito, talvez 50 MB.
Agora, existem muitas soluções para sua pergunta. Outra é calcular o fatorial de um número (grande número).
Eu escrevi um programa simples em C:
#include <stdio.h>
void main() {
for ( int i = 0; i < 10000000000000; i++);
}
Depois eu compilei com o comando GCC
, abri 5 terminais e os executei.
Esta imagem mostra minha média de carga, que é 5. Aviso: Meu programa depende da sua CPU. Eu testei com o Pentium M.