+ Responder ao Tópico



  1. #1

    Cool Consumo alto de memória

    oi pessoal estou postando este problema poquer notei que tem um grande consumo de memoria.
    usei comando free e so tinha firefox 2.0.2 e shell aberto apesar que abri outro proglamas antes....

    sh-3.1$ free
    total used free shared buffers cached
    Mem: 741560 670092 71468 0 38364 127884
    -/+ buffers/cache: 503844 237716
    Swap: 128512 0 128512
    sh-3.1$


    isto e normal no linux SLackware 11...

  2. #2

    Padrão

    na verdade normal...
    se você prestar atenção, boa parte da sua memória está em cache e buffers, o que significa que programas já usaram, mas no momento em que outros programas precisarem ela será liberada, ou seja, além dos 7mb livres vc tem tb para uso imediato os 38+128 mb.
    qual o seu gerenciador de janelas? além do shell e do firefox (que consome bastante memória) você tem um gerenciador de janelas, o X (que se estiver usando recursos como composite em placas como intel consome bastante memória) e talvez daemons ativados (são poucos por padrão no slack, mas depende de suas configurações).
    Somente se preocupe se você tiver problemas como lentidão ou se de repente o kernel começar a matar processos por falta de memória, então vc pode ajustar a sua máquina para melhora de desempenho e "economia" no consumo de memória.

  3. #3

    Padrão

    É a vantagem do sistema operacional. A memória nunca fica ociosa. Comece a achar que sua máquina está ficando sem memória RAM quando você notar pelo comando top que a memória swap está começando a ser ocupada.


    Abraços!

  4. #4

    Padrão

    Meu gerenciador KDE 3.5....

    Mas tem outras distribuição que mesmo com 256Ram ele consome bem menos memoria,"e quando fechar o programa execultado volta a quantidade de memoria anterior. No meu caso parece que quanto mas execulto programas e fecho, menos espaço fico na memoria.

  5. #5

    Padrão

    Se você rodar só com 256 mb vc vai usar no máximo 256 e nao haverá uma quantidade tão grande de memória em buffers, e isso não depende de distribuição não, sendo utilizado o kernel linux esse será o comportamento padrão do gerenciamento de memória.
    No momento em que você executar outro programa pesado (quanto a consumo de memória) o SO vai automáticamente gerencia-la, de forma que buffers alocados não utilizados sejam liberados.

  6. #6
    shitto
    Visitante

    Padrão TEnte o seguinte

    Swap = memoria X 2
    ex:. 512 de ram = 1024 de swap
    Exceto servidores que so rodam modo texto sem mto cache, nao precisam de mta memoria swap.

    E o seguite, por estar usando mta memoria, seu kernel pode estar rodando mtos modulos que vc nao esteja usando, ai vc teria que recompilar seu kernel, ganha mais memoria livre, e maior velocidade na hora de inicializar o sistema!

    Abraços... vlw...