O Linux possui um ótimo recurso para melhorar o tempo de resposta do sistema, porém para utilizá-la é necessário recompilar o Kernel, pois por padrão as distribuições (a maioria) não vem com esta opção habilitada, e possuir um processador dual core.
Esta opção é chamada preemption, mas o que ela faz? Imagine que o processador de seu computador é uma estrada e os processos ativos são os carros. Exemplificando, um kernel com preemption desativado é uma estrada com 10 pistas com velocidade limitada à 40km/h. Neste caso temos vários carros trafegando ao mesmo tempo porém demorando mais para chegar ao destino. Já um kernel com preemption ativado (preemptible) é uma estrada com 5 pistas mas com velocidade limitada à 100km/h, ou seja, trafegam menos carros num mesmo trecho mas chegam ao destino mais rápido.
A utilização (ou não) desta opção no kernel tem lados positivos e negativos, geralmente um kernel preemptible (com preemption ativado) é mais útil em um desktop (interface gráfica) enquanto sem esta opção (no preemption) é mais indicado para servidores: