Como decidir o tamanho da troca [duplicado]

17

Eu queria apenas confirmar o quanto o tamanho da partição Swap deve estar. Muitos lugares dizem que o tamanho da troca deve ser o dobro do tamanho da RAM. Alguém também me disse que não deveria ter mais do que 8 GB. Se o dobro do tamanho da RAM for maior que 8 GB, qual deve ser a partição Swap ?

    
por Deepak Rajput 19.09.2011 / 11:03

4 respostas

11

Trecho de FONTE : (Por favor, siga o link e leia a fonte para mais informações)

  

Regra de disparates: duas vezes o tamanho da RAM principal do sistema para servidores

     

De acordo com FAQ do OpenBSD :

     
    

Muitas pessoas seguem uma regra antiga que sua partição swap     deve ser o dobro do tamanho da RAM do sistema principal. Esta regra é     Absurdo. Em um sistema moderno, isso é um monte de swap, a maioria das pessoas     preferir     que seus sistemas nunca trocam. Você não quer que seu sistema nunca     corre     fora de RAM + swap, mas você geralmente prefere ter RAM suficiente no     sistema para que não seja necessário trocar.

  
     

A Red Hat recomenda definir da seguinte maneira para o RHEL 5:

     
    

A realidade é a quantidade de espaço de troca que um sistema precisa não é realmente     uma     função da quantidade de RAM que tem, mas sim a carga de trabalho de memória     que está sendo executado nesse sistema. Um sistema Red Hat Enterprise Linux 5     será executado muito bem, sem espaço de troca em tudo, desde que a soma de     memória anônima e memória compartilhada do sistema V é menor que cerca de 3/4     a     quantidade de RAM. Neste caso, o sistema irá simplesmente bloquear o     anônimo     e o sistema V compartilhou memória na RAM e usa a RAM restante para     armazenamento em cache de dados do sistema de arquivos para quando a memória está esgotada apenas o kernel     recupera a memória de pagecache.

         

Considerando que:

  
     
  1. No momento da instalação, ao configurar o espaço de troca, não há uma maneira fácil de predeterminar a memória que uma carga de trabalho exigirá e

  2.   
  3. Quanto mais memória RAM um sistema tiver, menos espaço de troca será necessário, um melhor espaço de troca

  4.   

Conclusão

     

Se o kernel Linux usar mais de 2GiB de espaço de troca de cada vez,   todos os usuários sentirão o calor. Ou você recebe mais RAM (recomendo) e   mover para um armazenamento mais rápido para melhorar a E / S do disco. Não há regras, cada   configuração e configuração é única. Ajuste os valores conforme sua   requisitos. Selecione a quantidade de troca certa para você.

    
por A T 19.09.2011 / 11:11
3

A única regra difícil para o espaço de troca que eu conheço é 1x RAM para o Hibernate. O comando Monitor do sistema ou CLI free informará quanto espaço de troca você está usando com sua configuração de hardware e padrões de uso específicos. Com 2GB de RAM, meu sistema raramente usa qualquer espaço de troca e nunca mais do que .4GB que eu vi.

    
por fragos 19.09.2011 / 21:05
3

O swap não é algo que você deseja usar. É algo que você quer ter como último recurso porque o swap não é rápido, é muito lento. E se você estiver usando 1 GB de swap, seu sistema será muito lento para responder.

O ponto principal da memória SWAP é que não tenha uma pane no sistema quando você ficar sem RAM disponível. Não é algo que você pode usar como memória extra ou algo que você realmente quer usar, a menos que você realmente precise.

Então, para tamanho, eu diria 5 GB, mas se você está realmente fazendo coisas pesadas que usam muita memória RAM, você pode ir até 8 GB. Mas realmente se você começar a usar mais de 1 GB de swap, comece a matar o processo. então você NÃO sofre uma pane.

    
por Alvar 19.09.2011 / 21:16
1

Normalmente você não quer (e não deveria) usar muito o swap, então sim, mais de 8 GB parece muito. Eu tenho 8 GB de RAM no meu desktop e uma troca de 8 GB, eu acho que nunca usei mais de 1 GB de swap. As regras 2x fazem sentido para pouca quantidade de RAM, mas fica um pouco louco com ~ 6 + gb de RAM.

Claro que depende do que você está fazendo com o seu computador ...

    
por PhDP 19.09.2011 / 11:12

Tags