Hi Trustin, unfortunately, as this involved some specific server behavior (which is not accessible), this is not possible. I ran some few tests, and noticed that in fact, the trouble is not only for the read, but also for the write (12" sometimes, in my test, between the filterWrite and the data on the wire), even the idle notification is late (by 8" in the same case, but this is "normal" as the read is late within the mina layer), so this may be, helas, only a side effect of the load on the server (which is not related to the client using mina but to other processes which can take lots of CPU cycle for a small period of time). I'm not sure how /if I can improve this.
Regards, --Fred Trustin Lee wrote: > > Hi Fred, > > I'd like to run the test by myself to track the problem down, because > it's not really easy to give any advice as you know. > > Trustin > > On Nov 14, 2007 7:37 AM, FredAtMina <[EMAIL PROTECTED]> wrote: >> >> 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. >> >> > > > > -- > what we call human nature is actually human habit > -- > http://gleamynode.net/ > -- > PGP Key ID: 0x0255ECA6 > > -- View this message in context: http://www.nabble.com/Delay-between-data-reception-by-the-OS-and-by-messageReceived-tf4801019s16868.html#a13754010 Sent from the Apache MINA Support Forum mailing list archive at Nabble.com.
