[FUG-BR] Monitorar arquivos abertos
Welkson Renny de Medeiros
welkson em focusautomacao.com.br
Terça Julho 15 11:06:16 BRT 2008
Olha só o que peguei agora no /var/log/messages
Jul 15 11:05:46 intranet kernel: Approaching the limit on PV entries,
consider increasing either the vm.pmap.shpgperproc or the
vm.pmap.pv_entry_max tunable.
Welkson
----- Original Message -----
From: "Welkson Renny de Medeiros" <welkson em focusautomacao.com.br>
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
<freebsd em fug.com.br>
Sent: Monday, July 14, 2008 2:49 PM
Subject: Re: [FUG-BR] Monitorar arquivos abertos
Boa tarde Bristot!
Fiz as correções conforme informado...
Esse "openfiles" é informativo certo? tipo, ele mostra quantos arquivos
aberto no momento, não é algo que eu precise parametrizar, certo?
O sysctl ficou assim:
[root em intranet /etc]# cat /etc/sysctl.conf
# desativa o icmp route redirect
net.inet.icmp.drop_redirect=1
net.inet.icmp.log_redirect=1
net.inet.icmp.bmcastecho=0
net.inet.ip.redirect=0
# para aceitar bloqueio por mac (ipfw)
net.link.ether.ipfw=1
# quantidade de arquivos
kern.maxfiles=65536
kern.maxfilesperproc=11095
O kern.ipc não configurei, tá tudo default, segue abaixo:
[root em intranet /etc]# sysctl kern.ipc
kern.ipc.maxsockbuf: 262144
kern.ipc.sockbuf_waste_factor: 8
kern.ipc.somaxconn: 128
kern.ipc.max_linkhdr: 16
kern.ipc.max_protohdr: 60
kern.ipc.max_hdr: 76
kern.ipc.max_datalen: 128
kern.ipc.nmbjumbo16: 3200
kern.ipc.nmbjumbo9: 6400
kern.ipc.nmbjumbop: 12800
kern.ipc.nmbclusters: 25600
kern.ipc.piperesizeallowed: 1
kern.ipc.piperesizefail: 0
kern.ipc.pipeallocfail: 0
kern.ipc.pipefragretry: 0
kern.ipc.pipekva: 212992
kern.ipc.maxpipekva: 16257024
kern.ipc.msgseg: 2048
kern.ipc.msgssz: 8
kern.ipc.msgtql: 40
kern.ipc.msgmnb: 2048
kern.ipc.msgmni: 40
kern.ipc.msgmax: 16384
kern.ipc.semaem: 16384
kern.ipc.semvmx: 32767
kern.ipc.semusz: 92
kern.ipc.semume: 10
kern.ipc.semopm: 100
kern.ipc.semmsl: 60
kern.ipc.semmnu: 60
kern.ipc.semmns: 240
kern.ipc.semmni: 40
kern.ipc.semmap: 120
kern.ipc.shm_allow_removed: 0
kern.ipc.shm_use_phys: 0
kern.ipc.shmall: 8192
kern.ipc.shmseg: 128
kern.ipc.shmmni: 192
kern.ipc.shmmin: 1
kern.ipc.shmmax: 33554432
kern.ipc.maxsockets: 25600
kern.ipc.numopensockets: 269
kern.ipc.nsfbufsused: 0
kern.ipc.nsfbufspeak: 21
kern.ipc.nsfbufs: 6656
Enquanto aguardo as dicas continuo procurando na net:
http://www.mail-archive.com/freebsd@fug.com.br/msg25587.html
Parece que o NMBCLUSTERS também é bastante importante:
http://www1.aker.com.br/108/10802002.asp?ttCD_CHAVE=265
Obrigado pela ajuda.
Abraço,
--
Welkson Renny de Medeiros
Focus Automação Comercial
Desenvolvimento / Gerência de Redes
welkson em focusautomacao.com.br
Powered by ....
(__)
\\\'',)
\/ \ ^
.\._/_)
www.FreeBSD.org
----- Original Message -----
From: "Daniel Bristot de Oliveira" <danielbristot em gmail.com>
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
<freebsd em fug.com.br>
Sent: Monday, July 14, 2008 2:03 PM
Subject: Re: [FUG-BR] Monitorar arquivos abertos
Welkson,
Seus valores parecem estar um pouco a baixo do normal, a baixo segue o que
tenho para um squid de aproximadamente 500 usuários simultãneos.
galileo# sysctl kern.openfiles
kern.openfiles: 837
galileo# sysctl kern.maxfiles
kern.maxfiles: 65536
galileo# sysctl kern.maxfilesperproc
kern.maxfilesperproc: 11095
Então cara, mesmo os seus valores estando mais baixos, creio que não seja
isto que de o erro. Você as opções de Shered Memory do seu kernel?
Normalmente eu aumento estes valores, pois o squid os utiliza.
Podes me gerar a saída de:
# sysctl kern.ipc
Sobre o File descriptors, ou descritor de arquivos, são as entradas para
arquivos, sockets, fifos, abertos, um descritor de arquivo é qualuqer
"arquivo" aberto por um processo.
2008/7/14 Filipe Alvarez <filipealvarez em gmail.com>:
> 2008/7/14 Welkson Renny de Medeiros <welkson em focusautomacao.com.br>:
> > Lembro que meu professor de redes (responde aí Amador) também falava dos
> > "File Descriptors"... onde vejo isso?
>
> Welkson, aqui eu monitoro o número de file descriptors do meu servidor
> Squid (e outras info's do Squid também) via SNMP, gerando gráficos via
> Cacti/rrdtool.
> É show de bola, anexei um screenshot.
>
> Dê uma olhada nesse link: http://gentoo-wiki.com/Cacti/Squid_Setup
>
> []s
> Filipe Alvarez
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>
--
Daniel Bristot de Oliveira
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Mais detalhes sobre a lista de discussão freebsd