Hi,
I was in doubt if post this or not because I couldn't replicate with enough similarities. But as it may be worth, if it is an actual bug, or help others... why not?
Here I have to say that it is more noticeable under Windows 2000. That doesn’t mean doesn’t happen on higher OSs, but, from XP, it isn’t as noticeable. So, please, don’t stop reading here. But, hey, I know it is obsolete, and I know this is long and I’ll understand if you don’t want to read this.
I tend to make a lot of “speed tests” because ISPs in my country… well, if you have luck, great, if not, brace yourself with the fights. Maybe as other countries :/
About February my download broadband was enhanced from 30Mb to 50Mb. This is important because is when it started all. With only 30Mb I didn’t notice any problem.
“Speed tests“ were fine with “only” 30Mb and all matched the contracted speed and even a bit more. But when I had 50Mb I started to see some annoyances that sometimes was over 50Mb and others... if I had the luck to have 30Mb, it was a miracle. It wasn’t the test used. It was any test, with any technology (flash, html5, java, etc). The difference was just a couple of Mb. But all reflected the problems.
They were so random, but something in common is that the tests didn’t show the correct speed at the end of my PC usage day. So I thought, something in memory, maybe, was causing it. But, also, it didn’t happen all days. At the end of the day, sometimes, I topped the 50Mb.
And here starts the discarding process.
I have a humble Pentium 4 and, even it is not powerful, one of the things I do (that I won’t explain why) is to throttle it (decrease speed). It is one of the first things I discarded, because as higher the broadband, the CPU load at full speed is higher as well. I only noticed a little improvement. This wasn’t the problem. Even I uninstalled the filter driver.
So, if the CPU wasn’t the problem, programs should be. And I started with everything. And I left Stunnel as one of the latest. And there was the problem.
When Stunnel is open, the speed cuts at about 30Mb. Yeah, I couldn’t believe myself either.
After several tests, I discovered that Stunnel isn’t either the problem itself. The problem comes from the amount of services in .conf file. The more you have, the more speed problems you’ll have. I discovered this with the second instance of Stunnel I use for servers, which only has 7 services (3 SNI).
I mainly use Stunnel as client for non-SSL aware programs and I have set 16 services. The options of .conf file, or services options, seems to don’t have much effect on speed tests.
At the end, one way or another, the result is that if I open Stunnel, I can’t top full speed. I close it and voilà!, even during the same speed test.
What is causing it? Probably just Windows 2000, or maybe not. Windows 2000 doesn’t have a connection limit as XP, one of the things I thought about. Anyway, I just wanted to shared this with you, just in case helps or anything.
Regards.
System specifications: Windows 2000 SP4 // XP SP2 (testing purposes) P4 2.8Ghz RAM 2GB RTL8139 Fast Ethernet Full Duplex