O número de módulos compilados está afetando o tamanho do kernel na RAM?

4

Quando eu mesmo estou compilando um kernel, a quantidade de drivers e módulos que eu compilo está definitivamente afetando o tamanho do binário produzido.

A compilação do kernel também afeta o tamanho do kernel quando é carregado na memória?

Quero dizer, quando eu compilo também drivers que eu não preciso para o meu hardware, o kernel irá simplesmente ignorá-los, ou eles também são carregados na RAM?

TL / DR: A questão é: quando eu compilar o kernel A contendo drivers somente que eu preciso e drivers contendo o kernel B eu preciso + drivers extras eu não, o kernel B comerá mais memória que o kernel A?

    
por Petr 31.07.2013 / 10:20

1 resposta

2

Eu suspeito que com módulos externos (por exemplo, make menuconfig mostra M ), você verá apenas mais memória se carregar o módulo. E isso é tudo assustadoramente dinâmico nos dias de hoje.

Mas sim, os módulos internos provavelmente usarão mais memória.

Não se esqueça de que você pode criar uma configuração com base nos módulos que você está usando com make localmodconfig . Eu sempre tive uma batalha com isso pessoalmente, mas está lá para tirar os kernels do que você precisa. Há um um bom artigo sobre h-online no corte do kernel.

    
por Oli 31.07.2013 / 10:40

Tags

Qualquer aplicativo para comparar dois arquivos de vídeo? Conteúdo sábio em 12.04 ___ qstntxt ___

Estou seguindo este documento para implementar o openstack usando MAAS e JUJU:

Infraestrutura da nuvem do Ubuntu com MAAS e Juju

Então, para configurar o JUJU, siga este: Introdução ao Juju

Alguma ideia sobre como consertar isso?

%pre%

seção maas de environments.yaml

%pre%

E parece que esse bug foi corrigido, mas ainda estou enfrentando esse problema com a versão mais recente do JUJU:

Descrição do bug

    
___ answer325795 ___

Se você estiver executando o MAAS em 12.04, eles fizeram algumas alterações no juju-core. Abaixo está o relatório de erros do MAAS, juntamente com a correção.

link

    
___ tag123openstack ___ Software de código aberto para criação de nuvens privadas e públicas. ___