Aumenta o tamanho de tmpfs mais do que a RAM disponível Essa é uma boa opção?

4

É aconselhável aumentar o tamanho de tmpfs /dev/shm mais do que a RAM disponível. Isso irá falhar a máquina?

A razão para o exercício é otimizar o desempenho da aplicação SAP.

Assume:Current RAM is 64GB.
By default /tmpfs is 50% of RAM - 32GB

Current Requirment of /tmpfs - 150 GB 
    
por Newbie 23.03.2015 / 08:12

1 resposta

4

Você pode fornecer tantos dados para o seu tmpfs, como desejar. Não há nenhuma diferença entre as instâncias do tmpfs em seus limites máximos de uso. Você pode até mudar isso facilmente com uma simples remontagem.

O que, no caso das contagens de tmpfs, é o uso real.

Tmpfs, contra o ramfs, é capaz de trocar seu conteúdo . Assim, a afirmação de que "você não pode ter um tmpfs muito maior do que o seu carneiro físico" é simplesmente falsa. Por exemplo, você pode ter tmpfs tão grandes quanto desejar - se tiver espaço de troca livre suficiente. Você pode ter um tmpf de 16GB com um único GB de RAM - embora isso possa causar sobrecarga no seu sistema, da mesma forma como se você executasse um processo com 16GB de RAM em uma máquina de 1GB.

Na prática diária, nunca encontrei um único caso, já que grandes tmpfs foram necessários. Nesses casos, usei sempre o espaço normal do sistema de arquivos (principalmente abaixo de /tmp ). Mas a possibilidade existe e você pode usá-la se for necessário.

    
por 23.03.2015 / 08:31

Tags