Hi all, during some tests, I noticed that, under heavy load on the physical machine (load of 10 for 2 CPUs), data are entering the machine at time t0 but are available for messageReceived at t0 + N seconds, where N can be more than 10 seconds... The test: - client sending 1 byte and reading some bytes (a) everything is fine when load is under 4 (roughly) (b) when server load is above 4, then delay appears I did a tcpdump to see data at the OS layer (data entering the OS) and common logging to see data at the messageReceived layer
For write, delay occurs sometimes during the same period, but with less than 1 second between filterWrite and data being sent by the server. As the data is small (1 byte written, few bytes read), but we have 500+ concurrent connections, is there any customization, through the API, that can be made. Regards, Fred -- View this message in context: http://www.nabble.com/Delay-between-data-reception-by-the-OS-and-by-messageReceived-tf4801019s16868.html#a13736157 Sent from the Apache MINA Support Forum mailing list archive at Nabble.com.
