[Progress Communities] [Progress OpenEdge ABL] Forum Post: RE: Centos 7.7, OpenEdge 11.7.2, VMWare 6.5 - slow networking???

Status
Not open for further replies.
G

gus bjorklund

Guest
0) The TCP_CORK socket option enables message aggregation for 200 msec for small messages. You do not want that. oe should not set that option. 1) the quite old tcp socket option TCP_NODELAY (which oe sets for database connections and should set for all other sockets) shuts off message aggregation. this is good for lots of communication protocols. message aggregation is useful for applications (such as telnet) that send character at a time as a user is typing and local echo is on (or other teeny tiny packets). in that case. waiting for 200 msec allows for more characters to be typed and fewer packets to be sent. 3) tcp_autocorking tells the operating system to decide when to do message aggregation and for which sockets. depending on applications, it may help or make things worse. 4) since use of corking and autocorking is still somewhat rare, there could be unintended consequences (kernal bugs) in interactions amongst combinations of TCP_NODELAY, TCP_CORK and tcp_autocork. 5) enabling tcp_autocorking is worth trying.

Continue reading...
 
Status
Not open for further replies.
Top