+ Responder ao Tópico



  1. #1
    Visitante

    Padrão travando servidor linux

    Galera,
    Servidor de Arquivos Pentium IV 1.8, 256Mb, HD 7200, ASUS P4S8X-X

    Quando rodo o comando TOP
    Está acusando 4408k de memória livre

    Serviço rodando no servidor
    SAMBA, NAT INTERNET ROTEAMENTO SPEEDU, FIREWALL E SSHD

    Só isso, gostaria de saber pq ele esta consumindo tanta memoria assim

    Obrigado
    Marcos

  2. #2

    Padrão travando servidor linux

    Eu postei uma pergunta aqui uma vez sobre memoria de computador e disseram que na verdade eh normal o linux se "apossar" de toda memoria ram, mas na verdade ela nao obrigatoriamente esta sendo usada....

    mas o pc ta travando??? a makina tem swap???

  3. #3
    replicante
    Visitante

    Padrão travando servidor linux

    bom cara.. o que eu posso te dizer é que não é aconselhavel rodar todos esses serviços em um so server... vc poderia separar a firewall pelo menos... um pc com config simples já consegue fazer esse serviço o roteador pode roda nesse mesmo pc...

    quando ao sshd verifique se não está usando o protocolo 1 pq ele naum é seguro <IMG SRC="images/forum/icons/icon_smile.gif">

    é isso...


  4. #4

    Padrão travando servidor linux

    Amigo, memoria RAM foi feita pra ser usada....quanto mais memoria melhor, seu micro nunca, jamais travara por falta de memoria RAM, ou seja, quando a memoria RAM esgotar ele vai buscar na memoria SWAP, por isso o computador fica lento e usando o disco o tempo todo quando tem pouca memoria, mas travar jamais..... nesse momento que estou respondendo pra vc estou so com 8mb free, tenho 256mb de RAM no notebook, estou usando o KDE.

    Espero que entendeu.

  5. #5

    Padrão travando servidor linux

    Tudo mundo falou falou e ninguem explicou nada.

    Primeiro, nao tem nada TRAVANDO, isso nao eh windows, segundo windows e que deixa memoria sem utilidade, para variar um pouco, faz um pessimo servico em gerenciamento de memoria.

    o top realmente engana...

    use o comando free,

    este mostra assim...


    root@master:~# free -m
    total used free shared buffers cached
    Mem: 147 38 109 0 3 24
    -/+ buffers/cache: 10 136
    Swap: 133 0 133
    root@master:~# uptime
    14:56:39 up 1:03, 1 user, load average: 0.00, 0.00, 0.00
    root@master:~#


    voce pode ver que ele esta usando pouca memoria, e estando usando 10m de ram em cache ... depois voce vai ver que tem zilhoes de memoria ram sendo utilizada em buffer/cache, qdo algum programa prescisa de memoria ele libera do cache, etc etc...

    ahh e essa maquina so tem "38" usado pq ele acabou de ser rebootada como voce pode ver.

    simplificando ele usa a memoria ram como buffer de disco, colocando-o na RAM para agilizar o acesso. Porque? nao vou explicar, isso eh tudo baseado no principio de localidade e temporalidade de memoria ... voce pode encontrar facilmente isso em livros de arquitetura de computadores, na parte de memorias caches/hierarquias de memoria....

    jah expliquei varias vezes isso aqui na underlinux.


    Resumindo: ISSO EH NORMAL.