Here is my problem and would be great to hear any suggestion:
The MultiChain's version is the latest version.
Total two servers are Linux system. They are in the same LAN.
I created chain which named "chain1" and created stream which named "CQPBC-GZH" on server1.
I gave write/receive/send permissions of CQPBC-GZH to my server2 , then server2 subscribe stream CQPBC-GZH.
After that, I published data to stream CQPBC-GZH from server2. Because I must publish 1,000,000 data to the stream, I writed a shell which created 100 threads to do that simultaneously.
All the 1,000,000 data used 10 hours to be published to stream CQPBC-GZH, only 27.7 per second.
And some errors occured during the Publish, which shown below:
1. error: no response from server , 50 times
2. error: couldn't connect to server, 638901 times
3. send successfully. 361049 times
The result is not good enough, I wonder why the publish rate is so slow and why so many errors happen.