Como da um FREE na memoria

Iniciado por glicodc, 09 de Outubro de 2005, 23:57

tópico anterior - próximo tópico

gony64

chegamos a alguma conclusão...?

galactus

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.
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

gony64

#32
: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.

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:

etapombas

gony64, acho que você tá caçando pelo em ovo ein....
mas truta desiste naum

se descobrir algo, conta pro pombinha ein

Diogo

CitarE 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!

fabiodsp

É 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!!!

gony64

#36
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

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..
Minha página pessoal:
http://www.casainho.net

casainho

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..
Minha página pessoal:
http://www.casainho.net

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?
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

casainho

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.
Minha página pessoal:
http://www.casainho.net

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é+
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

casainho

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.
Minha página pessoal:
http://www.casainho.net

casainho

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
Minha página pessoal:
http://www.casainho.net

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.
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.