O que é esse raio de Bogomips?
A um tempinho atrás eu fui dar uma olhada no arquivo '/proc/cpuinfo' e vi um tal de Bogomips lá, e num sabia o que significava, então decidi ir atrás, o que eu colhi (além de códigos em C e em ASM) foi isso:
O kernel precisa de um 'timing loop' , que tem de ser calibrado certinho pra velocidade do processador da máquina. Daí o kernel mede (em tempo de boot) a rapidez de certos loops-de-trabalho (busy-loops) roda no computador.
MIPS é Milhões de intruções por segundo.
Bogo vem de Bogus que significa falso.
Então Bogomips dá uma indicação da velocidade do processador, mas é um jeito 'não-científico' demais pra ser chamado de outra coisa a não ser Bogomips.
Duas razões pra isso aparecer no boot (se vc der um 'cat' no syslog vai ver bogomips lá):
O kernel precisa de um 'timing loop' , que tem de ser calibrado certinho pra velocidade do processador da máquina. Daí o kernel mede (em tempo de boot) a rapidez de certos loops-de-trabalho (busy-loops) roda no computador.
MIPS é Milhões de intruções por segundo.
Bogo vem de Bogus que significa falso.
Então Bogomips dá uma indicação da velocidade do processador, mas é um jeito 'não-científico' demais pra ser chamado de outra coisa a não ser Bogomips.
Duas razões pra isso aparecer no boot (se vc der um 'cat' no syslog vai ver bogomips lá):
- É levemente útil pra debug e checagem para que o cache e o botão turbo funcionem;
- O Linus adora tirar um barato quando vê gente confusa sobre isso.
0 Comments:
Post a Comment
<< Home