Vantagens do kernel alternativo

1

Recentemente, vi um artigo da WebUpd8 sobre um kenrel alternativo para o kernel do Ubuntu, o pf-kernel , que supostamente aumenta o desempenho. Eu estou executando o Ubuntu 12.10 usando o kernel 3.5.0-30 genérico, com o elevator=noop tweak como eu tenho o sistema operacional instalado em um SSD, com um disco rígido separado para dados e outras coisas.

As supostas melhorias do pf-kernel realmente afetam um sistema baseado em SSD, ou elas estão mais inclinadas para a melhoria do desempenho do HDD? Além disso, usando um laptop, qualquer alteração que prejudique a duração da bateria não é desejável.

modificações / patches do kernel-pf:

    Patchset
  1. -ck com agendador de CPU BFS: O patchset ck1 da Con Kolivas, que inclui o agendador BFS, que traz uma melhor interatividade e capacidade de resposta do desktop;
  2. Agendador de E / S de BFQ: usando esse patch, o disco deve ser virtualmente responsivo, como se estivesse ocioso, independentemente da carga (isso está disponível por padrão no Sabayon e no CyanogenMod);
  3. TuxOnIce: uma estrutura alternativa de suspensão / hibernação que usa compactação de imagem, suporta qualquer número de partições de swap e / ou arquivos, tem a capacidade de cancelar a hibernação ou restauração da imagem pressionando a tecla de escape e mais;
  4. UKSM: desduplicação de memória;
  5. EnhanceIO: um driver baseado no software de armazenamento em cache SSD EhanceIO derivado do projeto Flashcache de código-fonte aberto do Facebook que é útil para usar SSDs como dispositivos de cache para HDDs tradicionais.
por João André 21.05.2013 / 02:58

1 resposta

1

O pf-kernel inclui patches para o kernel do Linux, o que significa agendamento de tarefas, gerenciamento de processos, gerenciamento de memória e armazenamento em cache SSD. A maioria das melhorias não tem nada a ver com a velocidade do seu disco rígido, mas sim como o sistema operacional lida com os aplicativos em execução no seu computador. Eles são projetados para tornar o sistema mais eficiente, o que, em muitos casos, pode significar respostas mais rápidas e menor consumo de energia.

Existem alguns recursos (como o armazenamento em cache SSD) que seriam inúteis se você não tivesse uma unidade de disco, mas caso contrário, você deve ser capaz de ver os benefícios de outros recursos no kernel.

Você pode querer olhar para benchmarks e estabilidade primeiro para determinar quais são os riscos de usar o pf-kernel em oposição ao kernel da linha principal e se eles valem a pena o desempenho aumenta. Se os benefícios fossem significativos e o código fosse estável, eu acharia estranho não estar na linha principal.

    
por Anthony 21.05.2013 / 04:00