一个Message最多可以携带多少数据

请问xTang:
1。一个消息能携带多少数据?
2。在发送消息的时候,内核一次最多能够copy多少数据,是不是可以配置?
3。如果数据量太大,是不是就不应该使用消息这种传递方式了?

一个MsgSend()最多可传2MB数据。

内核COPY的数据量,是sendbuf和recvbuf的最小值。(如果你发送2MB,接收方只有1k,那就只有1k数据被COPY)

数据量的大小,以及传送的频度,来决定是不是要用别的方法传递。