Fórum Ubuntu Linux - PT

Suporte Técnico => Hardware e Periféricos => Tópico iniciado por: glicodc em 09 de Outubro de 2005, 23:57

Título: Como da um FREE na memoria
Enviado por: glicodc em 09 de Outubro de 2005, 23:57
tem vez q aki em casa da uma lentidão e vejo q minha memoria ta 100% em uso e o a cache ta so uns 6%

eu queria saber se tem alguma programa ou comando pra limpar a memoria,

vlw abração
Título: Como da um FREE na memoria
Enviado por: FaBMak em 10 de Outubro de 2005, 11:52
Acho que vc trocou as bolas, no caso vc deve estar querendo dizer swap e não cache!

Na minha opinião isto não é desvantagem e sim vantagem, veja bem que a memória RAM é no mínimo umas 100 vezes mais rápida que a swap, então quanto programas na RAM e menos no swap melhor. Claro que aumentar a RAM é o mais indicado e não tentar passar o conteúdo da RAM para o swap.

FaBMak
Título: Como da um FREE na memoria
Enviado por: galactus em 10 de Outubro de 2005, 12:31
Eu acho que ele não se confundiu não. É que também já notei que o Ubuntu 5.04  as vezes ocupa muita memória mesmo não tendo chamado muitos programas. Como por exemplo, toda segunda-feira de manhã, quando ligo a máquina, ele faz algum tipo de varredura no sistema e acho que desfragmentação também (sei lá), mas o fato que ele salta de 120MB de memória ocupada para 305MB.  :shock:

E isso acontece mesmo eu não tendo chamado programa nenhum. Depois que ele acaba de fazer isso, muitas vezes aparecem atualizações do sistema.  No entento, ele não libera de volta a memória que foi ocupada ( como quando a gente abre e fecha uma aplicação). Como eu tenho muita RAM, não notei o sistema mais lento. Mas para quem tem pouca, deve ficar lento sim.

Agora eu também fiquei curioso, tem como liberar essa memória ocupada dele?
Título: Como da um FREE na memoria
Enviado por: LedStyle em 10 de Outubro de 2005, 14:44
Estranho isso que vcs estão falando. Aqui em casa eu consegui usar 92% da ram e o micro começou a querer travar. Fui abrindo programa atrás de programa pra ver até onde ia. Inclusive ele nem mexeu na Swap e começou a ficar lento ja. Depois fui fechando um por um e a memória foi liberando sozinha "magicamente"... até voltar ao normal que estava nuns 15-20%.

[]s
Título: Como da um FREE na memoria
Enviado por: FaBMak em 10 de Outubro de 2005, 19:15
Citação de: "galactus"
Eu acho que ele não se confundiu não.


A confusão a que me referi foi chamar a memória swap de cache, sendo que são duas coisas completamente distintas.

FaBMak
Título: Como da um FREE na memoria
Enviado por: galactus em 10 de Outubro de 2005, 20:34
Citação de: "LedStyle"
Estranho isso que vcs estão falando. Aqui em casa eu consegui usar 92% da ram e o micro começou a querer travar. Fui abrindo programa atrás de programa pra ver até onde ia. Inclusive ele nem mexeu na Swap e começou a ficar lento ja. Depois fui fechando um por um e a memória foi liberando sozinha "magicamente"... até voltar ao normal que estava nuns 15-20%.

[]s


Mas é exatamente isso que falei antes, não se trata de abrir e fechar aplicações, pelo menos não no meu caso. Ele ocupa muita memória sem que eu tenha "aberto" nenhuma aplicação e depois não libera mais esta memória. Só reiniciando. Olha, acabei de ler uma notícia no br-linux sobre a análise de memória do sistema. Um grupo de brasileiros conseguiu incluir uma ferramenta para medir a performance e analisar o consumo de memória, para o kernel 2.6.13. Parece que o atual sistema não é muito preciso, vejam o que eles disseram sobre o uso da memória:

"As informações de consumo de memória são: memória virtual, memória física, memória física compartilhada (suja ou limpa) e memória física privada (suja ou limpa)."

O link para quem quiser ler tudo:
http://br-linux.org/linux/?q=node/1954

Acho que pode ser isso, um BUG na leitura do consumo da memória.

Té +
Título: Como da um FREE na memoria
Enviado por: glicodc em 10 de Outubro de 2005, 20:39
acho q naum me confundi naum,

tipow faça o seguinte,
botão direito onde vc cria atalhos
depois +Adicionar ao Painel => Monitor de Sistema

ae vai aparecer la o icone de quanto da sendo usado seu processador,
mas eu anum estou olhando nesse icone em seus recursos
e sim em
Clique com o botão direito em cima do icone => preferencias
em recursos monitorado escolha o memoria

a sim irá aparecer outro icone do lado e vc verá a memoria cache.
Tem vez q aki a memoria em uso fica em 100% e a cache em 6%
quando da isso o pc fica completamente lerdo.

tendo q reiniciar para limpar a memoria.

Por isso tavo querendo saber se alguem conhecia algum comando para limpar a memoria do meu pc.
No windows tinha alguns

Abraços
Título: Como da um FREE na memoria
Enviado por: glicodc em 10 de Outubro de 2005, 20:44
Citação de: "galactus"


Mas é exatamente isso que falei antes, não se trata de abrir e fechar aplicações, pelo menos não no meu caso. Ele ocupa muita memória sem que eu tenha "aberto" nenhuma aplicação e depois não libera mais esta memória. Só reiniciando.


É isso q acontece aki

Vc sumiu em, aparece mais no msn
Abração  :lol:
Título: Como da um FREE na memoria
Enviado por: eggx.geo em 10 de Outubro de 2005, 22:55
pois é.
Acontece aqui também. No pequeno display ao lado do relógio aparece 97% a 100% de memória sendo utilizada sendo que 28% é cache.
Mas quando do um clique, ele mostra um outro valor de memória sendo utilizada, no monitor do sistema. Memória do Usuário 67%.

Mui estranho. Acho que é bug hei.
Título: Como da um FREE na memoria
Enviado por: eggx.geo em 10 de Outubro de 2005, 22:55
ah, estou usando o breezy, no 5.04 não sei se é assim.
Título: Como da um FREE na memoria
Enviado por: gleidson em 10 de Outubro de 2005, 23:45
Também estou tendo problemas com memória, apesar de ter 512mb, minha memória já começa com 120 ocupados, só iniciando o gnome e mais nada. depois quando inicio gaim, xmms, xchat, amule, firefox... fica uns 80% ocupados.

Já notei também que os programas não estão liberando a memória que ocupam. Meu gaim por exemplo, começa com 18mb, e meia-hora depois, tá com 40~50
Nautilus é a mesma coisa. Xorg fica sempre em 40~50mb. Sem contar que pra iniciar os programas demoram um pouco, isso que tenho um athlon64 rodando em 64bits com o Ubuntu.
Até o fluxbox demora pra iniciar (cerca de 15s) e mesmo com ele (e apenas o xterm e xchat abertos) tenho um uso de memória em > 300mb (pelo comando free -m) ou então ocupando 120mb (pelo monitor do gnome, rodando do fluxbox)

Acho isso muito estranho. Até conversei com a galera no #ubuntu-br e eles acharam muito estranho também. E sinceramente estou me desapontando com isso. Nâo achava que o Ubuntu fosse um comedor de ram desse jeito. E lento também. pq meu amd64 foi chamado de "desempenho mixuruca" por um amigo que usa um athlonxp 1800 (rodando gentoo).
Até me perguntou se eu realmente estava rodando um sistema em 64bits, tamanha era a "mixuruquês" do desempenho e tamanha era a fome de memória que ele usava.
Título: Como da um FREE na memoria
Enviado por: cristo&oxalá em 11 de Outubro de 2005, 02:26
aqui fica em 65% em uso... 35% de cache e nem fica lento...

uso o ubuntu 5.04
Título: Como da um FREE na memoria
Enviado por: galactus em 11 de Outubro de 2005, 12:08
Citação de: "gleidson"
Também estou tendo problemas com memória, apesar de ter 512mb, minha memória já começa com 120 ocupados, só iniciando o gnome e mais nada. depois quando inicio gaim, xmms, xchat, amule, firefox... fica uns 80% ocupados.

Já notei também que os programas não estão liberando a memória que ocupam. Meu gaim por exemplo, começa com 18mb, e meia-hora depois, tá com 40~50
Nautilus é a mesma coisa. Xorg fica sempre em 40~50mb. Sem contar que pra iniciar os programas demoram um pouco, isso que tenho um athlon64 rodando em 64bits com o Ubuntu.
Até o fluxbox demora pra iniciar (cerca de 15s) e mesmo com ele (e apenas o xterm e xchat abertos) tenho um uso de memória em > 300mb (pelo comando free -m) ou então ocupando 120mb (pelo monitor do gnome, rodando do fluxbox)

Acho isso muito estranho. Até conversei com a galera no #ubuntu-br e eles acharam muito estranho também. E sinceramente estou me desapontando com isso. Nâo achava que o Ubuntu fosse um comedor de ram desse jeito. E lento também. pq meu amd64 foi chamado de "desempenho mixuruca" por um amigo que usa um athlonxp 1800 (rodando gentoo).
Até me perguntou se eu realmente estava rodando um sistema em 64bits, tamanha era a "mixuruquês" do desempenho e tamanha era a fome de memória que ele usava.



Realmente gleidson, o comportamento do uso da memória é muito estranho, e o Ubuntu é lento mesmo. Mas a comparação com o Gentoo foi convardia da parte do seu amigo :)

Vou testar o SUSE 10 par ver como fica aqui na minha máquina, já tinha testado o 9.3 e ele era mais rápido que o Ubuntu, já me disseram que o 10 tá mais rápido ainda que o 9.3

Abraços.
Título: Como da um FREE na memoria
Enviado por: eggx.geo em 11 de Outubro de 2005, 12:40
Mas deve ter alguma explicação para isso, vou pesquisar. Se encontrar algo posto aqui.
Título: Como da um FREE na memoria
Enviado por: eggx.geo em 11 de Outubro de 2005, 16:46
Pesquisei um pouco sobre o assunto e constatei que o uso de quase 100% da memoria ram é normal e em teoria não deve deixar o sistema mais lento, não por este motivo.
Parte desses 100% é cache. Então a memória utilizada pelos programas é a Memória Total (no meu caso quase 100%) - cache (15%) - Buffers (5%) = 80% da ram para programas.

 Diz que o sistema age dessa forma para melhorar a performance.
Parece um dilema, ao inves de usar o mínimo possível da RAM a solução encontrada foi usar o máximo possível.

Segue um dos links que li a respeito.

http://ubuntu.wordpress.com/2005/10/07/memory-swap-management/

Mas constatei que a memória utilizada não é toda liberada em forma de cache.

Eu abri vários programas até quase se esgotar depois fechei os programas e a memoria não foi totalmente liberada. Liberou muita coisa mas não ficou igual ao inicializar o sistema.

Mas tanto antes como depois de fechar os programas, a memória utilizada já era próximo de 100%.

Talvez o pessoal pudesse postar o resultado do comando free -m aqui no fórum para nós compararmos e verificar se existe algo diferente de um sistema para outro, tipo a memória usada ser menor do que 50%.

O da minha máquina deu isso:

             total       used       free     shared    buffers     cached
Mem:           234        229          4          0         10         43
-/+ buffers/cache:        175         58
Swap:          352        146        206
Título: Como da um FREE na memoria
Enviado por: glicodc em 11 de Outubro de 2005, 21:41
aki em casa eu so percebi a super lentidão quando minha memoria
estava 100% de uso e a cache apenas 6%
quando a cache fica muito baixo começa a lentidão
e naum volta ao normal mais pois a cache naum aumenta, fazendo q vc tenha q reinicar o pc para voltar ao normal
Título: Como da um FREE na memoria
Enviado por: galactus em 13 de Outubro de 2005, 13:27
Citação de: "eggx.geo"
Pesquisei um pouco sobre o assunto e constatei que o uso de quase 100% da memoria ram é normal e em teoria não deve deixar o sistema mais lento, não por este motivo.
Parte desses 100% é cache. Então a memória utilizada pelos programas é a Memória Total (no meu caso quase 100%) - cache (15%) - Buffers (5%) = 80% da ram para programas.

 Diz que o sistema age dessa forma para melhorar a performance.
Parece um dilema, ao inves de usar o mínimo possível da RAM a solução encontrada foi usar o máximo possível.

Segue um dos links que li a respeito.

http://ubuntu.wordpress.com/2005/10/07/memory-swap-management/

Mas constatei que a memória utilizada não é toda liberada em forma de cache.

Eu abri vários programas até quase se esgotar depois fechei os programas e a memoria não foi totalmente liberada. Liberou muita coisa mas não ficou igual ao inicializar o sistema.

Mas tanto antes como depois de fechar os programas, a memória utilizada já era próximo de 100%.

Talvez o pessoal pudesse postar o resultado do comando free -m aqui no fórum para nós compararmos e verificar se existe algo diferente de um sistema para outro, tipo a memória usada ser menor do que 50%.

O da minha máquina deu isso:

             total       used       free     shared    buffers     cached
Mem:           234        229          4          0         10         43
-/+ buffers/cache:        175         58
Swap:          352        146        206


Mandou bem cara, excelente artigo. Não sabia que funcionava assim. Ele recomenda usar o comando " htop " ao invés do " top " no terminal. Diz ele que é mais fácil de entender, ainda não testei, mas vou testar. Depois posto aqui. Agora tá explicado o porquê dele ocupar tanta RAM sem  eu ter chamado aplicação nenhuma.  Ele usa a memória física livre como memória cache, para acelerar o sistema. No meu caso então que tenho 1Gb de RAM, via ele fazer isso com freqüência e não sabia que era isso. Como o autor explica, isso é bom para o desempenho do sistema. No caso dos sistemas ficarem lentos, é porque ele já desocupou a memória cache ( que estava sendo usada dentro da memória física) e passa a usar  a Swap.  Entendi direito?

Abraços.
Título: Como da um FREE na memoria
Enviado por: galactus em 13 de Outubro de 2005, 13:30
Citação de: "glicodc"
aki em casa eu so percebi a super lentidão quando minha memoria
estava 100% de uso e a cache apenas 6%
quando a cache fica muito baixo começa a lentidão
e naum volta ao normal mais pois a cache naum aumenta, fazendo q vc tenha q reinicar o pc para voltar ao normal


Pois é, aqui acontece quase a mesma coisa. Quase, porque a minha máquina não fica lenta. Só ocupa um monte de RAM. Pois ainda tem memória física para ele acupar, mesmo usando  a cache junto. Só vi minha máquina usar a Swap quando compila programas, e mesmo assim menos de 1%. Mas o porque disso? Já que tem RAM sobrando?
Título: Como da um FREE na memoria
Enviado por: eggx.geo em 13 de Outubro de 2005, 15:05
Citação de: "galactus"
Citação de: "eggx.geo"
Pesquisei um pouco sobre o assunto e constatei que o uso de quase 100% da memoria ram é normal e em teoria não deve deixar o sistema mais lento, não por este motivo.
Parte desses 100% é cache. Então a memória utilizada pelos programas é a Memória Total (no meu caso quase 100%) - cache (15%) - Buffers (5%) = 80% da ram para programas.

 Diz que o sistema age dessa forma para melhorar a performance.
Parece um dilema, ao inves de usar o mínimo possível da RAM a solução encontrada foi usar o máximo possível.

Segue um dos links que li a respeito.

http://ubuntu.wordpress.com/2005/10/07/memory-swap-management/

Mas constatei que a memória utilizada não é toda liberada em forma de cache.

Eu abri vários programas até quase se esgotar depois fechei os programas e a memoria não foi totalmente liberada. Liberou muita coisa mas não ficou igual ao inicializar o sistema.

Mas tanto antes como depois de fechar os programas, a memória utilizada já era próximo de 100%.

Talvez o pessoal pudesse postar o resultado do comando free -m aqui no fórum para nós compararmos e verificar se existe algo diferente de um sistema para outro, tipo a memória usada ser menor do que 50%.

O da minha máquina deu isso:

             total       used       free     shared    buffers     cached
Mem:           234        229          4          0         10         43
-/+ buffers/cache:        175         58
Swap:          352        146        206


Mandou bem cara, excelente artigo. Não sabia que funcionava assim. Ele recomenda usar o comando " htop " ao invés do " top " no terminal. Diz ele que é mais fácil de entender, ainda não testei, mas vou testar. Depois posto aqui. Agora tá explicado o porquê dele ocupar tanta RAM sem  eu ter chamado aplicação nenhuma.  Ele usa a memória física livre como memória cache, para acelerar o sistema. No meu caso então que tenho 1Gb de RAM, via ele fazer isso com freqüência e não sabia que era isso. Como o autor explica, isso é bom para o desempenho do sistema. No caso dos sistemas ficarem lentos, é porque ele já desocupou a memória cache ( que estava sendo usada dentro da memória física) e passa a usar  a Swap.  Entendi direito?

Abraços.



Pois é, foi o que eu entendi também.
Título: Como da um FREE na memoria
Enviado por: casainho em 13 de Outubro de 2005, 17:56
Bem, vou aproveitar para me queixar também :)

O meu sistema, tem ficado ligado vários dias seguidos.. Emule sempre ligado, porno para todos ;)

A questão é que agora quando o utilizo, vejo que a memória está muito ocupada e o sistema fica lento.. também já fiquei com estas dúvidas de que voçês falam aqui, mas como o bicho está ligado assim tanto tempo, eu dou um desconto.

Eu cá utilizo o "System Monitor" como applet no Gnome, e tou sempre a visualizar a actividade do processador, memória, rede e disco.

Ainda não consegui fazer essas comparações sobre se ele libera memória ou não, mas a verdade, é que o gráfico da memória está sempre ao máximo.. 512 megas.
Título: Como da um FREE na memoria
Enviado por: galactus em 13 de Outubro de 2005, 23:17
Citação de: "eggx.geo"
Citação de: "galactus"
Citação de: "eggx.geo"
Pesquisei um pouco sobre o assunto e constatei que o uso de quase 100% da memoria ram é normal e em teoria não deve deixar o sistema mais lento, não por este motivo.
Parte desses 100% é cache. Então a memória utilizada pelos programas é a Memória Total (no meu caso quase 100%) - cache (15%) - Buffers (5%) = 80% da ram para programas.

 Diz que o sistema age dessa forma para melhorar a performance.
Parece um dilema, ao inves de usar o mínimo possível da RAM a solução encontrada foi usar o máximo possível.

Segue um dos links que li a respeito.

http://ubuntu.wordpress.com/2005/10/07/memory-swap-management/

Mas constatei que a memória utilizada não é toda liberada em forma de cache.

Eu abri vários programas até quase se esgotar depois fechei os programas e a memoria não foi totalmente liberada. Liberou muita coisa mas não ficou igual ao inicializar o sistema.

Mas tanto antes como depois de fechar os programas, a memória utilizada já era próximo de 100%.

Talvez o pessoal pudesse postar o resultado do comando free -m aqui no fórum para nós compararmos e verificar se existe algo diferente de um sistema para outro, tipo a memória usada ser menor do que 50%.

O da minha máquina deu isso:

             total       used       free     shared    buffers     cached
Mem:           234        229          4          0         10         43
-/+ buffers/cache:        175         58
Swap:          352        146        206


Mandou bem cara, excelente artigo. Não sabia que funcionava assim. Ele recomenda usar o comando " htop " ao invés do " top " no terminal. Diz ele que é mais fácil de entender, ainda não testei, mas vou testar. Depois posto aqui. Agora tá explicado o porquê dele ocupar tanta RAM sem  eu ter chamado aplicação nenhuma.  Ele usa a memória física livre como memória cache, para acelerar o sistema. No meu caso então que tenho 1Gb de RAM, via ele fazer isso com freqüência e não sabia que era isso. Como o autor explica, isso é bom para o desempenho do sistema. No caso dos sistemas ficarem lentos, é porque ele já desocupou a memória cache ( que estava sendo usada dentro da memória física) e passa a usar  a Swap.  Entendi direito?

Abraços.



Pois é, foi o que eu entendi também.



Obrigado pela resposta.
Título: Como da um FREE na memoria
Enviado por: casainho em 14 de Outubro de 2005, 05:10
Se por um lado o que o eggx.geo escreveu, e tem lógica essa gestão de memória, por outro lado, agora quando abro um programa e preciso de velocidade instantânea, não a tenho :(

A minha memória tá a 100% ocupada com 12% de cache, e quando abro ou mudo de programa, demora muito, e o processador fica também a 100% mas como processamento IO.. resumindo, o sistema fica lento agora que preciso dele e não sei como obriga-lo a liberar memória para que eu tenha o sistema rápido para abrir e fechar programas.

Alguém sabe como dar a volta a isto?? O brigado.
Título: Como da um FREE na memoria
Enviado por: eggx.geo em 14 de Outubro de 2005, 09:11
casainho,

Qual é a configuração do seu micro, quanta memória vc tem e qual é o tamanho do seu swap?
Título: Como da um FREE na memoria
Enviado por: casainho em 14 de Outubro de 2005, 10:02
512 megas RAM, centrino 1.6GHz, SWAP de aproximadamente 450 megas.

Olha, agora tive mesmo de fechar o Amule, o gráfico de memória ficou logo diferente, baixou para mais de metade.
Liguei novamente o Amule e o sistema está ok agora, 56% da memória em cache.

Só não percebo o porque o sistema ao detectar "movimento", acção, não muda esse modo de gestão, passando a usar a cache e deixando então RAM para os programas, para se ter velocidade instantânea..


Citação de: "eggx.geo"
casainho,

Qual é a configuração do seu micro, quanta memória vc tem e qual é o tamanho do seu swap?
Título: Como da um FREE na memoria
Enviado por: eggx.geo em 14 de Outubro de 2005, 18:13
Sabe que no 5.04 eu nunca tive problemas, mas hoje instalei o breezy aqui no serviço e noto ele meio lento mas nada que atrapalhe.
Mas lá em casa eu já tinha instalado o breezy e me pareceu mais rápido que o anterior.

tanto aqui no serviço, como lá em casa eu tenho apenas 256MB de ram, mas roda razoavelmente bem.
Título: Como da um FREE na memoria
Enviado por: casainho em 14 de Outubro de 2005, 18:31
okok.. vou aguardar e testar melhor, quando tiver tempo, me irei informar melhor, se tiver algum resultado conclusivo, coloco aqui.

Obrigado.
Título: Como da um FREE na memoria
Enviado por: casainho em 21 de Outubro de 2005, 17:51
Bolas, desta vez, deixei ele muito tempo ligado, quando voltei apareceu-me o ecrã para fazer loguin, demorou muito tempo só para eu poder escrever o loguin e password!! O sistema não estava encravado, mas estava tão lento que tive mesmo de reiniciar, desligando no botão.

E isto, com o Amule ligado.. não sei se será um prob do Amule ou não..
Título: Como da um FREE na memoria
Enviado por: wille_coyote em 24 de Outubro de 2005, 08:14
Olá pessoal...

O casainho, me alertou sobre este tópico em outro tópico que abri...Obrigado casainho, e realmente vc estava com a razão eu procurei mal, agradeço sua ajuda.

Aqui eu também to tendo problemas, o aplet de monitor de sistema na barra do GNOME, acusa: 94% de memória em uso e 44% in cache.

Eu creio que deva mesmo ser algum problema do Ubuntu, já que anteriormente eu usava o Debian Sarge + GNOME 2.10 e não tinha esse tipo de problema.

No meu outro tópico postado tem umas Screenshots do monitor de sistema e do comando free -m.

Segue o link: http://ubuntuforum-pt.org/index.php?topic=1109

Ainda não entendi direito como funciona esse tal monitor, mas fiquei meio descepcionado também com esse lance da memória no Ubuntu.

Testei o comando htop também, o mesmo apresentou que o sistema está usando 222Mb de memória, ai fui fazer uma comparação com o comando top, ele acusa uso de 460Mb de memória, ou seja igual ao aplet do monitor de sistema acusa.

Coideloco :P  Cada dia que passa eu fico mais confuso...hahahauhuahua, mas acho que faz parte do aprendizado.

Se alguém puder me dar uma força...

Obrigado a todos...
Abraços!
Wille E. Coyote
Título: Como da um FREE na memoria
Enviado por: toboco em 25 de Outubro de 2005, 16:17
Da uma olhada no meu... também consome quase 100% e + um pouco do swap. mas nao é muito lento nao

user@toboco:~$ free -m
             total       used       free     shared    buffers     cached
Mem:      219        213          5          0          3         97
-/+ buffers/cache:  113        106
Swap:                   423         67        355
Título: Como da um FREE na memoria
Enviado por: wille_coyote em 26 de Outubro de 2005, 07:41
Pois é...

Ontem eu fiz um teste, abri umas 6 sessões de terminal, varias janelas de navegadores, OpenOffice, Gimp, e mais alguns aplicativos, e o medidor de memória ficou no 100%, mas em momento algum o sistema apresentou lentidão. Estranho viu...

Sei lá... :/
Título: Como da um FREE na memoria
Enviado por: gony64 em 02 de Novembro de 2005, 00:30
chegamos a alguma conclusão...?
Título: Como da um FREE na memoria
Enviado por: galactus em 02 de Novembro de 2005, 00:59
Pelo menos a minha conclusão é que seremos obrigados a esperar a equipe de desenvolvimento melhorar o gerenciamento de memória do Ubuntu. Ou pelo menos as ferramentas que indicam o uso da memória.
Título: Como da um FREE na memoria
Enviado por: gony64 em 02 de Novembro de 2005, 09:52
:evil: fiz um download daquele tema do karamba kurumin, e ele tá dizendo que tem 260 mb dos 494Mb ocupados.

Acabei de inciar o sistema. :evil:

vou baixar os fontes do kernel pra dar uma olhada no kernel, e olha só a quantidade de processos que ta rodando atualmente na maquina.

Código: [Selecionar]
comando : " ps -A "
  PID TTY          TIME CMD
    1 ?        00:00:00 init
    2 ?        00:00:00 ksoftirqd/0
    3 ?        00:00:00 events/0
    4 ?        00:00:00 khelper
    5 ?        00:00:00 kthread
    7 ?        00:00:00 kacpid
   93 ?        00:00:00 kblockd/0
   96 ?        00:00:00 khubd
  127 ?        00:00:00 pdflush
  128 ?        00:00:00 pdflush
  130 ?        00:00:00 aio/0
  129 ?        00:00:00 kswapd0
  715 ?        00:00:00 kseriod
 1904 ?        00:00:00 ata/0
 1907 ?        00:00:00 scsi_eh_0
 1908 ?        00:00:00 scsi_eh_1
 3307 ?        00:00:00 reiserfs/0
 3437 ?        00:00:00 udevd
 4792 ?        00:00:00 khpsbpkt
 5414 ?        00:00:00 shpchpd_event
 5461 ?        00:00:00 knodemgrd_0
 5852 ?        00:00:00 kgameportd
 6695 ?        00:00:00 dhclient3
 6856 ?        00:00:00 dbus-daemon
 6869 ?        00:00:00 hald
 6884 ?        00:00:00 hald-addon-stor
 6925 ?        00:00:00 hpiod
 6934 ?        00:00:00 python
 7063 ?        00:00:00 kdm
 7075 ?        00:00:23 Xorg
 7076 ?        00:00:00 kdm
 7077 ?        00:00:00 hcid
 7083 ?        00:00:00 sdpd
 7101 ?        00:00:00 krfcommd
 7134 ?        00:00:00 atd
 7147 ?        00:00:00 cron
 7179 tty1     00:00:00 getty
 7180 tty2     00:00:00 getty
 7181 tty3     00:00:00 getty
 7182 tty4     00:00:00 getty
 7183 tty5     00:00:00 getty
 7184 tty6     00:00:00 getty
 7214 ?        00:00:00 x-session-manag
 7246 ?        00:00:00 ssh-agent
 7273 ?        00:00:00 kdeinit
 7276 ?        00:00:00 dcopserver
 7278 ?        00:00:00 klauncher
 7281 ?        00:00:00 kded
 7283 ?        00:00:00 gam_server
 7288 ?        00:00:00 kaccess
 7289 ?        00:00:00 artsd
 7301 ?        00:00:00 ivman
 7302 ?        00:00:00 kwrapper
 7304 ?        00:00:00 ksmserver
 7322 ?        00:00:00 kwin
 7343 ?        00:00:01 kdesktop
 7345 ?        00:00:01 kicker
 7347 ?        00:00:00 klipper
 7349 ?        00:00:00 kbluetoothd
 7352 ?        00:00:00 kmix
 7353 ?        00:00:00 katapult
 7354 ?        00:00:07 superkaramba
 7355 ?        00:00:00 kio_file
 7358 ?        00:00:00 knotify
 7366 ?        00:00:00 kio_uiserver
 7428 ?        00:00:00 cupsd
 7564 ?        00:00:00 syslogd
 7690 ?        00:00:06 firefox-bin
 7703 ?        00:00:00 gconfd-2
 7879 ?        00:00:00 konsole
 7880 pts/0    00:00:00 bash
 7898 pts/0    00:00:00 ps
otacilio@ubuntugony:~$


 :evil:  :evil:  :evil:  :evil:  :evil:  :evil:
Título: Como da um FREE na memoria
Enviado por: etapombas em 02 de Novembro de 2005, 12:56
gony64, acho que você tá caçando pelo em ovo ein....
mas truta desiste naum

se descobrir algo, conta pro pombinha ein
Título: Como da um FREE na memoria
Enviado por: Diogo em 06 de Novembro de 2005, 09:20
Citar
E isto, com o Amule ligado.. não sei se será um prob do Amule ou não..


Pode ter uma memory leak...



Quanto à minha memoria, eu também tenho um sistema com 512 MB de RAM e não me queixo de lentidão, acho mesmo o meu sistema bastante rápido e sim tenho sempre uma bela quantidade de ram ocupada, porque tenho abertas duas sessões de Gnome ao mesmo tempo com aplicações diferentes e algumas delas com bastantes ficheiros abertos.

Não é mau ter a RAM ocupada, pois esta memória é rápida. É mau dar muito uso à SWAP, pois significa que começa a ser altura de planear modificações no sistema para usar menos memória, ou em alternativa aumentar a RAM.


Quanto à gestão de memória, A gestão de memória é igual em todas as distribuições, pois ela é feita ao nível do kernel. As aplicações também são as mesmas (com mais um, ou menos um patch a corrigir algum bug).  O que pode mudar de distribuição para distribuição é a quantidade de software a correr ao mesmo tempo (serviços, etc...).



O vmstat e o memstat também são ferramentas uteis para a monitorização da memória.




cumprimentos!
Título: Como da um FREE na memoria
Enviado por: fabiodsp em 12 de Novembro de 2005, 23:11
É isso mesmo q o eggx.geo está falando, vejam só:

                   total       used       free     shared    buffers     cached
Mem:           217        214          3          0          9         86
-/+ buffers/cache:        119         98
Swap:          125          0        125

O gerenciamento de memória no linux é perfeito, trate de esquecer tudo q vcs aprenderam no ruindows.

No meu caso acima, até o instante só havia ocupado 119MB de ram com o opera, o terminal, o skype, o gaim e o gkrellm, dai me restam 98MB livres pra usar como q quiser. Os softs ociosos vão para a swap, no meu caso tá zerado ainda.

No começo tive as mesmas dúvidas, mas fiquem tranquilos, estamos usando o que há de melhor em tecnologia no mundo!!!

Vlw!!!
Título: memoria
Enviado por: gony64 em 15 de Novembro de 2005, 00:16
uuuuuuuffffffffaaaaaaa! vou ficar tranquilo agora...!

Código: ("eggx.geo") [Selecionar]
Pesquisei um pouco sobre o assunto e constatei que o uso de quase 100% da memoria ram é normal e em teoria não deve deixar o sistema mais lento, não por este motivo.
Parte desses 100% é cache. Então a memória utilizada pelos programas é a Memória Total (no meu caso quase 100%) - cache (15%) - Buffers (5%) = 80% da ram para programas.

 Diz que o sistema age dessa forma para melhorar a performance.
Parece um dilema, ao inves de usar o mínimo possível da RAM a solução encontrada foi usar o máximo possível.

Segue um dos links que li a respeito.

http://ubuntu.wordpress.com/2005/10/07/memory-swap-management/

Mas constatei que a memória utilizada não é toda liberada em forma de cache.

Eu abri vários programas até quase se esgotar depois fechei os programas e a memoria não foi totalmente liberada. Liberou muita coisa mas não ficou igual ao inicializar o sistema.

Mas tanto antes como depois de fechar os programas, a memória utilizada já era próximo de 100%.

Talvez o pessoal pudesse postar o resultado do comando free -m aqui no fórum para nós compararmos e verificar se existe algo diferente de um sistema para outro, tipo a memória usada ser menor do que 50%.

O da minha máquina deu isso:

             total       used       free     shared    buffers     cached
Mem:           234        229          4          0         10         43
-/+ buffers/cache:        175         58
Swap:          352        146        206
Título: Como da um FREE na memoria
Enviado por: casainho em 15 de Novembro de 2005, 09:45
Bem, agora, não me posso queixar.

Também tinha esse problema, como que queixei anteriormente aqui neste post. Agora parece que já o não tenho.

O que mudou no meu sistema?? bem.. instalei mais programas entretanto.. mas isso não deve ter influenciado. Continuo a partilhar porno com o Amule, sempre ligado, dia e noite.

O que mudou, foi que tive necessidade de instalar de raíz o Ubuntu. Fiz aqui uns problemas, e tive mesmo de o instalar de raíz. Agora o meu problema de memória parece tar resolvido, em que eu dou o meso uso ao sistema.

Anteriormente, tinha feito update do 5.04 para o 5.10.

Terá sido a actualização e que não ficou tudo ok?? não sei..
Título: Como da um FREE na memoria
Enviado por: casainho em 19 de Janeiro de 2006, 14:52
Retiro o que disse.. continuo com os mesmos problemas.. dão-me autorização para chamar de putz este meu sistema Ubuntu, que me obriga a desligar à força o PC??

Tou a trabalhar e farto-me de ver o PC a ficar lento gradualmente.. a memória cache cada vez "a ser" menor e a ocupada cada vez mais, até que chega um pouco que é muito lento mudar de janelas para janelas..

Quando sou obrigado a desligar o computador, é quando ele fica muito lento, e o filho da mãe não acelera, quer dizer, fica nos 37% da velociade do processador e não passa para os 100%.. além de ficar sem memória, o sistema fica de tal modo que não acelera.. vejo o LED do disco a indicar sempre ligado, a indicar acção.. deixa de ficar funcional.. não chego a conseguir fechar os programas, sou obrigado a desligar à força!!




Citação de: "casainho"
Bem, agora, não me posso queixar.

Também tinha esse problema, como que queixei anteriormente aqui neste post. Agora parece que já o não tenho.

O que mudou no meu sistema?? bem.. instalei mais programas entretanto.. mas isso não deve ter influenciado. Continuo a partilhar porno com o Amule, sempre ligado, dia e noite.

O que mudou, foi que tive necessidade de instalar de raíz o Ubuntu. Fiz aqui uns problemas, e tive mesmo de o instalar de raíz. Agora o meu problema de memória parece tar resolvido, em que eu dou o meso uso ao sistema.

Anteriormente, tinha feito update do 5.04 para o 5.10.

Terá sido a actualização e que não ficou tudo ok?? não sei..
Título: Como da um FREE na memoria
Enviado por: galactus em 19 de Janeiro de 2006, 17:58
Você não é único a reclamar dessa lentidão do sistema com o passar do tempo.

Já procurou no Fórum Gringo ou no Wiki do Ubuntu sobre algo a respeito?
Título: Como da um FREE na memoria
Enviado por: casainho em 20 de Janeiro de 2006, 10:29
Citação de: "galactus"
Você não é único a reclamar dessa lentidão do sistema com o passar do tempo.

Já procurou no Fórum Gringo ou no Wiki do Ubuntu sobre algo a respeito?


Coloquei uma mensagem no fórum Ubuntu em inglês.. mas como não sou muito bom em inglês.. obtive uma resposta mas nada de concreto..

http://www.ubuntuforums.org/forumdisplay.php?f=94

Engraçado, dizes que eu não sou o único a reclamar, mas, eu só encontrei este tópico aqui.. no fórum inglês não encontrei nada.. podes me dar algum link, se é que passas-te por algum..

Obrigado.
Título: Como da um FREE na memoria
Enviado por: galactus em 20 de Janeiro de 2006, 18:21
Caro casainho, dá só uma olhada neste tópico do Fórum Gringo:

http://www.ubuntuforums.org/showthread.php?t=116421&highlight=686+kernel

O camarada reclama basicamente das mesmas coisas que Você. Ele usa um Celeron. Os gringos falaram para ele usar o Kernel 686. O cara respondeu que melhorou bastante depois que passou a usar o Kernel 686!

Vale a pena você tentar! Eu uso o Kernel para K7, não tenho tido esse tipo de problema.

Té+
Título: Como da um FREE na memoria
Enviado por: casainho em 22 de Janeiro de 2006, 11:58
Citação de: "galactus"
Caro casainho, dá só uma olhada neste tópico do Fórum Gringo:

http://www.ubuntuforums.org/showthread.php?t=116421&highlight=686+kernel

O camarada reclama basicamente das mesmas coisas que Você. Ele usa um Celeron. Os gringos falaram para ele usar o Kernel 686. O cara respondeu que melhorou bastante depois que passou a usar o Kernel 686!

Vale a pena você tentar! Eu uso o Kernel para K7, não tenho tido esse tipo de problema.

Té+



ok.. esse é o kernel que agora tenho instalado, o 686. Vamos a vêr.. tenho esperanças que alguém vá rewctificando isto..

Tenho dúvidas, será que este problema é no kernel?? Gostaria de saber se é possível de algum modo, controlar manualmente esta gestão de memória.. a aceleração do processador sei que é, mas para isso, é preciso nos momentos certos conseguir enviar comandos para o daemon que controla a frequência do processador, isso eu já fiz..

Obrigado.
Título: Como da um FREE na memoria
Enviado por: casainho em 22 de Janeiro de 2006, 12:21
Ei!! encontrei aqui a informação que procurava e voçês também, imagino.. viva o pessoaldo Gentoo, vivam as diferenças :-)

Vou testar isto com calma.. se ok, logo reporto. Isto era um bom texto para um dica.., acho.

http://forums.gentoo.org/viewtopic.php?t=175419
Título: Como da um FREE na memoria
Enviado por: galactus em 22 de Janeiro de 2006, 14:28
Este texto do Fórum do Gentoo só complementa o que já foi dito no começo do Tópico:

http://ubuntu.wordpress.com/2005/10/07/memory-swap-management/


Ainda continua faltando explicar o fato da CPU ficar carregada e o sistema ir ficando lento ao longo do tempo.

Isso ainda não ficou claro.
Título: Como da um FREE na memoria
Enviado por: casainho em 22 de Janeiro de 2006, 15:03
Citação de: "galactus"
Este texto do Fórum do Gentoo só complementa o que já foi dito no começo do Tópico:

http://ubuntu.wordpress.com/2005/10/07/memory-swap-management/


Ainda continua faltando explicar o fato da CPU ficar carregada e o sistema ir ficando lento ao longo do tempo.

Isso ainda não ficou claro.


Não, a info desse link no fórum Gentoo vai mais longe, indica um modo de controlar a decisão do kernal.. talvêz assim se possa melhorar.

Eu vou testar durante uns 2 dias com "vm.swappiness = 10" e mais tarde com "vm.swappiness = 90".


Repara, eu no meu caso, não noto a CPU carregada.. simplesmente vejo a memória toda ocupada e nesse momento, começo a sentir o sistema lento, reparo que há muita actividade no disco rígido e fica mesmo muito lento.. até que desisto e sou forçado a desligar. Nota, nesses momentos, a velocidade do processador não sobe para o máximo..!! :-(
Quando eu inicio um programo, por exemplo, trabalho no Gimp e aplico um Blur, vejo o processador a acelarar até aos 100%, acaba o blur e ele desce até aos 37%.. tudo ok como espero. Nessas alturas da "falta de memória", o gajo não acelera!! trabalha muito o disco dura e o sistema não acelera!! Talvez seja este o problema, o sistema não acelarar..

Ou obrigo o sistema estar sempre a 100% da velocidade do processador, ou reservo sempre alguma memória livre, "forçando"..
Título: Como da um FREE na memoria
Enviado por: unfear em 22 de Janeiro de 2006, 15:23
uma pergunta
eu aqui tambem reparei que meu pc fica mais lento quando a memoria está praticamente cheia e o cache meio vazia, porem ele dá umas travada apenas quando ele joga alguma coisa para o swap, eu na faculdade apresentei um trabalho sobre linux na cadeira de SO e não me lembro deste cache quando estudei gerenciamento de memória Linux, alguem sabe quando isso foi implementado? (para os leigos: falo da utilização da memória ram livre como cache não a cache propriamente dita)
Título: Como da um FREE na memoria
Enviado por: galactus em 22 de Janeiro de 2006, 19:09
Bom de acordo com o artigo do Fórum do Gentoo foi no Kernel 2.6 . Se não estou enganado.

Casainho, fico no aguardo do seu teste.
Título: Como da um FREE na memoria
Enviado por: casainho em 26 de Janeiro de 2006, 10:36
Citação de: "galactus"
Bom de acordo com o artigo do Fórum do Gentoo foi no Kernel 2.6 . Se não estou enganado.

Casainho, fico no aguardo do seu teste.


Até agora o resultado foi mau.. usando valores de "vm.swappiness = 10" e "vm.swappiness = 90".

Vou tentar apartir de agora com valores extremos, o 0 e 100.


Ainda ontem, quiz mostrar uma imagem a um cliente, tive de abrir o Gimp.. e pronto, a mesma história.. tive de desligar o computador à força :-(
Título: Como da um FREE na memoria
Enviado por: galactus em 26 de Janeiro de 2006, 11:56
Citação de: "casainho"
Até agora o resultado foi mau.. usando valores de "vm.swappiness = 10" e "vm.swappiness = 90".

Vou tentar apartir de agora com valores extremos, o 0 e 100.


Ainda ontem, quiz mostrar uma imagem a um cliente, tive de abrir o Gimp.. e pronto, a mesma história.. tive de desligar o computador à força :-(


É triste mesmo, qual o seu Hardware? Com o Chipset.
Título: mem
Enviado por: gony64 em 26 de Janeiro de 2006, 21:08
Rapaziada, eu ja passeei pelo kubuntu 64 etc. e resolvi voltar pro kubuntu i386, e neste mesmo tópico alguns puderam notar que eu reclamava bastante sobre a muita memoria usada logo na inicialização do sistema, ja tinha 160 mb de 512 sendo usada, ai resolvi tomar a medida, baixei os fontes e recompilei meu kernel, desativei tudo o que eu sabia que não pertencia a minha placa mãe que é asus e meu processador que é amd 64, a primeira coisa que fiz foi escolher o tipo de arquitetura, escolhi k7, e ai fui demarcando a torta e a direita ( claro que reparando se tinha alguma coisa a ver com minha placa) .

Resultado, hoje meu micro inicializa somente com 80 mb usada, isto porque eu não recompilei novamente, se não eu deixo ele com 30 mb na inicialização.

não fiz isto com o kubuntu 64 porque eles não fornecem os modulos e fontes completas pra gente usar, sem contar com o gcc que eles usam o 4.0 se não me engano e dava erro direto.

E no geral, acho que a velocidade do kubuntu 64 x o kubuntu i386 não é tão grande assim. eu pensava que seria 2x mais rápido, mas não foi. :evil:  :evil:  :evil:  :evil:
Título: Re: mem
Enviado por: galactus em 26 de Janeiro de 2006, 21:19
Citação de: "gony64"
Rapaziada, eu ja passeei pelo kubuntu 64 etc. e resolvi voltar pro kubuntu i386, e neste mesmo tópico alguns puderam notar que eu reclamava bastante sobre a muita memoria usada logo na inicialização do sistema, ja tinha 160 mb de 512 sendo usada, ai resolvi tomar a medida, baixei os fontes e recompilei meu kernel, desativei tudo o que eu sabia que não pertencia a minha placa mãe que é asus e meu processador que é amd 64, a primeira coisa que fiz foi escolher o tipo de arquitetura, escolhi k7, e ai fui demarcando a torta e a direita ( claro que reparando se tinha alguma coisa a ver com minha placa) .

Resultado, hoje meu micro inicializa somente com 80 mb usada, isto porque eu não recompilei novamente, se não eu deixo ele com 30 mb na inicialização.

não fiz isto com o kubuntu 64 porque eles não fornecem os modulos e fontes completas pra gente usar, sem contar com o gcc que eles usam o 4.0 se não me engano e dava erro direto.

E no geral, acho que a velocidade do kubuntu 64 x o kubuntu i386 não é tão grande assim. eu pensava que seria 2x mais rápido, mas não foi. :evil:  :evil:  :evil:  :evil:


E a performance? Melhorou? O micro tá ficando lento com o tempo? Quais os passos para recompilar o Kernel do Ubuntu? Vale mesmo a pena?

Heheheheh

Desculpa o monte de perguntas!
Título: mem
Enviado por: gony64 em 26 de Janeiro de 2006, 21:39
heheh....!

Galactus, cê ta brincando comigo né?

Bom..! vamos lá. Quanto a perfromace não senti muito, parece que é um pouco mais rápido, mas pouco mesmo. eu queria por exemplo o libfastrack e o libares pro apollon, cedega, wine etc que pra o kubuntu 64 não tem, e muitos outros programas que pro i386 ja tão massificados, mas os desenvolvedores não conseguiram compilar eles pro 64.  :evil: . até agora meu micro não degradou não.

Quanto ao kernel, ai eu acho que a coisa tem que ter cuidado, tem que escolher a arquitetura certa, e deixar o básico da sua máquina, vem muito lixo ativado por padrão.  Baixe os fontes e as imagens pelo synaptic e .... ai tem que procurar um tutorial né galera ( o galactus tá curtindo comigo heheh, ele sabe tudo e fica perguntando pro lamer aqui heheh)

agora eu fiz uma experiência aqui que fiquei besta, eu usei o "apt-buil"  pra instalar o amule, cara! quando eu cliko no programa ele cospe na tela e conecta em fração de 3 segundos, tá doido. vou desistalar alguns programas e reinstalar usando o apt-build. 8)
Título: Re: mem
Enviado por: galactus em 26 de Janeiro de 2006, 23:30
Citação de: "gony64"
heheh....!

Galactus, cê ta brincando comigo né?

Bom..! vamos lá. Quanto a perfromace não senti muito, parece que é um pouco mais rápido, mas pouco mesmo. eu queria por exemplo o libfastrack e o libares pro apollon, cedega, wine etc que pra o kubuntu 64 não tem, e muitos outros programas que pro i386 ja tão massificados, mas os desenvolvedores não conseguiram compilar eles pro 64.  :evil: . até agora meu micro não degradou não.

Quanto ao kernel, ai eu acho que a coisa tem que ter cuidado, tem que escolher a arquitetura certa, e deixar o básico da sua máquina, vem muito lixo ativado por padrão.  Baixe os fontes e as imagens pelo synaptic e .... ai tem que procurar um tutorial né galera ( o galactus tá curtindo comigo heheh, ele sabe tudo e fica perguntando pro lamer aqui heheh)

agora eu fiz uma experiência aqui que fiquei besta, eu usei o "apt-buil"  pra instalar o amule, cara! quando eu cliko no programa ele cospe na tela e conecta em fração de 3 segundos, tá doido. vou desistalar alguns programas e reinstalar usando o apt-build. 8)



hauahuahuahuahauha

Caro gony64, por incrível que possa parecer, não estou tirando onda da sua cara!

Pelo que você conta não valeu tanto apena ter recompilado o Kernel quanto ao quesito desempenho, só diminuiu o consumo de memória.

Eu já tenti usar o apt-build, tentei instalar o Mozilla mas não deu certo. :(
Depois não tentei mais, mas dizem que tudo fica muito rápido mesmo.

Vou tentar de novo com o aMule.

Té+
Título: Como da um FREE na memoria
Enviado por: Alysson Neto em 27 de Janeiro de 2006, 00:08
Tava falando com o Galactus e me veio a ideia de instalar a versão server do ubuntu e instalar todo o resto que uso incluindo gnome pelo apt-build. Sera que a diferença do uso de memória vai ser grande. Alguem sabe a versão do gnome que tem disponivle para ele?
Bom depois do teste feito posto aqui o resultado.
Título: Como da um FREE na memoria
Enviado por: Magneto em 27 de Janeiro de 2006, 07:31
Não tem muito haver com o tópico, não diretamente, mas alguém já usou/usa o xrestop?Com ele é possível monitorar os aplicativos e saber o que cada um gasta, no momento estou usando o Opera, e seu uso está em 1231K, já com o Firefox  com o mesmo tempo de conexão estava em 3500K.
Título: Como da um FREE na memoria
Enviado por: casainho em 27 de Janeiro de 2006, 14:11
Citação de: "casainho"
Até agora o resultado foi mau.. usando valores de "vm.swappiness = 10" e "vm.swappiness = 90".

Vou tentar apartir de agora com valores extremos, o 0 e 100.


Ainda ontem, quiz mostrar uma imagem a um cliente, tive de abrir o Gimp.. e pronto, a mesma história.. tive de desligar o computador à força :-(



Com  "vm.swappiness = 0", o sistema nunca encravou!! mas, a surpresa.. programas a desligarem-se automáticamente!! Tipo, abria o Cinelerra.. passado um pouco, via na linha de comandos - "processo morto", acho que era assim.. ou tava a ouvir música e o XMMS desaparecia.. até que numa altura, foi o X que se reiniciou..

Passo agora a experimentar com "vm.swappiness = 100"..
Título: Como da um FREE na memoria
Enviado por: Alysson Neto em 28 de Janeiro de 2006, 15:30
Meu teste deu errado.. o gnome não foi no apt-build de jeito nenhum (galactus mas o amule foi)
Título: Como da um FREE na memoria
Enviado por: tfmoraes em 28 de Janeiro de 2006, 16:17
Tem um artigo interessante na 3° edição da Linux magazine sobre isso:
http://www.linuxmagazine.com.br/issue/03/analisando_desempenho.pdf
Título: Como da um FREE na memoria
Enviado por: galactus em 28 de Janeiro de 2006, 19:17
Citação de: "tfmoraes"
Tem um artigo interessante na 3° edição da Linux magazine sobre isso:
http://www.linuxmagazine.com.br/issue/03/analisando_desempenho.pdf


Li o artigo e fiz o teste.

No começo com uso normal, depois forcei o sistema ( abri um monte de programas ao mesmo tempo, escutava música, via filme, download, e-mail, RSS, três navegadores com várias abas abertas e no final ainda abri o Foldinghome, que usa 100% da capacidade do processador), aí voltei ao uso normal do sistema.

Como tenho muita RAM, em nenhum momento o sistema precisou do "Swap", mas em compensação em quase 50% do tempo havia algum processo em espera para ser executado pelo processador.
 1 processo 23 vezes
2 processos 10 vezes
3 processos 10 vezes
4 processos 2 vezes
7 processos 1 vez


Como não poderia deixar de ser, na maior parte do tempo ele estava usando mais 25% do processador, e atingiu 100% várias vezes.

Por este teste, eu teria que pensar em um upgrade de Processador logo-logo. :(
Título: Como da um FREE na memoria
Enviado por: rockz em 28 de Janeiro de 2006, 23:24
Um caso ainda mais estranho... Eu sempre usei o conky para verificar quanta memoria usada, quanto swap, quanto da cpu. Entao eu tava resolvendo fazer uma mudança no visual aqui e coloquei o verificador de memoria do proprio gnome. Como aconteceu com muitos a memoria ta sempre lá em cima 94% , 98% sempre lá em cima, mas enquanto o gnome media 98% o conky media 40%. Será que o problema está no verificador do gnome?
Título: Como da um FREE na memoria
Enviado por: casainho em 01 de Fevereiro de 2006, 09:18
Citação de: "casainho"
Com  "vm.swappiness = 0", o sistema nunca encravou!! mas, a surpresa.. programas a desligarem-se automáticamente!! Tipo, abria o Cinelerra.. passado um pouco, via na linha de comandos - "processo morto", acho que era assim.. ou tava a ouvir música e o XMMS desaparecia.. até que numa altura, foi o X que se reiniciou..

Passo agora a experimentar com "vm.swappiness = 100"..



Desde segunda-feira até hoje quarta-feira, o sistema parecia melhor, nos momentos em que a memória estava mais cheia, esperava um pouco e lá abria a outra janela.. mas, houve aqui uma altura em que ficou muito lento mesmo, tive de forçar e desligar!!

Vou agora experimentar usar o "Linux-image-2.6.12-10.386" em vez a 686.. embora o meu processador seja um centrino..

Vou voltar a colocar o "vm.swappiness = 60" com default..
Título: Como da um FREE na memoria
Enviado por: casainho em 12 de Fevereiro de 2006, 00:08
Citação de: "casainho"
Desde segunda-feira até hoje quarta-feira, o sistema parecia melhor, nos momentos em que a memória estava mais cheia, esperava um pouco e lá abria a outra janela.. mas, houve aqui uma altura em que ficou muito lento mesmo, tive de forçar e desligar!!

Vou agora experimentar usar o "Linux-image-2.6.12-10.386" em vez a 686.. embora o meu processador seja um centrino..

Vou voltar a colocar o "vm.swappiness = 60" com default..



Desde a última vez, que tenho usado o kernel para 386 e não o de 586. Não tenho tido problemas desde então.. mas, ainda é cedo para afirmar.
Título: Como da um FREE na memoria
Enviado por: Yuri Teixeira em 07 de MAR?O de 2006, 00:46
Citação de: gleidson
Também estou tendo problemas com memória, apesar de ter 512mb, minha memória já começa com 120 ocupados, só iniciando o gnome e mais nada. depois quando inicio gaim, xmms, xchat, amule, firefox... fica uns 80% ocupados.

Já notei também que os programas não estão liberando a memória que ocupam. Meu gaim por exemplo, começa com 18mb, e meia-hora depois, tá com 40~50
Nautilus é a mesma coisa. Xorg fica sempre em 40~50mb. Sem contar que pra iniciar os programas demoram um pouco, isso que tenho um athlon64 rodando em 64bits com o Ubuntu.
Até o fluxbox demora pra iniciar (cerca de 15s) e mesmo com ele (e apenas o xterm e xchat abertos) tenho um uso de memória em > 300mb (pelo comando free -m) ou então ocupando 120mb (pelo monitor do gnome, rodando do fluxbox)

Acho isso muito estranho. Até conversei com a galera no #ubuntu-br e eles acharam muito estranho também. E sinceramente estou me desapontando com isso. Nâo achava que o Ubuntu fosse um comedor de ram desse jeito. E lento também. pq meu amd64 foi chamado de "desempenho mixuruca" por um amigo que usa um athlonxp 1800 (rodando gentoo).
Até me perguntou se eu realmente estava rodando um sistema em 64bits, tamanha era a "mixuruquês" do desempenho e tamanha era a fome de memória que ele usava.

Concordo, estou tendo o mesmo problema, mesmo com um processador 1.8Ghz e 1GB de RAM...
Esta é única coisa em que o Ubuntu deixa muito a desejar... De resto, só tenho elogios a tecer..
Fiz até um post para discutir sobre este assunto aqui no fórum. Pra quem quiser conferir: http://ubuntuforum-pt.org/index.php?topic=4242.0
Título: Como da um FREE na memoria
Enviado por: casainho em 07 de MAR?O de 2006, 06:55
também já não falta muito para Abril, para a próxima versão.. talvêz esta questão esteja melhorada, espero.
Título: Como da um FREE na memoria
Enviado por: Xterminator em 08 de MAR?O de 2006, 10:53
Bom sempre ví este tópico e não falei nada, mas aqui acabou saindo algo relacionado :-)
http://ubuntuforum-pt.org/index.php?topic=4265
Título: Re: Como da um FREE na memoria
Enviado por: simon em 09 de Agosto de 2008, 20:09
Sempre que uso o comando top percebo que a minha memória está quase totalmente ocupada e a maior parte é por cache. O uso da memória só é reduzido depois que eu uso algum aplicativo que usa quase toda a memória e então o fecho, como por exemplo rodar o Windows Vista no Virtual Box. Sem "querer querendo", encontrei o seguinte tutorial:
http://news.softpedia.com/news/Optimize-Ubuntu-8-04-for-Speed-86405.shtml