Fórum Ubuntu Linux - PT

Suporte Técnico => Instalação e Atualização => Tópico iniciado por: Joseph em 19 de Maio de 2006, 19:21

Título: Swap é necessária, dependendo da quantidade de memória
Enviado por: Joseph em 19 de Maio de 2006, 19:21
Bom, não é um desafio, mas quem diz q swap não é necessári a pra quem possui acima de 512mb de memória ram, tá rendondamente enganado, minha maquina usa 758mb, pc 3200, 400mhz, e testei de todas as maneiras, usando apenas o amsn aberto, resultado, tornava a máquina lenta, com processamento além do normal, 92%, quase 100%, sem swap ativada, a medida q aumenta a swap, melhorava a performance, nao sei se é algum bug, ou falta de curiosidade de quem nunca tentou, minha conclusão: É necessário ter swap sim, ou na quantidade da sua memória ram, ou mais um pouco, em caso de dúvida, façam a experiêmcia.
Título: Não vejo lógica!
Enviado por: AlexBR em 19 de Maio de 2006, 19:34
Bom... Pode até ser que haja lógica no que você falou, mas EU não vejo qual.

O swap é usado quando o PC está sem memória. Daí... algumas coisas vão para o HD para liberar a RAM. Este processo é muito lerdo. Por isso, quando o PC usa swap ele fica mais lento. Por outro lado, se não há swap, não pode haver troca de dados entre memória e o HD para liberar memória. Então, no pior caso, o sistema daria "out of memory", mas o sistema não há razão de ficar mais lerdo.

Daí... Você vai me pedir para eu fazer o teste. Eu vou recusar o convite. :-) Meu sistema tem 1G de RAM e uma partição de swap de 1G. Ela não é utilizada, mas esse 1G não me faz falta. Também, o desempenho do meu sistema está ótimo! Não tenho do que reclamar.
Título: Re: Não vejo lógica!
Enviado por: Joseph em 19 de Maio de 2006, 20:03
Citação de: "AlexBR"
Bom... Pode até ser que haja lógica no que você falou, mas EU não vejo qual.

O swap é usado quando o PC está sem memória. Daí... algumas coisas vão para o HD para liberar a RAM. Este processo é muito lerdo. Por isso, quando o PC usa swap ele fica mais lento. Por outro lado, se não há swap, não pode haver troca de dados entre memória e o HD para liberar memória. Então, no pior caso, o sistema daria "out of memory", mas o sistema não há razão de ficar mais lerdo.

Daí... Você vai me pedir para eu fazer o teste. Eu vou recusar o convite. :-) Meu sistema tem 1G de RAM e uma partição de swap de 1G. Ela não é utilizada, mas esse 1G não me faz falta. Também, o desempenho do meu sistema está ótimo! Não tenho do que reclamar.


faz o seguinte, vai no fstab e comenta a linha relativa a swap "#", joga um game 3d, fecha o game, e vai usando o micro normal, nao diga q seja um bug, mas uma falta de gerenciamento de memoria, talvez pq o dapper nao esta na fase final...
Título: Swap é necessária, dependendo da quantidade de memória
Enviado por: Joseph em 19 de Maio de 2006, 20:05
claro, depois de reiniciar a maquina.
Título: Swap é necessária, dependendo da quantidade de memória
Enviado por: galactus em 19 de Maio de 2006, 20:48
Olha, to usando aqui no meu PC no momento o Breezy, o Dapper e o SUSE 10.1. Todos fazem uso de Swap! O engraçado é que os dois mais novos usam mais a Swap que o Breezy. Mesmo eu tendo 1GB de RAM e ela estar longe de encher, o Dapper e o SUSE 10.1 usam Swap. Bem pouco, mas usam. Não sei o motivo disso.
Título: Swap é necessária, dependendo da quantidade de memória
Enviado por: Joseph em 19 de Maio de 2006, 20:54
Citação de: "galactus"
Olha, to usando aqui no meu PC no momento o Breezy o Dapper e o SUSE 10.1. Todos fazem uso de Swap! O engraçado é que os dois mais novos usam mais a Swap que o Breezy. Mesmo eu tendo 1GB de RAM e ela estar longe de encher, o Dapper e o SUSE 10.1 usam Swap. Bem pouco, mas usam. Não sei o motivo disso.


concordo contigo, eu também percebi, com o breezy nao acontecia isso.
Título: Re: Não vejo lógica!
Enviado por: AlexBR em 19 de Maio de 2006, 21:27
Citação de: "Joseph"
faz o seguinte, vai no fstab e comenta a linha relativa a swap "#", joga um game 3d, fecha o game, e vai usando o micro normal, nao diga q seja um bug, mas uma falta de gerenciamento de memoria, talvez pq o dapper nao esta na fase final...


Olha... Não sou nenhum especialista no kernel do linux. Estou bem longe disto por sinal, mas... não sei se você pode, simplesmente, eliminar a partição de swap. Quer dizer... O seu sistema está configurado para utilizar swap e você, do nada, "mata" a partição de swap? Realmente, o sistema pode ficar maluco com isto.

Sei que quando você entra em um modo multi-usuário (um desses /etc/rc da vida) um script swapon é executado. Este habilita e configura o sistema de paginação. Bom... sem uma partição swap disponível, teu sistema pode ficar maluco mesmo. Não sei ao certo!

Mas... Bom... Uns meses atrás, estava lendo um arquivo sobre como calibrar o linux (tuning). Lembro que havia um comando (ou algo do tipo) que desabilitava o uso de memória virtual pelo kernel. Para fazer os seus testes, acho que você deveria fazer algo deste tipo ao invés de, simplesmente, matar a partição swap.

Outra coisa... Não tenho nenhum jogo instalado. :-)
Título: Re: Não vejo lógica!
Enviado por: Joseph em 20 de Maio de 2006, 00:15
Citação de: "AlexBR"
Olha... Não sou nenhum especialista no kernel do linux. Estou bem longe disto por sinal, mas... não sei se você pode, simplesmente, eliminar a partição de swap. Quer dizer... O seu sistema está configurado para utilizar swap e você, do nada, "mata" a partição de swap? Realmente, o sistema pode ficar maluco com isto.

Sei que quando você entra em um modo multi-usuário (um desses /etc/rc da vida) um script swapon é executado. Este habilita e configura o sistema de paginação. Bom... sem uma partição swap disponível, teu sistema pode ficar maluco mesmo. Não sei ao certo!

Mas... Bom... Uns meses atrás, estava lendo um arquivo sobre como calibrar o linux (tuning). Lembro que havia um comando (ou algo do tipo) que desabilitava o uso de memória virtual pelo kernel. Para fazer os seus testes, acho que você deveria fazer algo deste tipo ao invés de, simplesmente, matar a partição swap.

Outra coisa... Não tenho nenhum jogo instalado. :-)


concordo em parte com vc, mas é uma coisa q vi na pratica, vou pesquisar melhor pra saber pq um sistema com 768 mb de ram precisa de swap, pq vez por outra eu vejo no gkrellm ou no monitor do sistema, com aplicativos abertos, firefox, evolution, gain, amsn e xmms, usando 128 mb de ram e 10, 15 mb de swap, meio estranho né, mas como eu tou atualizando o sistema, desde a primeira versao, pode ter algo a ver, quando ele tiver na fase final, vou instalar do zero, meus arquivos ficam sempre armazenados em cd, nao me incomodo de fazer uma nova instalaçao e nova configuraçao.
Título: Swap é necessária, dependendo da quantidade de memória
Enviado por: Serj Tankian em 20 de Maio de 2006, 03:52
não sei quanto a programas escritos para  linux, mas diversos programas para windows EXIGEM que se use um arquivo de troca (paginação), independente da sua RAm ser 128 ooou 3Gb. um bom exemplo disso é o need for speed undergrund...façam o teste e vejam.


PAGINAÇÃO ou SWAP é importante, sim. no windows é bom criar uma partição em fat só para a paginação, com o dobro da paginação que vc for usar.
Título: Re: Não vejo lógica!
Enviado por: AlexBR em 20 de Maio de 2006, 08:38
Citação de: "Joseph"
concordo em parte com vc, mas é uma coisa q vi na pratica, vou pesquisar melhor pra saber pq um sistema com 768 mb de ram precisa de swap, pq vez por outra eu vejo no gkrellm ou no monitor do sistema, com aplicativos abertos, firefox, evolution, gain, amsn e xmms, usando 128 mb de ram e 10, 15 mb de swap, meio estranho né, mas como eu tou atualizando o sistema, desde a primeira versao, pode ter algo a ver, quando ele tiver na fase final, vou instalar do zero, meus arquivos ficam sempre armazenados em cd, nao me incomodo de fazer uma nova instalaçao e nova configuraçao.


Olha... Meu sistema tem 1G de RAM. Então, vamos supor que apenas uns 500MB sejam utilizados por programas e dados. Daí... Existem 524MB de RAM subutilizados. Para evitar isto, o kernel usa parte da memória livre como cache de HD. Assim,  quando alguma informação é buscada do HD ela é posta na memória RAM e permanece lá mesmo quando não está mais sendo utilizada. A lógica é que existe uma grade probabilidade que esta informação venha a ser utilizada novamente. Daí... se a informação já está disponível na memória RAM ela fica acessível mais repidamente. Isto é uma forma inteligente de se utilizar o espaço livre de memória.

Bom... Seguindo a lógica a cima, quanto mais memória livre um sistema tem, mais inificiente é seu sistema de gerenciamento de memória. Isto acontece porque o sistema está deixando de usar a memória livre como cache para o HD.

Já vi muita gente reclamando que o Dapper "come" mais memória que o Breezy. Provavelmente, isto acontece porque o Dapper usa um sistema melhor de cache de disco que o Breezy.

Bom... Voltando a um sistema com uma grande quantidade de memória... Após um determinado tempo, o kernel deve perceber que alguns programas que foram carregados não estão sendo executados. Então, ele joga esses programas no swap para utilizar uma maior cache de disco na memória RAM. Contudo, essa quantidade de memória deve ser muito pequena e deve ter pouco impacto no desempenho geral do siatema.

Uma última informação... Evidentemente, quando o sistema precisa de mais memória, o kernel decide se reduz a quantidade de cache do sistema ou manda programas ociosos para o swap.  O kernel 2.6.x permite que o próprio usuário dica ao sistema o que deve fazer através do arquivo /proc/sys/vm/swappiness. Dentro deste arquivo existe um número entre 0 e 100. (Salvo engano, o padrão é 60.) Quanto maior este valor, mais o kernel manda aplicativos para o swap e fica com uma cache de disco enorme. Quanto menor este valor, menor o kernel tende a usar memória virtual e tem uma cache de HD pequena, pois ele prefere liberar memória RAM reduzindo a cache do sistema.

Agora que escrevi isto, me dei conta que, em tese, para ficar sem suap basta fazer o conteúdo de /proc/sys/vm/swappiness igual a zero. :-) É um bom teste pra você fazer.
Título: Re: Não vejo lógica!
Enviado por: Joseph em 20 de Maio de 2006, 09:02
Citação de: "AlexBR"
Já vi muita gente reclamando que o Dapper "come" mais memória que o Breezy. Provavelmente, isto acontece porque o Dapper usa um sistema melhor de cache de disco que o Breezy.

Agora que escrevi isto, me dei conta que, em tese, para ficar sem suap basta fazer o conteúdo de /proc/sys/vm/swappiness igual a zero. :-) É um bom teste pra você fazer.


bom, pelo q vc falou deu pra entender bem.

o dapper nao ta comendo memoria nao, ta muito melhor q o breezy, quanto ao arquivo swappiness, ele tá vazio, usei o gedit pra ediçao, a nao ser q eu tenha feito errado.
Título: Swap é necessária, dependendo da quantidade de memória
Enviado por: galactus em 20 de Maio de 2006, 09:47
O AlexBR tá certo quanto a colocar swappiness igual a zero. Acontece isso mesmo o que ele descreveu. já li isso em revistas, e no Fórum Gringo do Ubuntu.

O Dapper, para quem veio fazendo as atualizações das Versões Flight e Beta 2 até agora, sofreu tantas mudanças que deixou o sistema de memória dele maluco.

Eu e o AgentOrange sofremos com o uso altíssimo de RAM e do Swap pelo Dapper. Principalmente com aplicações Java e quando fazíamos Download com o Opera. O consumo de memória simplesmente não parava de crescer até ele usar toda a memória RAM e o Swap disponíveis. O sistema ficava uma carroça.

Agora eu refiz uma instalação do Zero com uma versão Daily do dia 14 de Maio. Tudo voltou ao normal. Ele está consumindo cerca de 100- 112MB após o boot. E se mantém abaixo dos 280MB mesmo quando estou usando 5 aplicações ao mesmo tempo, na maioria dos casos. Os navegadores com várias abas abertas são os maiores consumidores de memória que pude notar até agora. O Firefox e o Opera com pelo menos 6 abas abertas chegam a consumir mais de 80MB cada. Isso vai depender muito do conteúdo que você estiver vendo na hora também. Mesmo assim o Dapper usa minha memória Swap, cerca de 5% em média. Dessa vez eu reservei 256MB de Swap pra ele.

Já o Breezy raramente usa a memória Swap. Por isso mesmo o consumo de RAM do Breezy é alto quando deixo ele ligado vários dias seguidos. Pois sempre vejo o Swap vazio! Também notei que o Dapper vem retirando mais memória RAM ocupada quando fechamos um aplicativo, coisa que o Breezy não faz com muita eficiência. Com certeza tivemos mudanças profundas no gerenciamente do memórias do Breezy para o Dapper.  Acredito que até a versão final do Kernel dia 25, teremos mais alguma mudança.

Acredito que a memória de paginação (Swap) do Dapper é bem mais importante que no Breezy. Já me decidi em aumentar a quantidade do Swap no Dapper em relação ao que tenho hoje no Breezy.  É que aqui em casa usamos muito o PC, muita das vezes com duas sessões abertas ao mesmo tempo e um monte de aplicativos abertos ao mesmo tempo também! Tenho certeza que ele vai usar muito mais a memória Swap.
Título: Swap é necessária, dependendo da quantidade de memória
Enviado por: Joseph em 20 de Maio de 2006, 10:07
entao resta aguardar a versao final mesmo, eu notei melhor esse consumo de swap quando estou usando aplicativos java, principalmente o amsn com a webcam rodando.
Título: Re: Não vejo lógica!
Enviado por: Magneto em 20 de Maio de 2006, 10:14
Citação de: "Joseph"
bom, pelo q vc falou deu pra entender bem.

o dapper nao ta comendo memoria nao, ta muito melhor q o breezy, quanto ao arquivo swappiness, ele tá vazio, usei o gedit pra ediçao, a nao ser q eu tenha feito errado.


Aqui o arquivo encontra-se vazio também.
Título: Re: Não vejo lógica!
Enviado por: AlexBR em 20 de Maio de 2006, 10:33
Citação de: "Agent Orange"
Aqui o arquivo encontra-se vazio também.


Façam sysctl -a. Deve parecer vários parâmetros. Um deles é o swappiness.

Se quiserem alterar o valor, façam

sysctl -w vm.swappiness=X
echo X > /proc/sys/vm/swappiness


Com X sendo um número entre 0 e 100.
Título: Re: Não vejo lógica!
Enviado por: Joseph em 20 de Maio de 2006, 16:26
Citação de: "AlexBR"
Façam sysctl -a. Deve parecer vários parâmetros. Um deles é o swappiness.

Se quiserem alterar o valor, façam

sysctl -w vm.swappiness=X
echo X > /proc/sys/vm/swappiness


Com X sendo um número entre 0 e 100.


vou fazer o teste por um dia pra notar a diferença, valeu.
Título: Relato 01 (20/05/2006 - 17:31)
Enviado por: Joseph em 20 de Maio de 2006, 17:38
Fiz as mudanças na swapinness para 0, desativei a swap, comentando com "#" no fstab, reniciei a máquina, após ter me logado, ter aberto alguns aplicativos, e rodar o apt-get update, mudei para outra sessão com a sessão normal aberta, joguei doom 3 por cerca de 45 minutos, notei o jogo menos "travado", saí do jogo após esse tempo e retornei a sessão aberta anteriormente, o consumo de memória estava em 103 mb, houve uma recuperação rápida da ram pelo kernel, vou fazer outros testes.

Citar

Obs.: se alguém se dispor a fazer esses testes q estou fazendo, é bom ter um quantidade considerável de ram, pois a swap está desativada.
Título: Relato 02 (20/05/2006 - 18:04)
Enviado por: Joseph em 20 de Maio de 2006, 18:04
O sistema encontra-se ligado a 01 hora e 08 minutos, estou com o firefox aberto com duas abas, nautilus, calculadora, e o synaptic recarregando as informaçoes de pacotes, tinha feito um apt-get update, mas deu um erro na descompressao final dos arquivos, entao removi o conteudo do cache da lista de pacotes da pasta /var/lib/apt/lists e /var/lib/apt/partial, consumo 150 mb, após ter fechado uma das abas do firefox, nautilus, synaptic e a calculadora, a memória rapidamente caiu pra 134, isso com o firefox ainda aberto, vou postar este relato, fechar o firefox e ver em quanto vai ficar, depois edito este post (Após ter fechado o firefox, o consumo de memoria caiu rapidamente para 116mb).

Achei interessante uma coisa, nao sei se tem algo a ver, minha conexao nao é das melhores, dá apenas 10kb, e em fim de semana caí pra 7 ou 8kb, antes de ter feito essa mudança no sistema, só conseguia fazer as atualizaçoes de pacotes no synaptic e nao conseguia navegar, agora esta baixando as informaçoes e navegando normalmente, até o orkut q nao abria, agora tou navegando por ele sem problemas.

Citar

Somente a título de informaçao, meu micro é uma maquina modesta: mb abit, placa geforce4 128mb, hd 40gb, 768mb de ram.
Título: Swap é necessária, dependendo da quantidade de memória
Enviado por: tfmoraes em 20 de Maio de 2006, 19:07
Para desabilitar o swap é só dar o seguinte comando:
# swapoff -a
Título: Swap é necessária, dependendo da quantidade de memória
Enviado por: Joseph em 20 de Maio de 2006, 19:14
Citação de: "tfmoraes"
Para desabilitar o swap é só dar o seguinte comando:
# swapoff -a


valeu pela dica, mas eu usei a do alex, desativando-a no kernel, se nao me engano, nao sei a diferença entre uma e outra.
Título: Relato 03 (20/05/2006 - 19:25)
Enviado por: Joseph em 20 de Maio de 2006, 19:25
Sistema ligado a  02 horas e 29 minutos, aberto um sessao em janela como root com o nautilus aberto, o firefox com 08 abas abertas, calculadora, download for x baixando arquivos, evolution e amsn na mesma sessao, sem contar o gkrellm, consumo 228mb de ram, abrindo outra sessao, jogando o doom 3, por cerca de 20 minutos, ao sair do doom, consumo de 512mb de ram, ao fechar a sessao, voltar a sessao grafica anterior, e fechar todos os aplicativos, consumo de 118mb de ram, pode ser q eu esteja enganado, mas rapidamente o sistema esta recuperando a memoria usada, praticamente tenho uma conclusao, de acordo com os meus testes, vou fazer outros pra ver como se sairá o sistema no geral.

de acordo com o superdownloads: http://superdownloads.uol.com.br/linux/download/i1741.html, o doom3 requer a configuraçao minima abaixo:

Citar

Requerimentos e notas:
Requer Acelerador de placa de vídeo 3D, DirectX 9.0b compatível com acelerador de placa de vídeo 3D de 64MB com os últimos drivers instalados, Pentium 4 1.5 GHz ou Athlon Xp 1500 ou melhor processador,384 MB de memória RAM , Driver de CD-ROM com velocidade maior que 8x, 2.2 GB de espaço no HD DirectX 9.0b compatível com um placa de som de 16-bits com os últimos drivers instalados.

Roda em X11
Título: Conclusão (20/05/2006 - 22:08)
Enviado por: Joseph em 20 de Maio de 2006, 22:12
Depois de 05 horas e alguns minutos de uso continuo, fazendo varios tipos de teste, cheguei a seguinte conclusao:

Swap é necessário, se vc possui menos de 512mb de ram

É minha opinião, nao quer dizer q eu estej a totalmente correto, mas os testes foram feitos no meu micro, o qual conheço muito bem.

Abraço pra todos q me ajudaram e comentaram neste tópico, sei q ele tem uma importancia, principalmente pra mim, no q pese o requisito de instalar outra vez o ubuntu do zero, ou incluir o kubuntu em outra partiçao.
Título: Swap é necessária, dependendo da quantidade de memória
Enviado por: AlexBR em 20 de Maio de 2006, 22:17
Olha aí! Falei que não havia lógica no que você havia relatado a princípio. :-)
Título: Swap é necessária, dependendo da quantidade de memória
Enviado por: Joseph em 20 de Maio de 2006, 22:52
Citação de: "AlexBR"
Olha aí! Falei que não havia lógica no que você havia relatado a princípio. :-)


vc tava certo, mas eu tinha q testar pra ver como se comportava o sistema, o bom disso tudo foi q aprendi melhor o conceito da swap, abraço.
Título: Swap é necessária, dependendo da quantidade de memória
Enviado por: unfear em 21 de Maio de 2006, 01:36
bom, se que sabe, mas as vezes da na louca, para testar melhor isso utilize o Limeware que utiliza java abra umas 10 abas no firefox e faça uns 5 download ao mesmo tempo, no Linux este problema de algum aplicativo ou midia ir consumindo memoria acumulativa acontece as vezes, já me aconteceu de eu baixar uma simples imagem para o hd e o thumb dele começar a inchar feito louco hehe, mas por causa do swap deu tempo de ir la e apagar a imagem e o cache do thumb, gostei do tópico ajudou a responder algumas dúvidas sobre o swap que eu não sabia
Título: Swap é necessária, dependendo da quantidade de memória
Enviado por: Joseph em 21 de Maio de 2006, 06:25
Citação de: "unfear"
bom, se que sabe, mas as vezes da na louca, para testar melhor isso utilize o Limeware que utiliza java abra umas 10 abas no firefox e faça uns 5 download ao mesmo tempo, no Linux este problema de algum aplicativo ou midia ir consumindo memoria acumulativa acontece as vezes, já me aconteceu de eu baixar uma simples imagem para o hd e o thumb dele começar a inchar feito louco hehe, mas por causa do swap deu tempo de ir la e apagar a imagem e o cache do thumb, gostei do tópico ajudou a responder algumas dúvidas sobre o swap que eu não sabia


eu tenho o limewire instalado, ainda vou continuar testando no dia a dia, mas ja deu pra entender melhor. :)
Título: Swap é necessária, dependendo da quantidade de memória
Enviado por: galactus em 21 de Maio de 2006, 08:04
Olha, tem um artigo em Inglês postado pelo RogerYoda onde o camarada explica como funciona o gerenciamento da memória no Linux, é muito bom, vale apena dar uma lida:

http://virtualthreads.blogspot.com/2006/02/understanding-memory-usage-on-linux.html
Título: Re: Swap é necessária, dependendo da quantidade de memória
Enviado por: akaihen em 31 de Julho de 2008, 23:57
eu sei que esse tópico é velho mas resolvi participar pq eu testei as duas na minha maquina (configuração ai abaixo) por algumas horas. Rodando deluge(baxando 30 torrents ao mesmo tempo), pidgin, rhythmbox, skype, e wine junto com swappiness=100 com 1gb de swap e 1 gb de ram. No começo até gostei do resultado, so travava pra entrar nos programas mas logo depois que eu coloquei o rhythmbox pra tocar, ferro. tava dando 70% de ram usada e 98 % de swap usada, travou tudo, ou melhor, quase tudo. Mudei o sysctl.conf para 25. agora ta melhor, porém eu tenho que admitir que o titulo é mais do que justo a questão do swap. Visto que no padrão(60) não é radical para nenhum dos lados. Mas sei lá, por enquanto eu to achando que no meu caso 25 foi um bom numero. Mas vai depender da maquina e do proposito de uso!
Título: Re: Swap é necessária, dependendo da quantidade de memória
Enviado por: gricwb em 01 de Agosto de 2008, 01:10
eu sei que esse tópico é velho mas resolvi participar pq eu testei as duas na minha maquina (configuração ai abaixo) por algumas horas. Rodando deluge(baxando 30 torrents ao mesmo tempo), pidgin, rhythmbox, skype, e wine junto com swappiness=100 com 1gb de swap e 1 gb de ram. No começo até gostei do resultado, so travava pra entrar nos programas mas logo depois que eu coloquei o rhythmbox pra tocar, ferro. tava dando 70% de ram usada e 98 % de swap usada, travou tudo, ou melhor, quase tudo. Mudei o sysctl.conf para 25. agora ta melhor, porém eu tenho que admitir que o titulo é mais do que justo a questão do swap. Visto que no padrão(60) não é radical para nenhum dos lados. Mas sei lá, por enquanto eu to achando que no meu caso 25 foi um bom numero. Mas vai depender da maquina e do proposito de uso!


No meu caso aqui tenho memoria ram sobrando (tendo em visto o quanto meu sistema consome, com todos os recursos que uso diariamente), não uso swap e fica mto mais rapido comparando ao desempenho de quando a partição swap está sendo usada. Mas acontece uma coisa interessante, se eu "forço" o sistema a usar quase toda a memória ram, por exemplo usando virtualbox, quando chega perto de 95% de uso da ram, o programa que está ocupando mais memoria é fechado na hora pelo proprio sistema.
Mas pelos testes que fiz aqui ficou bem claro que se você tem memoria fisica sobrando, desabilite a swap!