|
|
||||||
| Wiki | Classificados | Reviews | Jogos | Grupos Sociais | RSS Feeds | FAQ | Termos de Uso | Contato | Sobre |
| Registrar | Fotos | Membros | Calendário | Pesquisar | Postados Hoje | Marcar Fóruns Como Lidos |
Quer ver menos banners de publicidade ? Entao Cadastre-se!
![]() |
|
|
LinkBack | Ferramentas do Tópico |
|
|
#11 (permalink) | |
|
O problema é exatamente esse.
Nosso banco de dados está bem grande e a cada dump, chupa uma memória muito grande. A máquina originalmente estava com 1Gb de RAM. Passei pra 2Gb e agora ta com 4Gb. Como faço um backup por hora, depois de 5 backup, a memória RAM livre tá em 23Mb e isso compromete a performance, pois começar a fazer cache no disco. Citação:
|
![]() Registrado em: Jul 2008
Localização: Portugal
Posts: 23
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 8
![]() |
|
|
|
|
|
#12 (permalink) | |
|
Citação:
Tenho 15 servidores de banco aqui. 3 deles são mysql. O menor banco mysql tem 5GB e as máquinas rodam tranquilas... a última foi reiniciada a mais de 6 meses. Por isso quero ver se ela está deixando em cached |
![]() Registrado em: Jan 2004
Localização: Distrito Federal
Distribuição: RedHat
Idade: 28
Posts: 183
Agradeceu: 0
Agradecido 2 vez(es) em 2 Posts
Reputação: 0
![]() |
|
|
|
|
|
#13 (permalink) |
|
Fazer cache de pesquisas frequentes é totalmente compreensível.
Mas quando o sistema compacta alguns arquivos pra serem copiados e nunca mais serão usados, não faz sentido ficar com isso em RAM. |
![]() Registrado em: Jul 2008
Localização: Portugal
Posts: 23
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 8
![]() |
|
|
|
|
#14 (permalink) |
|
Qual a distribuição e a versão de kernel você está utilizando?
Verificou se o flush tables melhora a questão da utilização da memória?
__________________
Frederico Freire Boaventura (Galahad) LPIC-II | MCP A resposta ajudou? Agradeça! "Linux poses a real challenge for those with a taste for late-night hacking (and/or conversations with God)." (By Matt Welsh) |
Super Moderador
![]() Registrado em: Jun 2008
Localização: Espírito Santo
Distribuição: Gentoo
Posts: 250
Agradeceu: 10
Agradecido 50 vez(es) em 48 Posts
Reputação: 42
![]() ![]() |
|
|
|
|
#16 (permalink) |
|
Eu sei que você está confuso quanto a isso... Mas pense só em uma coisa:
Quando a memória é utilizada, são gravados dados nela. Após a utilização, mesmo que o kernel marque essa área como livre, os dados permanecerão lá, pois para limpar a memória, ele teria que zerar todos os bits da memória (isso falando a nível de hardware mesmo) e isso traria uma demora. Certo? Então... o cache, é justamente essa área que está livre para gravação. Caso o kernel necessite alocar algo naquela área, ele irá regravar os dados que estavam lá antes. Se ele tivesse que limpar a memória primeiro (zerar os bits) e depois gravar novamente os novos dados, isso demoraria o dobro do tempo. Por esse motivo o *nix fazem esse cache. A micro$$oft aprendeu a fazer isso e está utilizando o mesmo sistema no rwindows vista... |
![]() Registrado em: Jan 2004
Localização: Distrito Federal
Distribuição: RedHat
Idade: 28
Posts: 183
Agradeceu: 0
Agradecido 2 vez(es) em 2 Posts
Reputação: 0
![]() |
|
|
|
|
#17 (permalink) | |
|
O problema é a grande perda de performance quando estamos sem RAM livre.
Vou lhe dar um exemplo: acabo de dar boot no servidor e ele sobe com 3.9Gb de memória RAM livre. Disparo o backup e após o dump em SQL e posterior compactação com tgz, a memória livre cai para 23Mb e fica nisso. A performance da aplicação fica horrível. Se eu não der um boot no servidor ou executar os comandos, fica simplesmente inviável usar a aplicação. O boot resolve, mas tem que ficar fazendo manual e demora uns 7 minutos, em virtude de todas as checagens SCSI, etc... Se esse comando funcionasse, sem ficar travando, seria o ideal. Citação:
|
![]() Registrado em: Jul 2008
Localização: Portugal
Posts: 23
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 8
![]() |
|
|
|
![]() |
| Tags |
| kernel, memória |
| Ferramentas do Tópico | |
|
|
Tópicos Similares
|
||||
| Tópico | Tópico Iniciado Por | Fórum | Respostas | Última Mensagem |
| "limpar" a memória | juniox | Adm. em Geral | 5 | 20-12-2005 20:10 |
| Limpar a tabela arp | doliveira | Adm. em Geral | 2 | 18-11-2005 13:58 |
| Limpar arquivo... | Felipe_ | Iniciantes | 2 | 18-07-2004 10:35 |
| Limpar Mascaramento | bauer | Proxy/NAT/Firewall | 3 | 21-06-2004 11:32 |
| Limpar memória | guardian_metal | Adm. em Geral | 2 | 25-09-2003 10:54 |