Tiago Matos Postado Fevereiro 9, 2012 Compartilhar Postado Fevereiro 9, 2012 Olá pessoal, Usando top percebi um uso alto de memória, então dobrei a quantidade de memória de 4 para 8GB. Só que depois de um mês mais ou menos o uso de memória subiu demais e chegou ao limite que considero. A CPU mostra sempre 0%, 0,1% e no máximo 0,5% quando está rodando alguma aplicação. Alguém tem uma dica de como descobrir o que está causando o uso alto de memória? Como identificar e interpretar as operações em execução. Podem me dar dicas? Link para o comentário Compartilhar em outros sites More sharing options...
hostbr Postado Fevereiro 9, 2012 Compartilhar Postado Fevereiro 9, 2012 Olha, nesse aspecto sou meio leigo, mas eu sempre utilizo o proprio whm para visualizar o consumo de memoria, indo até Process Manager. Mas sei que deve haver uma maneira melhor através da ssh, mas pelo Process Manager para mim eu consigo saber de imediato quais os processos estão usando mais memoria. Link para o comentário Compartilhar em outros sites More sharing options...
Jaime Silva Postado Fevereiro 9, 2012 Compartilhar Postado Fevereiro 9, 2012 Além da dica do amigo aí, digite free no SSH e poste o resultado aqui. Pode ser que a memoria esteja apenas cacheada. Não há bem nem mal que dure para sempre. Um dia tudo acaba. Link para o comentário Compartilhar em outros sites More sharing options...
Paulo Zivieri Postado Fevereiro 9, 2012 Compartilhar Postado Fevereiro 9, 2012 Exatamente. Poste o resultado do do comando free para que possamos ajuda-lo. O servidor em questão é um dedicado ou vps? Execute o top no terminal e poste as 17 primeiras linhas. Link para o comentário Compartilhar em outros sites More sharing options...
Alexandre Duran Postado Fevereiro 9, 2012 Compartilhar Postado Fevereiro 9, 2012 O comando top d 3[/CODE] também é bem util, mostrando o uso de CPU assim como de memória RAM real e Swap usada globalmente e por cada processo. Link para o comentário Compartilhar em outros sites More sharing options...
Tiago Matos Postado Fevereiro 9, 2012 Autor Compartilhar Postado Fevereiro 9, 2012 Opa, obrigado pelas dicas, sugestões e disponibilidade de ajudar. Como falado, tem uns 5GB cacheado, é isso mesmo? Segue. root@w3host05 [~]# free total used free shared buffers cached Mem: 8164764 7768304 396460 0 855036 5375900 -/+ buffers/cache: 1537368 6627396 Swap: 6094840 148 6094692 top - 20:52:40 up 67 days, 23:36, 2 users, load average: 0.12, 0.14, 0.24 Tasks: 213 total, 1 running, 209 sleeping, 0 stopped, 3 zombie Cpu(s): 0.3%us, 0.1%sy, 0.0%ni, 99.5%id, 0.0%wa, 0.0%hi, 0.1%si, 0.0%st Mem: 8164764k total, 7770072k used, 394692k free, 855040k buffers Swap: 6094840k total, 148k used, 6094692k free, 5375984k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 18348 named 21 0 397m 22m 2112 S 0.3 0.3 13:07.26 named 28481 root 15 0 129m 26m 1832 S 0.3 0.3 0:21.71 lfd 32573 root 15 0 12760 1188 824 R 0.3 0.0 0:00.02 top 32588 religare 17 0 0 0 0 Z 0.3 0.0 0:00.01 php <defunct> 1 root 15 0 10368 688 572 S 0.0 0.0 0:10.43 init 2 root RT -5 0 0 0 S 0.0 0.0 0:05.37 migration/0 3 root 34 19 0 0 0 S 0.0 0.0 0:01.62 ksoftirqd/0 4 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0 5 root RT -5 0 0 0 S 0.0 0.0 0:08.98 migration/1 6 root 34 19 0 0 0 S 0.0 0.0 0:08.33 ksoftirqd/1 7 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/1 8 root RT -5 0 0 0 S 0.0 0.0 0:17.18 migration/2 9 root 34 19 0 0 0 S 0.0 0.0 0:11.26 ksoftirqd/2 10 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/2 11 root RT -5 0 0 0 S 0.0 0.0 0:06.25 migration/3 12 root 34 19 0 0 0 S 0.0 0.0 0:06.42 ksoftirqd/3 13 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/3 14 root RT -5 0 0 0 S 0.0 0.0 0:01.64 migration/4 15 root 34 19 0 0 0 S 0.0 0.0 0:00.72 ksoftirqd/4 16 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/4 17 root RT -5 0 0 0 S 0.0 0.0 0:01.65 migration/5 Link para o comentário Compartilhar em outros sites More sharing options...
Jaime Silva Postado Fevereiro 9, 2012 Compartilhar Postado Fevereiro 9, 2012 Este não é um problema, na verdade isso é bem comum. Quando uma aplicação precisar da memória ela vai fazer uso sem problemas. Não há bem nem mal que dure para sempre. Um dia tudo acaba. Link para o comentário Compartilhar em outros sites More sharing options...
Tiago Matos Postado Fevereiro 10, 2012 Autor Compartilhar Postado Fevereiro 10, 2012 Este não é um problema, na verdade isso é bem comum. Quando uma aplicação precisar da memória ela vai fazer uso sem problemas. Entendi, a solução disso? Aumentar memória? Link para o comentário Compartilhar em outros sites More sharing options...
Jaime Silva Postado Fevereiro 10, 2012 Compartilhar Postado Fevereiro 10, 2012 Manter a memória em cache é uma forma de otimizar o sistema. Ela está cacheada porque não está sendo usada, mas quando você precisar vai poder usar essa memoria que ta sendo mostrada como em uso. Simplesmente tá tudo OK e você não precisa gastar seu dinheiro adicionando mais memória sem nenhuma necessidade. Não há bem nem mal que dure para sempre. Um dia tudo acaba. Link para o comentário Compartilhar em outros sites More sharing options...
Tiago Matos Postado Fevereiro 10, 2012 Autor Compartilhar Postado Fevereiro 10, 2012 Manter a memória em cache é uma forma de otimizar o sistema. Ela está cacheada porque não está sendo usada, mas quando você precisar vai poder usar essa memoria que ta sendo mostrada como em uso. Simplesmente tá tudo OK e você não precisa gastar seu dinheiro adicionando mais memória sem nenhuma necessidade. Então se tem uns 5GB livre, acho que eu adicionei memória a toa? Tudo que está em cache é o que na verdade não está sendo usada? Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados