Jump to content

Coast to Coast Multithread Speed Test


CA3LE

Recommended Posts

Update: The Multithread Speed Test doesn't just open more threads, it can also test servers simultaneously and return a single result.  Get a single number for a world-wide speed test.  Select one or all of TestMy.net's servers.

 

Hey testers!

 

I came up with something new yesterday. It came together better than I had imagined. It's actually a twist on an old technique I used to use.

 

So, the normal download speed test streams the data, as you would read a document.  This new method loads elements that are able to be simultaneously downloaded, in a way that allows your browser to max out.

 

I achieve speed far greater using this method, confirmed by readings from the controller. It taxes my connection so hard it causes my Pandora to pause and skip. That's when you know you're pulling all it's got (confirms that I'm pulling the same speeds I get from Usenet and torrents... still 50 Mbps below what Cox advertises for my package). The speed builds faster and is held longer... but I've also seen in my test bed where the opposite is true, the configuration and the browsers optimization and performance come into play for sure.  If for example the browser is only set to allow a limited number of concurrent connections, then performance on this test will obviously suffer.

 

This in no way is meant to replace the download test I have now, they are two totally separate methods and can both be used in their own way to find issues. They're both correct... they just request the information in different ways so the result is different. The normal test finds things that multithreading would hide. The information from the multithreaded test can be just as useful. In my opinion comparing the results of the two test types can lead users to discover and resolve more issues easier.

 

Okay, I blabbed for long enough. For anyone that stuck around... Turn on multithreading - switch the server or follow that link again to turn it off.  This only works with the download speed test and disables TiP when enabled.

 

Realize that this method could be more resource intensive. That's the point to a test like this... you want to tax your resources. It crashed one of my VPS servers early in its development... although I haven't seen a problem since. Having said that, I also saw zero issues when testing on desktop, tablets and smartphones. Test with this option and let me know if you find anything weird.

 

-D :headbang:              :confused2::computer:

Edited by CA3LE
added updated information and link
Link to comment
Share on other sites

Okay, moved.
 
I originally posted that in the beta testers area but I decided it's ready for everyone to play with.
 
There is a link to turn the feature on and off on the download speed test page below the SmarTest button.
 
Really boosts my TMN score. Read the opening post of this thread in detail to understand why both methods are beneficial.  Both results are accurate, just rendered a different way so they yield different results.
 
Using Linear Load method
McTgvBF.png
 
Using Multithread Method
V8YTacE.png
 
Both results matched readings taken off my network interface. I'll have some youtube videos up soon.
 
The number output by the multithread speed test falls exactly in line with what I experience with really good torrents or giganews usenet transfers... still falling short of the 150 Mbps that Cox is supposed to deliver... and obviously maxed out because Pandora cuts out during the test.
 
Another tool from my arsenal to yours.

Link to comment
Share on other sites

Probably was reading a little high earlier. One of the server urls was entered incorrectly. I wrote a failsafe, it runs through the servers to check that they are online before initiating the test... if they're offline it uses only the remaining selected servers.

 

It outputs the array of servers that it's testing with at the bottom of the page while the test is running...

 

post-2-0-21750300-1368943920_thumb.png

 

... what it did earlier when one of the servers wasn't found... it thought the data was there when it wasn't... having data not there and calculated into the result obviously raises the score.  But now that shouldn't happen, if the server isn't found... it's taken out of the equation.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...