2008/1/27 Zandre Bran <[EMAIL PROTECTED]>: > 2008/1/27 Magno Kretzschmar Nardin <[EMAIL PROTECTED]>: > > [...] > > Ok. Mas a swap deve ser limitada ao tamanho da memória ram pois > > ela é um espaço de troca que o kernel usa. Ou seja transfere > > dados da ram para a swap e devolve quando necessário. Se essa é > > a função, qual seria a necessidade de ter mais swap do que ram? > > Creio que se enquadra no caso de hibernação, pq seria alocado na > swap o conteúdo da memória mais o que já estava sendo utilizada na > swap para troca.
Desculpem o e-mail longo, eu só quero acabar com a idéia pré-fabricada de que a swap "deve" ser o dobro da RAM. Sou contra qualquer idéia pré-fabricada. Eu sempre defendo o mínimo de swap, baseado no livro "Descobrindo o Linux", de João Eriberto Mota Filho. Ainda não havia pensado no caso da hibernação. Segundo este livro, o máximo de swap que o kernel pode gerenciar é definido no fonte do kernel, e se não houvesse essa limitação "teoricamente, o limite seria o maior tamanho de partição ou arquivo possível" (página 111). Os limites estão ligados à arquitetura, "Em máquinas i386, o kernel 2.4gerenciava até 64 áreas com 64 GB cada. O kernel 2.6 consegue gerenciar até 32 áreas de swap com 64 GB cara, perfazendo um total máximo de 2 TB de swap". Esses limites estão nos arquivos *pgtable-2level.h* e *pgtable-3level.h*dentro do diretório *include/asm-i386* do código-fonte do kernel. Sobre a fórmula mágica "Swap=2xRAM", o livro diz na página 115: "Muitos afirmam que o swap deve ter o dobro da memória RAM. Isso é totalmente questionável e só fazia sentido quando a memória RAM era muito cara. O swap existe para absorver a falta de RAM. E se concluirmos que nunca faltará RAM? Nada impede de termos uma máquina com 2 GB de RAM, utilizando apenas 256 MB de swap. Na verdade, na maioria dos casos, essa máquina nem precisaria de swap. Ou ainda, apenas para existir, o swap poderia ser 100 MB. Ou seja: um vigésimo da RAM." Vejam que o autor não exclui a possibilidade de casos onde haja muita necessidade de RAM, o que geraria muita necessidade de swap também. > > > Abçs, > Zandre. > > -- > Interessado em aprender mais sobre o Ubuntu em português? > http://wiki.ubuntu-br.org/ComeceAqui - > ubuntu-br mailing list > [email protected] > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- Humberto Xis [EMAIL PROTECTED] [EMAIL PROTECTED] http://xisberto.blogspot.com http://ostelematicos.blogspot.com "Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1 -- Interessado em aprender mais sobre o Ubuntu em português? http://wiki.ubuntu-br.org/ComeceAqui - ubuntu-br mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

