FC4 possible kernel 2.6.15 issue

Skunk Worx skunkworx at verizon.net
Thu Mar 16 03:32:32 UTC 2006


Skunk Worx wrote:
> Skunk Worx wrote:
>> Skunk Worx wrote:
>>> I use the GSOAP soap server toolkit for transferring data.
>>>
>>> Prior to kernel 2.6.15 I could pull about 3000 data items a second 
>>> using  the various persistent http connection toolkit options over 
>>> TCP/IP.
>>>
>>> Under 2.6.15 I am lucky to get 100 items/sec using the same codebase.
>>>
>>
We're slowly tracing this through, it looks like the problem only 
appears through the lo interface (client and server on same machine).

Two 2.6.15 machines over ether don't exhibit the problem.

On 2.6.14, almost every strace'd recv() call is like this :

15:27:04.568800 recv(3, "<?xml version=\"1.0\" encoding=\"UT"..., 555, 
0) = 555 <0.000121>

...the call is a fraction of a millisecond.

Under localhost and 2.6.15, it's often around 40 ms.:

15:18:24.515891 recv(3, "<?xml version=\"1.0\" encoding=\"UT"..., 566, 0) =
566 <0.038414>

Under 2.6.14, there was one or two of these 40 ms. calls out of 48,000 
calls total. Under 2.6.15, we're seeing about 3,000 40 ms. of these 
calls out of 48,000 calls total.

I've also verified the problem using the stock kernel.org releases on my 
FC5T3 box.

We might be getting closer to the issue. Right now we're trying to 
decide whether or not to write a simple client/server pair of apps that 
demonstrate the problem.

--
SW




More information about the fedora-test-list mailing list