我今天注意到MBUF的使用已经达到了极限。 显然我在pfsense下运行的网站也有一些麻烦,我想知道是否安全
sysctl kern.ipc.nmbclusters = 65536
我不想重新启动服务器,是否安全(或有用),通过pfsenseshell?
2.0-RELEASE(amd64)构build于2011年9月13日17:05:32 EDT
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
更改(增加) nmbclusters是安全的 – 你应该能够做到这一点,没有不良影响。
不过请注意,您还必须对/boot/loader.conf进行相应的更改,以便在重新启动时保持更改。
另外请注意,您正在使用的内核可能不允许您在运行时更改此值:旧版本的FreeBSD要求您在/boot/loader.conf设置值(而真正古老的版本要求将值编译到内核中)。
如果sysctl命令不起作用,您将不得不编辑/boot/loader.conf并重新启动以进行此更改。
build议将kern.ipc.nmbclusters调整到/boot/loader.conf.local而不是/boot/loader.conf (如@ voretaq7的答案中所build议的那样),因为在升级过程中可以replace后者。
您还可以通过pfSense Web GUI内的系统可调参数 ( 系统 > 高级 > 系统可调参数选项卡)来调整此variables。
nmbclusters的实际值取决于networking接口,CPU核心以及其他一些因素的数量 – 需要进行一些试验才能find每个系统的最佳值。
参考: