petergsnm
petergsnm
Thank you. As you rightly pointed out, this does not make sense when the data is available at the RAM. But, what if the data is available on a file...
Absolutely agreed. But, improving the performance what we talked in the separate thread should be the first priority and then then sending side zero copy. This request can sit on...
Thank you Patrick for the detailed explanation. It is more clear to me now. If you could provide me the API which I can use to change the blocking configuration...
I have not yet modified them. I am going to try them next. 1. I am going to try them with compiler optimization to see the result. 2. I am...
Also, if I increase a the client requests, I see the accept failing . The numbers printed here are from my test program which prints the number of connections are...
I am not seeing the accept failed errors after I creased the value of MAXCON in sys/sys/socket.h. But, still my CPS does not go beyond 5K in a single core...
Hi Patrick, Doing batch processing increased the number by around 500 to 1K. We also printed that in one batch we were processing max 30 to 40. From the callgrind...
I was using one client machine, I think which is running out of ports. I will use multiple clients and let you know. On the second front, the max sockets...
Thanks. Please let me know what you find from the callgrind output. I am going to try to find the CPS without closing the accepted connections (as "soclose" was taking...
I tried to see with out closing the socket what is the CPS i can achieve, It was around 18K connection per second. When compared with the open and close...