> sysctl -a | g bce.3|g -vE '(%|stat)'; echo; sleep 10;  sysctl -a | g bce.3|
> g -vE '(%|stat)'; echo; netstat -m
> 
> dev.bce.3.l2fhdr_error_count: 0
> dev.bce.3.mbuf_alloc_failed_count: 2098854
> dev.bce.3.mbuf_frag_count: 2655285
> dev.bce.3.dma_map_addr_rx_failed_count: 0
> dev.bce.3.dma_map_addr_tx_failed_count: 57
> dev.bce.3.unexpected_attention_count: 0
> dev.bce.3.com_no_buffers: 0
> 
> dev.bce.3.l2fhdr_error_count: 0
> dev.bce.3.mbuf_alloc_failed_count: 2098856
> dev.bce.3.mbuf_frag_count: 2655288
> dev.bce.3.dma_map_addr_rx_failed_count: 0
> dev.bce.3.dma_map_addr_tx_failed_count: 57
> dev.bce.3.unexpected_attention_count: 0
> dev.bce.3.com_no_buffers: 0
> 
> 
> Any suggestions? What is the reason of this?

It's normal in a system under load, the kernel can't always
allocate memory when requested by the driver.  The result
is that RX frames will be dropped as the driver reuses an
existing mbuf, a response taken by many other drivers.

If you notice rapid increases during certain system operations
then you should consider increasing the amount of system
memory.

Dave

_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to