On 3/14/18 4:30 PM, David Osborne wrote:
Given that the smallest writersize available is 1024, it is impossible (regardless of whether it's desirable) to have all requests serviced by writer threads since small requests will always be delivered by the connection thread.
this is true.
Therefore, it is fair to say, that it is impossible to completely eliminate the effect network delivery times has on cumulative runtimes?

When the write operation are such small, the potential danger of write requests blocking in connection threads is very little. Small write operations will be placed in a network buffer of the kernel and the connection thread will be released, no matter how slow the client reads. With the major operating systems and standard configurations, this is no issue. Maybe it is possible to (mis)configure a system with shuch small network buffers, but that would have bad consequences on the performance of the whole system.

As always, the best thing is to try it out on your system.

all the best

-g


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel

Reply via email to