[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