OS/2, eCS & ArcaOS - Technical > Networking

Fastest tcp/ip throughput in OS/2?

<< < (4/5) > >>

Dariusz Piatkowski:
Hi Lars,


--- Quote from: Lars on November 16, 2018, 11:53:48 am ---At eCS times, "sack" was always set to zero. I am fairly sure it should still be this way as the feature was broken and nobody has touched AFINETK.SYS since.

And that said, that's the likely reason for the TRAP in AFINETK.SYS that you are experiencing
(make sure you use SOCKETSK.SYS and AFINETK.SYS and not SOCKETS.SYS and AFINET.SYS !)

--- End quote ---

Alright, great point. I went back to re-test this. Indeed, shutting OFF SACK prevents the TRAP from occuring with the MMRE drivers. I have not gone back to the MultiMac32-R8169 drivers yet to re-test, but will do so next.

I am pretty sure I have tried this once before, probably a good year ago when I had originaly moved from a DSL to my Fibre 125 mbps connection. At that time I found out that various sites would not connect reliably with the SACK=OFF setting. Certainly something like https://www.speedtest.net/ completely fails the test after about a 5 sec burst of traffic. Other testing sites do seem to work though.

Regardless, the normal Internet usage for me is not about using the speed testing sites, so if SACK=OFF works elsewhere it would certainly make sense to keep it that way.

Lars:
No.
I have "Sack" disabled and www.speedtest.net works perfect  for me. You Must have a different Problem in your System.
The window Sizes should be a multiple of the MTU (or MSS,I cannot remember) and Not Just the Maximum.

Ian Manners:

--- Quote ---The window Sizes should be a multiple of the MTU (or MSS,I cannot remember) and Not Just the Maximum.
--- End quote ---

I use multiples of MTU, still not sure if that's right as some people say MSS, others say MTU, and the odd person says its irrelevant..
I do know if you simply use maximum values your connection can become jerky with unexpected timeouts and dropped connections.

I use manual MTU values, one day I might experiment with the window sizes to see what happens with different values and auto MTU/MSS values but it's not a high priority thing for me as what I currently have works, though an MTU of 1500 should work fine for me I've discovered the best for me is around 1000 (which ever number is closer in multiples of eight ). <== changed No. 8 to written eight

Dariusz Piatkowski:

--- Quote from: Lars on November 18, 2018, 01:32:23 am ---No.
I have "Sack" disabled and www.speedtest.net works perfect  for me. You Must have a different Problem in your System.
The window Sizes should be a multiple of the MTU (or MSS,I cannot remember) and Not Just the Maximum.

--- End quote ---

Hmm...OK, that's promising...so what is the config you are running (inetcfg.ini)?

I am more than happy to replicate it here and report back.

BTW: Regarding the previous MMRE SACK on/off discussion...put on a couple more days on the MMRE.OS2 driver with SACK=OFF, however this still resulted in a TRAP during the upload speed test, so I'm now back to R8169.OS2, so far the same tests pass...I will put on a few more days of use and report back.

Dave Yeo:
I played around with speednet.net on a new install. I couldn't get it to run at all with my usual Mozilla setup, due to noscript I assume. There are a lot of scripts and some of them trigger a high CPU load. I restarted the browser in safe mode, got to see all the ads and the browser would hang after the download test with one core pegged and eventually the hung script popup would let me kill the script. Updated my hosts file which got rid of the ads but the upload test still hung. I tested both SM and FF.
Your traps might be caused by whatever was hanging the browsers here, which appears to be too many scripts with at least one our browser doesn't like.
What does work fine is the command line Python script,

--- Code: ---wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
python speedtest-cli
--- End code ---
You may want to take the browser out of the equation or at least do tests with the Python script and compare.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version