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.

Reply via email to