Pfsense mbuf full, o que fazer?

4

Notei hoje que o uso de MBUF atingiu seu limite. Aparentemente o site que estou rodando sob pfsense está tendo alguns problemas também, eu gostaria de saber se seria seguro apenas

sysctl kern.ipc.nmbclusters=65536

Eu não gostaria de reiniciar o servidor, é seguro (ou útil) fazê-lo via shell pfsense?

2.0-RELEASE (amd64) Construído em Ter Sep 13 17:05:32 EDT 2011

State table size    35573/550000
MBUF Usage    25600/25600
CPU usage 2%
Memory usage 17% (2GB)
Swap 0%
CPU: Intel(R) Xeon(R) CPU E5450 @ 3.00GHz
    
por sathia 28.11.2011 / 15:57

2 respostas

3

Mudar (aumentar) nmbclusters é seguro - você deve ser capaz de fazer isso sem efeitos adversos.
Observe, no entanto, que você também deve fazer as alterações apropriadas em /boot/loader.conf para que a alteração persista nas reinicializações.

Observe também que o kernel que você está usando pode não permitir que você altere este valor em tempo de execução: Versões mais antigas do FreeBSD requerem que você defina o valor em /boot/loader.conf (e versões antigas requerem que o valor seja compilado no kernel ).
Se o comando sysctl não funcionar, você terá que editar /boot/loader.conf e reinicializar para fazer essa alteração.

    
por 28.11.2011 / 18:07
2

Recomenda-se colocar kern.ipc.nmbclusters tweak em /boot/loader.conf.local em vez de /boot/loader.conf (como sugerido na resposta do @ voretaq7), porque o último pode ser substituído durante a atualização.

Você também pode ajustar essa variável via System Tunables ( Sistema > Avançado > guia Ajustes do Sistema ) dentro da interface web do pfSense.

O valor real de nmbclusters depende do número de interfaces de rede, núcleos de CPU e alguns outros fatores - é necessário um pouco de experiência para encontrar o valor ideal para cada sistema.

Referência:

por 23.07.2015 / 18:05