Escolhendo um tipo de Kernel para cálculos aritméticos

0

A partir desta página da wiki link eu vejo vários tipos de kernel linux disponíveis para a distribuição do ubuntu.

Eu uso muitos programas de computação que usam muitos cálculos aritméticos. Qual tipo você acha que é o melhor no meu caso?

Eu tenho um processador Intel i7 e um Ubuntu 12.04 x64.

    
por sohaibafifi 23.05.2012 / 12:17

1 resposta

1
% bl0ck_qu0te%

Os kernels de baixa latência ou em tempo real NÃO são relevantes para aplicações pesadas com computação; seu uso é quando a resposta instantânea aos eventos é necessária - pense na gravação de áudio em uma extremidade e na nave espacial na outra extremidade. De fato, um kernel muito sensível à preempção (com o qual todos os que você está vinculado) pode acabar reduzindo o desempenho de programas pesados de computação (por causa de todas as interrupções geradas).

Se este for um sistema puramente computacional / servidor que NÃO é usado (ou raramente usado) como um desktop interativo, o que você quer é um kernel compilado com a opção CONFIG_PREEMPT_NONE , cuja ajuda diz:

% bl0ck_qu0te%

Você também pode tentar definir uma freqüência de timer menor que 1000 Hz (o padrão), mas isso afetará o desempenho interativo (movimentos do mouse / teclado, etc.).

Existem muitas outras opções que você pode ajustar na configuração do kernel para melhorar gradativamente o desempenho para computação, mas fazer uma visão geral de todas elas está além do escopo de uma resposta do AskUbuntu:)

Resumindo: fique com o kernel regular se você também usa seu computador como desktop. Os ganhos a serem obtidos com ajustes são geralmente mínimos - não é como se de repente melhorasse o desempenho em 25%.

    
por ish 23.05.2012 / 12:50