RHEL6.3上的UDP套接字接收缓冲区大小更改

我们的系统在RHEL5.3上工作,socket接收缓冲区大小为64k。 这工作正常。 我们可以在UDP套接字上获得高达64k的消息大小。

但系统升级后,在RHEL6.3上运行,缓冲区大小不够。 我们只能得到大小小于35k的消息。 将接收缓冲区大小扩大到256k,然后全部恢复正常。 虽然问题是固定的,我不明白为什么。

你们有什么提示吗? 感谢您的意见。