Gente,
Valeu pelas dicas! Acho que vou optar pela idéia do compcache.

Obrigado,
Gustavo


On 03/07/2012 02:36 PM, André Barboza wrote:
2012/3/7 Max<[email protected]>:
2012/3/7 André Barboza<[email protected]>:
Sim. Mas, Swap arquivo pode te dar mais memória do que compcache.
Acho que nós estamos falando de coisas diferentes, agora que eu estou
com o meu notebook posso explicar melhor...
... acho que não. Entendi o você quis colocar.

A quantidade de memória "ganha" se torna irrelevante: se tu precisa
colocar *muito* mais memória no swap, o teu problema tem que ser
resolvido colocando mais memória, não deveria estar usando tanto swap
para que o tamanho importe... E quando a coisa chega neste ponto não
tem swap que resolva, independente do que tu usa "por baixo" do
swap.[0] :)

Assim, quando falei de usar o compcache ao invés do arquivo ou
partição de swap é por que, com um processador razoável, é muito mais
rápido tu alocar algo entre 25 e 50% da tua memória para o compcache e
usar o compcache do que usar um arquivo ou partição de paginação[0].

E com um arquivo o overhead pode ser maior, inclusive, uma vez que tu
tem que passar por toda a camada de VFS do kernel, que seria "pulada"
numa partição ou no compcache.

Enfim, eu estou falando de otimizar de uma forma geral e eu acho que o
que tu quer insistir é numa fórmula tipo "mais memória, mesmo que seja
swap = melhor"; e não é bem assim... :)
Talvez não tenha ficado claro, mas minha recomendação foi para que ele
avaliasse cada uma das possibilidade.
Não tenho dados sobre desempenho de cada uma das soluções e não
pretendo insistir em fórmula alguma. :-)



Verifique qual é  a necessidade de memória em sobrecarga durante seu
desenvolvimento,
e também a perfomance que cada solução.


0 - Com SSD a história é diferente, mas não creio que seja o caso dele...


2012/3/7 Max<[email protected]>:
2012/3/7 André Barboza<[email protected]>:
Pode ser a falta de swap o problema...
monitora por mais tempo pra poder saber.
De qualquer forma, você pode criar um arquivo de swap.
Não precisa de criar uma partição, embora tecnicamente seja a opção
com melhor desempenho do que o arquivo.
não precisa nem de um arquivo, pode usar o compcache:

modprobe -v zram
echo tamanho_em_bytes>  /sys/block/zram0/disksize
mkswap /dev/zram0
swapon /dev/zram0

o compcache compacta páginas de memória, assim tu consegue colocar
mais páginas onde só caberia uma.

se tu tem um processador razoável (>  atom), é melhor que um arquivo ou
partição de swap.

--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]
--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]
--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a