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.
I see via ethereal gsoap is using http continuation, and also keep
alive/io chunking in the http headers under both kernels. No errnos in
strace of servers or clients, and nothing in var/log/messages. Turning
DEBUG on in GSOAP shows no major difference in the .log files between
kernel versions.
Having the same problem on FC5t3 with kernel 2.6.15-1.2009.4.2_FC5
--
SW
Also 2.6.15-1.2032_FC5 today.
It seems I can only select() on a socket at 1 hz intervals, on a
threaded server. In the log messages below, the 2.6.14 entries grind
constantly against syslog, while the 2.6.15 entries "chirp, chirp,
chirp" at 1 hz :
2.6.14_1656
-----------
Mar 10 11:25:03 testbox gs_server[6941]: object created (pos,ptr) : 118
0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object serve end (ptr) : 09726310
Mar 10 11:25:03 testbox gs_server[6941]: object serve start (ptr) :
0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object serve end (ptr) : 0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object created (pos,ptr) : 119
09726310
Mar 10 11:25:03 testbox gs_server[6941]: object serve start (ptr) :
09726310
Mar 10 11:25:03 testbox gs_server[6941]: object created (pos,ptr) : 120
0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object serve end (ptr) : 09726310
Mar 10 11:25:03 testbox gs_server[6941]: object serve start (ptr) :
0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object created (pos,ptr) : 121
09726310
Mar 10 11:25:03 testbox gs_server[6941]: object serve end (ptr) : 0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object serve start (ptr) :
09726310
Mar 10 11:25:03 testbox gs_server[6941]: object created (pos,ptr) : 122
0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object serve end (ptr) : 09726310
Mar 10 11:25:03 testbox gs_server[6941]: object serve start (ptr) :
0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object created (pos,ptr) : 123
09726310
Mar 10 11:25:03 testbox gs_server[6941]: object serve end (ptr) : 0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object serve start (ptr) :
09726310
Mar 10 11:25:03 testbox gs_server[6941]: object created (pos,ptr) : 124
0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object serve end (ptr) : 09726310
Mar 10 11:25:03 testbox gs_server[6941]: object serve start (ptr) :
0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object created (pos,ptr) : 125
09726310
Mar 10 11:25:04 testbox gs_server[6941]: object serve end (ptr) : 0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object serve start (ptr) :
09726310
Mar 10 11:25:04 testbox gs_server[6941]: object created (pos,ptr) : 126
0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object serve end (ptr) : 09726310
Mar 10 11:25:04 testbox gs_server[6941]: object serve start (ptr) :
0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object created (pos,ptr) : 127
09726310
Mar 10 11:25:04 testbox gs_server[6941]: object serve end (ptr) : 0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object serve start (ptr) :
09726310
Mar 10 11:25:04 testbox gs_server[6941]: object created (pos,ptr) : 128
0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object serve end (ptr) : 09726310
Mar 10 11:25:04 testbox gs_server[6941]: object serve start (ptr) :
0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object created (pos,ptr) : 129
09726310
Mar 10 11:25:04 testbox gs_server[6941]: object serve end (ptr) : 0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object serve start (ptr) :
09726310
Mar 10 11:25:04 testbox gs_server[6941]: object created (pos,ptr) : 130
0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object serve end (ptr) : 09726310
Mar 10 11:25:04 testbox gs_server[6941]: object serve start (ptr) :
0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object created (pos,ptr) : 131
09726310
Mar 10 11:25:04 testbox gs_server[6941]: object serve end (ptr) : 0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object serve start (ptr) :
09726310
2.6.15_1833
-----------
Mar 10 11:29:46 testbox gs_server[3229]: object created (pos,ptr) : 119
09b9e8a8
Mar 10 11:29:46 testbox gs_server[3229]: object serve end (ptr) : 090dd310
Mar 10 11:29:46 testbox gs_server[3229]: object serve start (ptr) :
09b9e8a8
Mar 10 11:29:47 testbox gs_server[3229]: object serve end (ptr) : 09b9e8a8
Mar 10 11:29:47 testbox gs_server[3229]: object created (pos,ptr) : 120
090dd310
Mar 10 11:29:47 testbox gs_server[3229]: object serve start (ptr) :
090dd310
Mar 10 11:29:48 testbox gs_server[3229]: object created (pos,ptr) : 121
09b9e8a8
Mar 10 11:29:48 testbox gs_server[3229]: object serve end (ptr) : 090dd310
Mar 10 11:29:48 testbox gs_server[3229]: object serve start (ptr) :
09b9e8a8
Mar 10 11:29:49 testbox gs_server[3229]: object created (pos,ptr) : 122
090dd310
Mar 10 11:29:49 testbox gs_server[3229]: object serve end (ptr) : 09b9e8a8
Mar 10 11:29:49 testbox gs_server[3229]: object serve start (ptr) :
090dd310
Mar 10 11:29:50 testbox gs_server[3229]: object serve end (ptr) : 090dd310
Mar 10 11:29:50 testbox gs_server[3229]: object created (pos,ptr) : 123
090dd310
Mar 10 11:29:50 testbox gs_server[3229]: object serve start (ptr) :
090dd310
Mar 10 11:29:51 testbox gs_server[3229]: object created (pos,ptr) : 124
09b9e8a8
Mar 10 11:29:51 testbox gs_server[3229]: object serve end (ptr) : 090dd310
Mar 10 11:29:51 testbox gs_server[3229]: object serve start (ptr) :
09b9e8a8
Mar 10 11:29:51 testbox gs_server[3229]: object serve end (ptr) : 09b9e8a8
Mar 10 11:29:51 testbox gs_server[3229]: object created (pos,ptr) : 125
090dd310
Mar 10 11:29:51 testbox gs_server[3229]: object serve start (ptr) :
090dd310
Mar 10 11:29:52 testbox gs_server[3229]: object created (pos,ptr) : 126
09b9e8a8
Mar 10 11:29:52 testbox gs_server[3229]: object serve end (ptr) : 090dd310
Mar 10 11:29:52 testbox gs_server[3229]: object serve start (ptr) :
09b9e8a8
Mar 10 11:29:53 testbox gs_server[3229]: object serve end (ptr) : 09b9e8a8
Mar 10 11:29:53 testbox gs_server[3229]: object created (pos,ptr) : 127
090dd310
Mar 10 11:29:53 testbox gs_server[3229]: object serve start (ptr) :
090dd310
Mar 10 11:29:54 testbox gs_server[3229]: object serve end (ptr) : 090dd310
Mar 10 11:29:54 testbox gs_server[3229]: object created (pos,ptr) : 128
090dd310
Mar 10 11:29:54 testbox gs_server[3229]: object serve start (ptr) :
090dd310
Mar 10 11:29:55 testbox gs_server[3229]: object serve end (ptr) : 090dd310
Mar 10 11:29:55 testbox gs_server[3229]: object created (pos,ptr) : 129
090dd310
Mar 10 11:29:55 testbox gs_server[3229]: object serve start (ptr) :
090dd310
Mar 10 11:29:56 testbox gs_server[3229]: object serve end (ptr) : 090dd310
Mar 10 11:29:56 testbox gs_server[3229]: object created (pos,ptr) : 130
090dd310
Mar 10 11:29:56 testbox gs_server[3229]: object serve start (ptr) :
090dd310
Mar 10 11:29:57 testbox gs_server[3229]: object serve end (ptr) : 090dd310
Mar 10 11:29:57 testbox gs_server[3229]: object created (pos,ptr) : 131
090dd310
Mar 10 11:29:57 testbox gs_server[3229]: object serve start (ptr) :
090dd310
--
SW
--
fedora-test-list mailing list
fedora-test-list@xxxxxxxxxx
To unsubscribe:
https://www.redhat.com/mailman/listinfo/fedora-test-list