{"version":"1.0","provider_name":"Jui-Nan Lin&#039;s Blog","provider_url":"https:\/\/jnlin.org","author_name":"jnlin","author_url":"https:\/\/jnlin.org\/author\/jnlin\/","title":"FreeBSD \u8a2d\u5b9a kern.ipc.nmbclusters=&quot;0&quot; \u7684\u554f\u984c","html":"<p>\u4e2d\u4e86\u500b\u4ee4\u4eba\u7121\u8a00\u7684\u5730\u96f7\u2026\u2026<\/p>  <p>FreeBSD \u6709\u4e00\u500bwell-known\u7684\u53c3\u6578\u8abf\u6574\uff1ambuf clusters\u7684\u6700\u5927\u503c\uff08kern.ipc.nmbclusters\uff09\u3002\u7576\u4f7f\u7528\u7684mbuf clusters\u8d85\u904e\u8a2d\u5b9a\u7684\u6700\u5927\u503c\u6642\uff0c\u7db2\u8def\u5c31\u6703\u4e0d\u901a\u3002\u4e0d\u904e\uff0c\u6211\u5011\u53ef\u4ee5\u5728 \/boot\/loader.conf \u88e1\u9762\u628a kern.ipc.nmbclusters \u8a2d\u70ba 0\uff0c\u8868\u793a\u4e0d\u8a2d\u5b9a\u6700\u5927\u503c\uff0c\u9019\u6a23\u4ed6\u5c31\u6703\u88abKernel Space Memory\u7684\u5927\u5c0f\u9650\u5236\u4f4f\uff08\u4e00\u500b mbuf cluster \u8981\u5403\u7d04 2KB \u7684Kernel Memory\uff09\u3002<\/p>  <p>\u6700\u8fd1\u6211\u5011\u767c\u73fe\u9019\u6a23\u8a2d\u5b9a\u7684\u6a5f\u5668\u5728\u6709\u5927\u91cf TCP out-of-order \u5c01\u5305\u7684\u7db2\u8def\u74b0\u5883\u4e0b\uff0c\u7db2\u8def\u6548\u80fd\u8868\u73fe\u975e\u5e38\u5dee\uff0c\u65bc\u662f\u505a\u4e86\u5f88\u591a\u4ea4\u53c9\u6bd4\u5c0d\u4ee5\u53ca\u6e2c\u8a66\u3002\u6700\u5f8c\u767c\u73fe\u6709\u9019\u6a23\u554f\u984c\u7684\u6a5f\u5668\u6709\u5169\u500b\u7279\u9ede\uff1anetstat -s -p tcp \u7684\u7d50\u679c\uff0cout-of-order packets \u7684 counter \u90fd\u662f 0\uff0c\u800c\u4e14packets discarded due to memory problems \u7684 counter \u5f88\u591a\u3002<\/p>  <p>\u6700\u5f8c\u627e\u5230 <a href=\"http:\/\/lists.freebsd.org\/pipermail\/freebsd-current\/2007-October\/077934.html\">Maillist\u4e0a\u7684\u8cc7\u6599<\/a>\uff0c\u767c\u73fe\u5728 kern.ipc.nmbclusters \u8a2d\u5b9a\u70ba 0 \u7684\u60c5\u6cc1\u4e0b\uff0cnet.inet.tcp.reass.maxsegments \u4e5f\u8ddf\u8457\u88ab\u8a2d\u5b9a\u6210 0 \u4e86\uff0c\u8abf\u6574\u56de\u9810\u8a2d\u503c 1600 \u5c31\u89e3\u6c7a\u9019\u500b\u554f\u984c\u4e86\u3002<\/p>","type":"rich"}