PfSense – Erreur [zone: mbuf_cluster] kern.ipc.nmbclusters limit reached

PfSense

Si vous utilisez PfSense avec une carte mère qui a une carte réseau Intel IGB, vous recevez peut être ce message : « [zone: mbuf_cluster] kern.ipc.nmbclusters limit reached ». C’est une erreur connue liée aux buffers RAM utilisée par le réseau.

Cette valeur est par défaut de 26584. Sur les cartes Intel IGB multi ports, le MBUFS se retrouve vite à faire des kernels panic et à rendre le routeur inaccessible.

La solution? Ajoutez cette ligne à votre fichier /boot/loader.conf.local :
kern.ipc.nmbclusters="1000000"

Parfois il est aussi nécessaire de désactiver le « flow control » ce qui se fait ainsi :
hw.igb.fc_setting=0

Tags: ,