.childOption(ChannelOption.RCVBUF_ALLOCATOR, new AdaptiveRecvByteBufAllocator(64, 1024, 65536))
注意這行,中間那個數字是關鍵
有點像:
0 騰訊 centos 7
[root@VM_0_9_centos ~]# cat /proc/sys/net/ipv4/tcp_rmem
4096 87380 6291456
https://www.oschina.net/question/259382_113733?fromerr=5AxyhSkK
由於netty對socket read有一套自己的流程,可能數據-》網卡-〉tcp接收緩沖區-》netty緩沖區,測試用例不好設計(因為它會自己自動讀內核的數據,不像java socket,我不read,就不會讀,然后對端就阻塞了),故不做實踐部分
當然netty這種搞法,照單全收,不管處理速度,把自己整爆,客戶端異步、服務端異步與並發事務處理數、連接數的關系【重點】