sexta-feira, 17 de maio de 2013

pf-kernel é um Kernel Linux personalizado que vem com algumas manchas populares não se fundiram no kernel principal, tais como:

-ck patchset com BFS CPU planejador: Con Kolivas 'ck1 patchset que inclui o BFS programador que traz interatividade melhor ambiente de trabalho e capacidade de resposta;

BFQ I / O planejador: usando este patch, o disco deve ser quase tão sensível como se estivesse ocioso, não importa o que a carga é (isso está disponível por padrão no Sabayon e CyanogenMod);

Tuxonice: uma alternativa suspensão / hibernação framework que utiliza compressão de imagem, suporta qualquer número de partições de troca e / ou arquivos, tem a capacidade de cancelar hibernando ou restaurar a imagem pressionando a tecla de fuga e muito mais;
UKSM: Memória De-duplicação;

EnhanceIO: um motorista com base em software de cache SSD EhanceIO derivado do projeto Flashcache código aberto do Facebook que é útil para o uso de SSDs como dispositivos de cache para discos rígidos tradicionais.

Como exemplo, abaixo você pode assistir a um vídeo gravado por Paolo Valente, quem está por trás BFQ, demos o desempenho do disco I / O programador BFQ em um disco rígido:

(link de vídeo direto)

Aviso: Algumas coisas, como drivers gráficos podem não ser compatíveis com pf-kernel, pois pode ser muito mais novo do que o kernel do Linux usado por padrão em sua distribuição Linux por isso tome cuidado e só instalá-lo se você sabe o que são doing.Also , opções (como zram) disponíveis em sua distribuição Linux Kernel pode não estar habilitado pf-kernel. Eu testei isso no Ubuntu 13.04 (Raring Ringtail) com e eu não encontrar quaisquer problemas (Bumblebee trabalha com drivers da Nvidia de propriedade, etc), mas isso pode não ser o seu caso, uma vez que depende do seu hardware ea versão do Ubuntu .

Instale pf-kernel no Ubuntu / Debian

Baixe a versão mais recente pf-kernel do Ubuntu / Debian de HERE

Você precisará baixar dois arquivos: linux-headers linux-image e que têm a mesma versão (por exemplo: 3.9.2), por sua arquitetura. Por exemplo, em 64 bits, vpf-kernel é um Kernel Linux personalizado que vem com algumas manchas populares não se fundiram no kernel principal, tais como:

-ck patchset com BFS CPU planejador: Con Kolivas 'ck1 patchset que inclui o BFS programador que traz interatividade melhor ambiente de trabalho e capacidade de resposta;

BFQ I / O planejador: usando este patch, o disco deve ser quase tão sensível como se estivesse ocioso, não importa o que a carga é (isso está disponível por padrão no Sabayon e CyanogenMod);

Tuxonice: uma alternativa suspensão / hibernação framework que utiliza compressão de imagem, suporta qualquer número de partições de troca e / ou arquivos, tem a capacidade de cancelar hibernando ou restaurar a imagem pressionando a tecla de fuga e muito mais;
UKSM: Memória De-duplicação;

EnhanceIO: um motorista com base em software de cache SSD EhanceIO derivado do projeto Flashcache código aberto do Facebook que é útil para o uso de SSDs como dispositivos de cache para discos rígidos tradicionais.

Como exemplo, abaixo você pode assistir a um vídeo gravado por Paolo Valente, quem está por trás BFQ, demos o desempenho do disco I / O programador BFQ em um disco rígido:

(link de vídeo direto)

Aviso: Algumas coisas, como drivers gráficos podem não ser compatíveis com pf-kernel, pois pode ser muito mais novo do que o kernel do Linux usado por padrão em sua distribuição Linux por isso tome cuidado e só instalá-lo se você sabe o que são doing.Also , opções (como zram) disponíveis em sua distribuição Linux Kernel pode não estar habilitado pf-kernel. Eu testei isso no Ubuntu 13.04 (Raring Ringtail) com e eu não encontrar quaisquer problemas (Bumblebee trabalha com drivers da Nvidia de propriedade, etc), mas isso pode não ser o seu caso, uma vez que depende do seu hardware ea versão do Ubuntu .

Instale pf-kernel no Ubuntu / Debian

Baixe a versão mais recente pf-kernel do Ubuntu / Debian de HERE. 

Você precisará baixar dois arquivos: linux-headers linux-image e que têm a mesma versão (por exemplo: 3.9.2), por sua arquitetura. Por exemplo, em 64 bits, você vai precisar "linux-image-3.9.2-pf_1_amd64.deb" e "linux-headers-3.9.2-pf_1_amd64.deb" (3.9.2 é a versão mais recente no momento em que 'estou escrevendo isso) e colocar os arquivos baixados em alguma pasta, digamos que uma pasta "núcleo" em seu diretório home.


Então, para instalá-lo, use os seguintes comandos (assumindo que você colocou os arquivos deb em uma pasta chamada "semente" em seu diretório home):
  • cd ~/kernel sudo dpkg -i *.deb
Opcional: para tuxonice para o trabalho, em primeiro lugar, permitir hibernate uma vez que está desativado por padrão no Ubuntu. Então, baixe o tuxonice-userui deb para a versão Ubuntu / Arquitectura fromHERE e instalá-lo, execute o seguinte comando para obter a interface do usuário texto tuxonice para trabalhar:

sudo ln -s /usr/lib/tuxonice-userui/tuxoniceui /usr/local/sbin/tuxoniceui_text

Isso é tudo que você precisa fazer para tuxonice para trabalhar (se hibernate está trabalhando em sua máquina, obviamente).

E, finalmente, reinicie o computador.

Se mais tarde você quiser remover pf-kernel e voltar para o kernel do Linux que você estava usando antes, remover os pacotes instalados usando o Synaptic (linux-image-*-PF e linux-headers-*-PF) ou, para fazer isso automaticamente através da linha de comando, use os seguintes comandos:

pfkernel=$(dpkg --get-selections | grep linux-.*pf | sed -e 's/-pf.*/-pf/g')
sudo apt-get remove $pfkernel

E, em seguida, reinicie o computador.

Para outras distribuições Linux, ou se você quiser compilar o seu próprio kernel, consulte a página inicial pf-kernel para os links de download.ocê vai precisar "linux-image-3.9.2-pf_1_amd64.deb" e "linux-headers-3.9.2-pf_1_amd64.deb" (3.9.2 é a versão mais recente no momento em que 'estou escrevendo isso) e colocar os arquivos baixados em alguma pasta, digamos que uma pasta "núcleo" em seu diretório home.

Então, para instalá-lo, use os seguintes comandos (assumindo que você colocou os arquivos deb em uma pasta chamada "semente" em seu diretório home):
  • cd ~/kernel sudo dpkg -i *.deb
Opcional: para tuxonice para o trabalho, em primeiro lugar, permitir hibernate uma vez que está desativado por padrão no Ubuntu. Então, baixe o tuxonice-userui deb para a versão Ubuntu / Arquitectura fromHERE e instalá-lo, execute o seguinte comando para obter a interface do usuário texto tuxonice para trabalhar:

sudo ln -s /usr/lib/tuxonice-userui/tuxoniceui /usr/local/sbin/tuxoniceui_text

Isso é tudo que você precisa fazer para tuxonice para trabalhar (se hibernate está trabalhando em sua máquina, obviamente).

E, finalmente, reinicie o computador.

Se mais tarde você quiser remover pf-kernel e voltar para o kernel do Linux que você estava usando antes, remover os pacotes instalados usando o Synaptic (linux-image-*-PF e linux-headers-*-PF) ou, para fazer isso automaticamente através da linha de comando, use os seguintes comandos:
  • pfkernel=$(dpkg --get-selections | grep linux-.*pf | sed -e 's/-pf.*/-pf/g')
  • sudo apt-get remove $pfkernel
E, em seguida, reinicie o computador.

Para outras distribuições Linux, ou se você quiser compilar o seu próprio kernel, consulte a página inicial pf-kernel para os links de download.

nodes2013
original em webupd8.org
mais informações aki tecnologiaetc.net/

0 Comente::