Na verdade meu amigo, meu sistema só está assim porque eu não consegui configurar o MRTG com apenas um arquivo monitorando 140 links, porque queria que cada relatório relativo a cada link fosse para um diretório diferente e não consegui fazer isso... aí eu fiz um arquivo de configuração para cada link monitorado... isso gera 140 processos do perl abertos e rodando ao mesmo tempo, meu server tem 1GB de ram e mesmo assim não dá conta... A memória swap está com 55% de uso e subindo... estou deixando rodar para ver se quando chegar a 100% ele continuará rodando fazendo limpeza dos inúteis na swap ou travará... com essa informação eu saberei oque fazer... :D só queria saber se existia uma forma de limpar o que não estava em usa na swap com o server on... :D
valew galera, boa discursão... Harlei > Caros colegas ... > > Achei interessante as discução e gostaria de dar a minha contribuição ... > > Primeiramente quanto a solução do programa em C. Acho que é uma solução > arriscada, sistemas Unix em geral não são tão restritivos quanto a > alocação de memória como por exemplo o Windows, isso quer dizer que vc > pode conseguir limpar o swap através desta solução, mas acho perigoso, > pois, o sistema operacional mantém tabelas de alocação, não sei como ele > se comportaria quanto a essa solução forçada ... > > O segundo ponto é ... acho que vc não precisa se preocupar com o tamanha > do swap alocado, o sistema operacional implementa algumas estratégias para > desalocar memória que não está sendo usada ... agora ... se esse espaço > alocado em swap está realmente sendo usado, avalie se o quantidade de > memória RAM é suficiente para a sua aplicação, swap muito grande pode ser > falta de RAM ... > > Concluindo ... se o swap chegar a encher pode ter certeza que o sistema > operacinal vai desalocar o que "NAO ESTÁ SENDO USADO" ... caso contrário > out-of-memory .. hehehe .... > > T+ > > maicon <[EMAIL PROTECTED]> escreveu: Falei com um amigo e ele me > chamou atenção pro swapoff, talvez seja possivel > por ai ! tens que dar uma olhada no man! > > Em Sex 13 Jan 2006 17:16, maicon escreveu: >> Tá ai um negocio arriscado! tão arriscado que eu não sei se tem programa >> distribuido que o faça! >> É possivel fazer um programa em C que o faça, é so usar alocação >> dinâmica >> de memoria e alocar a swap, depois usar a função free() pra limpar. Só >> que >> é necessario saber exatamente o intervalo da memoria que é a swap. >> >> Em Sex 13 Jan 2006 17:45, Harlei escreveu: >> > Amigos, >> > >> > sei que não é o ideal, mas, o meu swap é de 1317 e está com 667 em uso >> e >> > subindo. Eu sei oque é que está usando tanta swap assim, é o MRTG com >> 140 >> > pearl aberto. Existe alguma forma de diariamente eu esvaziar o swap >> para >> > evitar ter swap cheio um dia? Ou só bootando o servidor mesmo? >> > >> > obrigado >> > >> > Harlei > > > > > > --------------------------------- > Yahoo! doce lar. Faça do Yahoo! sua homepage. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

