This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
zoneli_-_zonelimit_state [2009/03/06 15:32] jt |
zoneli_-_zonelimit_state [2020/08/10 02:35] (current) |
||
---|---|---|---|
Line 7: | Line 7: | ||
To see current mbuf cluster usage | To see current mbuf cluster usage | ||
- | <code> | + | <code bash> |
netstat -m | netstat -m | ||
</code> | </code> | ||
Line 13: | Line 13: | ||
=== Resolution === | === Resolution === | ||
- | Immediate resolution is to reboot the system. System may not recover from zoneli state and trying to kill processes will not work. | + | Immediate resolution is to reboot the system. System may not recover from zoneli state by killing affected processes. Sometimes even a reboot will not work from console and machine will need to power cycled. |
+ | |||
+ | === Update Settings on /boot/loader.conf === | ||
+ | |||
+ | <code bash> | ||
+ | kern.ipc.nmbclusters="2147483647" | ||
+ | kern.ipc.somaxconn="1024" | ||
+ | kern.ipc.maxsockbuf="20480000" | ||
+ | net.inet.tcp.sendspace="1024000" | ||
+ | net.inet.tcp.recvspace="1024000" | ||
+ | </code> | ||
+ | |||
+ | **OR** | ||
+ | |||
+ | === Following is the run time updating settings. === | ||
+ | |||
+ | <code bash> | ||
+ | sysctl kern.ipc.nmbclusters=2147483647 | ||
+ | sysctl kern.ipc.somaxconn=1024 | ||
+ | sysctl kern.ipc.maxsockbuf=20480000 | ||
+ | sysctl net.inet.tcp.sendspace=1024000 | ||
+ | sysctl net.inet.tcp.recvspace=1024000 | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||