large tmpfs / run partition - deve ser tão grande?

7

Estou executando o desktop do Ubuntu 11.10 em algumas caixas Wintel de 8G de RAM. Ambos foram criados automaticamente pelo instalador padrão com uma partição tmpf /run de 1,6 GB, onde eu suspeito que essa quantidade de RAM poderia ser mais útil usada em outro lugar do sistema. Eu suspeito que o instalador tem 20% como o padrão, o que provavelmente é OK para caixas com muito menos RAM, mas parece um exagero para um sistema de 8GB. A minha pergunta é - posso alterar o seu tamanho? Em caso afirmativo, como e quais são os riscos em fazê-lo?

A partição /run não aparece no arquivo /etc/fstab , por isso deve ser configurada em outro lugar.

    
por Stevod 15.04.2012 / 18:55

2 respostas

3

O tamanho de uma partição tmpfs é seu tamanho máximo. Apenas a parte realmente usada ocupa a memória virtual (RAM ou swap). Tornar o tamanho máximo menor não salvará memória alguma.

É improvável que /run ocupe mais do que alguns megabytes. Por outro lado, não há vantagem em reduzir o tamanho máximo.

Os sistemas de arquivos que não são de disco usados pelo sistema ( /dev , /proc , /sys , /run e alguns outros) são criados pelos scripts de inicialização em /etc/init e /etc/init.d . Não edite esses arquivos, a menos que você saiba exatamente o que está fazendo.

    
por Gilles 15.04.2012 / 19:03
0

Ele é automaticamente colocado em swap quando o kernel espera que a RAM possa ser usada de maneira mais eficiente. Verifique Wikipedia para mais detalhes sobre este assunto. O Linux é altamente otimizado para usar a RAM da maneira mais eficiente possível. A memória não usada é dinheiro desperdiçado.

Aqui está a documentação oficial do kernel .

    
por jippie 15.04.2012 / 19:03

Tags