Jump to content

CA3LE

Administrator
  • Posts

    10,046
  • Joined

  • Last visited

  • Days Won

    511
  • Speed Test

    My Results

Reputation Activity

  1. Thanks
    CA3LE reacted to jamew2 in Different download speed in Laptop and PC   
    The difference in download speeds between a laptop and a PC can be attributed to several factors. Firstly, hardware disparities play a crucial role. PCs often have more powerful processors and network cards, allowing for faster data retrieval. Additionally, laptops may have limitations due to their compact size, leading to smaller antennas and reduced signal strength, especially in older or budget models.
     
    Software can also affect download speeds. Background processes, applications, or bloatware running on laptops can consume bandwidth, slowing down downloads. PC users have more control over their system's resources, enabling them to optimize for faster downloads.
     
     
  2. Like
    CA3LE reacted to nanobot in Project-Based Result Aggregation   
    Sweet!
     
    Any way it can be setup to work in reverse? I.e. allow me to be on a desktop / laptop computer at a client site and scan it with my phone to add the test(s) to the project?
  3. Like
    CA3LE reacted to nanobot in Project-Based Result Aggregation   
    Wonder if it could be done pre-test then, similar to how HBO Max and such let me use my phone to scan a QR code to attach the TV/device to my account.
     
    1. Open TMN on target computer
    2. Click "I have a project under another account"
    3. Page opens QR Code
    4. Open TMN on phone authenticated to my account
    5. Open camera and scan QR Code from #3
    6. Add target computer to account for 24 hours (simple cookie with the info would suffice)
    7. Run tests from target computer
     
    Just spitballing ideas, would make it pretty painless to use this way and sticks pretty much to your original plan.
  4. Like
    CA3LE got a reaction from nanobot in Project-Based Result Aggregation   
    You can't add tests that have already been performed.  This works by creating side databases and then querying the new data stored.
     
    You would create a project (just enter a name), it then generates a URL (a simple 5 character key).  After you visit the URL on the client machine it instructs TMN to additionally store the results in the project's side database.
     
    You'd then run your tests, going from area to area... giving each unique sub ID's.  Along the way from the My Project screen you'll see the number of results and averages for each sub-project.  You can then query each database individually.  After the system sees that 2 or more sub-project databases have results for a given project it will then display the option to aggregate the databases together for you on the fly.  From that you can see all of the results and differentiate between each of your sub-projects results.  You can then click 'export' and dump all the results to CSV, again aggregated with all of the data included to help you differentiate the results.
     
    I think this will be especially helpful for your use case but home users can benefit as well.  Being able to go from room to room and quickly switch the project to help build a map of possible weak areas.  It's like identifiers on a much deeper level... and then the identifiers can be used on top of this if that helps some people.
     
    Great idea dude, I can't wait for you to put it to use.
     
    I don't know how useful QR codes will really be... but I'm having fun.   
     
  5. Like
    CA3LE got a reaction from xs1 in Test problem with slow uplink ISPs such as DSL   
    With a slower upload speed or higher latency it interferes with the normal flow.  If the requests are lagged it will affect the result.
     
    With 100+ smaller requests the connection has to negotiate each one.   The latency and upload can effect this.
     
    This will be less pronounced with linear because we don't have to keep initiating requests over and over.  
     
    I went around and around with this one, trying to get those connections to ramp up quicker.  Originally I was trying to make the test ramp up quicker by adjusting test parameters for that situation.  Then realized that it's only doing what it's supposed to do.  This happens when the connection is weak, it's only showing you what happened.  If something slows down the requests or the process... it affects the end result.
     
    So keep in mind when you're using the beta, it's splitting the multithread process much more than my previous version.  100 elements for < 1MB tests and 200 elements beyond that, where the production multithread at 10MB you only open 12 threads and 200MB opens 30 threads.  Big difference.  The beta is more demanding.
     
    The difference is before I adjusted the process to meet the connection.  Smaller tests were done with less elements.  I've decided going forward that TMN shouldn't scale based on the connection, rather measure every connection the same.  As the linear test does.  Remember I'm only talking about the multithread process.
     
    The beta upload test works the same way, 100 and 200 elements.
     
    A couple of things to can do.  Click [customize] and Enable Linear Boost or test linear on connections like that one.
     
     
    I've seen that too, always on crappy connections.  I think you're right about it being due to packet loss.  I'm going to see about detecting when a thread gets stuck like that and then reinitiate that thread and report the event in the results.
     
    It's all about how the data is being rendered.  The beta is an entirely new test with different variables.  These new variables seem to favor more modern connection types because they're better designed for this type of load.  A bunch of small requests may be harder to render in some cases than a few large ones.  But that's what we're here to test.
  6. Thanks
    CA3LE got a reaction from Sean in Test problem with slow uplink ISPs such as DSL   
    With a slower upload speed or higher latency it interferes with the normal flow.  If the requests are lagged it will affect the result.
     
    With 100+ smaller requests the connection has to negotiate each one.   The latency and upload can effect this.
     
    This will be less pronounced with linear because we don't have to keep initiating requests over and over.  
     
    I went around and around with this one, trying to get those connections to ramp up quicker.  Originally I was trying to make the test ramp up quicker by adjusting test parameters for that situation.  Then realized that it's only doing what it's supposed to do.  This happens when the connection is weak, it's only showing you what happened.  If something slows down the requests or the process... it affects the end result.
     
    So keep in mind when you're using the beta, it's splitting the multithread process much more than my previous version.  100 elements for < 1MB tests and 200 elements beyond that, where the production multithread at 10MB you only open 12 threads and 200MB opens 30 threads.  Big difference.  The beta is more demanding.
     
    The difference is before I adjusted the process to meet the connection.  Smaller tests were done with less elements.  I've decided going forward that TMN shouldn't scale based on the connection, rather measure every connection the same.  As the linear test does.  Remember I'm only talking about the multithread process.
     
    The beta upload test works the same way, 100 and 200 elements.
     
    A couple of things to can do.  Click [customize] and Enable Linear Boost or test linear on connections like that one.
     
     
    I've seen that too, always on crappy connections.  I think you're right about it being due to packet loss.  I'm going to see about detecting when a thread gets stuck like that and then reinitiate that thread and report the event in the results.
     
    It's all about how the data is being rendered.  The beta is an entirely new test with different variables.  These new variables seem to favor more modern connection types because they're better designed for this type of load.  A bunch of small requests may be harder to render in some cases than a few large ones.  But that's what we're here to test.
  7. Thanks
    CA3LE reacted to Sean in Test problem with slow uplink ISPs such as DSL   
    From my testing so far, the Beta appears to work well with my 4G based Internet connection at home.  However, when I managed to give it a quick test run at my workplace, the beta kept delivering speeds under 1Mbps down in Chrome even though they have a 10Mbps DSL connection.
     
    From further testing at home and setting upload / download limits on my MikroTik router, I found that when I set the upload speed to 512Kbps to match the DSL uplink at my workplace, I am able to replicate the issue here and also uncovered a few other small issues.
     
    With my workplace DSL connection the following is the Beta test followed by the linear test in Chrome with the UK server:

     
    Retest with the German server.  As I write this post, I see the up/down rows are swapped on the left. 🙃

     
    I did one more test in Edge and although it performed better than Chrome, the upload and download was still around half the linear download test:

     
    Other observations:
     
    The Beta test does not mention it being a multithread test in the test result.  For comparison, the non-beta multithread test mentions "Multithread":

     
    Download tests with a block size under 1MB incorrectly show the KB as MB in the test results page.  For example, the following test result on the left shows a test block of 205kB, however in the test results page, it shows "205 MB":

    If the download or upload test is unable to fetch all the blocks, it gets stuck.  This happened a few times, probably due to the small packet loss on my 4G connection, such as the following screenshot where it endlessly waited here for the final 2 kB block.
     

     
     
  8. Like
    CA3LE got a reaction from nanobot in Project-Based Result Aggregation   
    Alright, it's coming along very nicely.
     
    I'm able to enter a project name and sub name (if desired).  TMN then generates a short, friendly URL and puts it on your list.  When you visit the URL it greets the client and ties that computer to the project for 30 days.  The URL is the sign-in.
     
    From your project list you can see how many results each has and query the results as you normally do.  Then export the results.  Everything in the database works the same.  Add extra identifiers on top of this to further differentiate. 
     
    Just need to give it some logic for aggregating each projects sub-projects into one query, then polish the UI a little more and you can get working with the program immediately.  I think it will make things easier for you.
     
    After I read your post on Wednesday I meditated for what felt like only 15 minutes, plotted it all out.  And then it just poured out onto my keyboard.  Your details helped me visualize.  TMN's framework helped put it together quickly... it was pretty much written, just had to give it instructions for this scenario.
     
    I'm making this specifically for you and don't really care if anyone else uses it.  Original Members get original tools!
  9. Haha
    CA3LE reacted to nanobot in Now this one is kinda funny   
    I thought this was kinda funny, did a combined test and got the exact same 767.2Mbps on both upload and download. Had to giggle at this one.
     

  10. Like
    CA3LE got a reaction from nanobot in Project-Based Result Aggregation   
    Thank you for the details, really helps.  Well underway now, I wrote about 20 kB last night and into this morning.
     
    I'll update this thread.
  11. Thanks
    CA3LE reacted to nanobot in Project-Based Result Aggregation   
    Honestly I would pay $10-20/mo for a service (i.e. "TMN Enterprise") where I could add projects, then add buildings/floors/rooms within that project and take sampled results that I can then export either to a file or via an API. It would be nice to have a little parity in concept with the way my Fluke's work, like the below screenshot.
     
    Typically, when I use the LIQ-100 or DSX2-8000 I:
    1. Setup a project within the device
    2. Run a test / measurement
    3. Save the test / measurement with the patch number or some other label indication
    4. Export into Fluke LinkWare for PC
    5. Create the facility structure and sort the results into the proper location
    6. Generate a PDF from the results to send to the client
     

     
    With TMN, I would imagine (and prefer) a workflow like the following:
     
    1. Setup a project
    2. Setup the location / further structure, such as the floor, etc.
    3. Run a test
    4. Save the test to the project (or not) with a name (such as "Room", etc.)
    5. Export the results as a CSV, JSON, or have an API to retrieve them so they can be dumped into a PDF later
     
    Often, if I'm trying to do a speed test at a client site, I'm doing it either on a client PC, or I'm doing wireless testing with my laptop. Having a platform where I could log the test to my project(s) without having to totally log into TMN would be nice as well. I.e. having some type of Username -> MFA Authenticator app request to save the one result to my projects would be awesome.
     
    These are just some thoughts, would be nice to have a speed-test tool I could speak to that functioned in a useful way. Even a "My Projects" would be a great start, at least then I can start using my laptop to do client-site testing and troubleshooting.
  12. Thanks
    CA3LE got a reaction from iceb in Introduction to the BETA!   
    Instructions to Enable the Beta are in the Private area.
     
    The beta is private but members with access are allowed to share instructions.
     
    Please use this public forum for all threads related to Beta 23. 
     
    If you encounter any issues or bugs please copy the URL in your browser and include it with your post.  This helps reproduce the issue.  Screen recordings are also very helpful.
     
    Start new topic  
    Happy Testing!
  13. Like
    CA3LE got a reaction from nanobot in Project-Based Result Aggregation   
    You can kinda do that right now, by using identifiers.
     

     
    Then take note of the date, later query the database for that date range to only pull the results theoretically from the one site.  Maybe make a separate TMN account for these type of results.
     
    I intend on making it much easier to organize in your situation by incorporating sub accounts.  Which will help keep track of multiple overall scenarios.  I like the name you just came up with, My Projects.
     
    Bumping this up in my to-do list.
  14. Thanks
    CA3LE reacted to nanobot in Project-Based Result Aggregation   
    I run a company that does network installation, testing, certification, and remediation, and one of the services I offer currently is a wireless signal map. I also currently run multiple speed-tests from different rooms on each site and aggregate those results into a map as well. At the moment, I run them via Speedtest.net, and save the result into an excel spreadsheet manually.
     
    It would be handy if I could use TMN natively for it, by starting a "project" and then being able to label tests by room/location and Wireless connection type (b/g or n/ac most often) so that I can export all the results into one file to pull them into my final report. It would also be nice to have those results long-term, so that if I get a client call-back for another round of testing I can compare to the old project to see if anything has changed.
  15. Like
    CA3LE reacted to nanobot in Odd Upload Limits with Firefox on Windows, anyone else?   
    Curiously, Edge still gets substantially faster results.
     
    All these results are the exact same PC. From top to bottom:
     
    1. Chrome on Current
    2. Chrome on Beta
    3. Edge on Beta
    4. Firefox on Current
    5. Firefox on Beta
     

     
    Definitely something funky within my Firefox install, I may have to wipe it.
  16. Thanks
    CA3LE got a reaction from xs1 in Introduction to the BETA!   
    Instructions to Enable the Beta are in the Private area.
     
    The beta is private but members with access are allowed to share instructions.
     
    Please use this public forum for all threads related to Beta 23. 
     
    If you encounter any issues or bugs please copy the URL in your browser and include it with your post.  This helps reproduce the issue.  Screen recordings are also very helpful.
     
    Start new topic  
    Happy Testing!
  17. Like
    CA3LE got a reaction from jjamez in A couple of router settings that matter   
    Hi John, thank you for sharing the great information.  Very happy to hear that you've improved your speeds. 
     
    Did you switch your DNS to Cloudflare 1.1.1.1 (and 1.0.0.1) or Google 8.8.8.8 (and 8.8.4.4)?  For other people who'd like to do this you can find it on the Connection Guide under "Step 6 - Improve Your DNS Resolution and Privacy".
     
    DNS over HTTPS is available for Firefox users.  I'm pretty certain that this is going to become the new standard and will eventually roll out to all browsers.  May be able to do this at the router level in the future too.  ISPs won't like that.  Right now, all of your DNS traffic is being send with clear text, meaning it could be snooped.  DNS over HTTPS encrypts your DNS queries.  Encryption always has the potential to slow things down but actually (reading the link above) they say in many cases it's actually faster.
     
    Again, happy to hear you've picked up some extra speed that you've been paying for. 
  18. Like
    CA3LE reacted to xs1 in Sick and Tired of Xfinity acting like we get faster more reliable internet with this 10 G BS   
    Unless there's an issue with the gateway itself, the ISP should only "update" or need for a restart at most, once a month, if that. There has to be in issue with your gateway, or a signal loss issue with the connection itself for it to restart that many times. There's been months before my ISP needed to refresh/change IP or update the config. Id check with comcast to see what's going on.  Possibly a bad power supply to the gateway? Gateway itself overheating? Bad power strip?  There has to be a cause. This type of behavior is not normal. 
  19. Thanks
    CA3LE got a reaction from The Speedtester in Don't trust, verify.  I'm giving you ways to verify.   
    My beta gives anyone the ability to run TMN on any computer they'd like.  Run it locally on a Docker images I've prepared for you or install it on any web sever, with or without SSL.  It only takes 2 files, a total of 1800 bytes of code on your end.  What speed will you see between two wired 1 GbE?   Exactly what you'd expect to see, watch for yourself.
     
    tmn-on-my-server.mp4
    The Mac and Windows machines are fairly distant, non-direct routes.  The connection traverses 2 switches, then the router, then another switch also adding in about 100 ft of cable before it arrives.  Not lab conditions, I wanted all of those real world variables. 
     
    If you inspect I think you'll agree, TMN's results are pretty exact. 
     
    tl&dr

     
    So average 916 Mbps | 904 Mbps.  Adding 6% network overhead you get to 971 Mbps | 958 Mbps.  Which is right in line with what we see coming across the interface in reality.  
     
    I did the same LAN testing when developing the current version (v18) you're using now, always do.  But now I'm giving the ability to do it yourself, super quick.  ... I've also done that before but not like this.  This is very different.  Cut and paste a few commands into Terminal or PowerShell and you're running local tests on all your devices in a few seconds.  You can also audit all of the code and understand the entire container in just a few seconds.
     
    Pretty excited to share that with you all.  Curious how people will use it.
  20. Like
    CA3LE got a reaction from iceb in Beta Testers Welcome   
    I have some new tools coming out!  And I mean NEW!
     
    If you'd like to get an invite when a new Beta is available simply vote on this topic.
     
    Currently no ETA but development is moving quickly.
     
    I'd like people who are willing to provide feedback but it's not necessary.  Just running the program will give me a lot of useful information.
  21. Thanks
    CA3LE got a reaction from Pgoodwin1 in Don't trust, verify.  I'm giving you ways to verify.   
    My beta gives anyone the ability to run TMN on any computer they'd like.  Run it locally on a Docker images I've prepared for you or install it on any web sever, with or without SSL.  It only takes 2 files, a total of 1800 bytes of code on your end.  What speed will you see between two wired 1 GbE?   Exactly what you'd expect to see, watch for yourself.
     
    tmn-on-my-server.mp4
    The Mac and Windows machines are fairly distant, non-direct routes.  The connection traverses 2 switches, then the router, then another switch also adding in about 100 ft of cable before it arrives.  Not lab conditions, I wanted all of those real world variables. 
     
    If you inspect I think you'll agree, TMN's results are pretty exact. 
     
    tl&dr

     
    So average 916 Mbps | 904 Mbps.  Adding 6% network overhead you get to 971 Mbps | 958 Mbps.  Which is right in line with what we see coming across the interface in reality.  
     
    I did the same LAN testing when developing the current version (v18) you're using now, always do.  But now I'm giving the ability to do it yourself, super quick.  ... I've also done that before but not like this.  This is very different.  Cut and paste a few commands into Terminal or PowerShell and you're running local tests on all your devices in a few seconds.  You can also audit all of the code and understand the entire container in just a few seconds.
     
    Pretty excited to share that with you all.  Curious how people will use it.
  22. Like
    CA3LE reacted to Catbear in 🎉 **Welcome to Testmynet Forum! Introducing Catbear!** 🎉   
    Hey,
    That's fantastic! Thank you so much for inviting me to the Beta testing phase! 😎
     
    I'm really looking forward to trying out the new tests and putting my internet connection through its paces. Too bad I don't have my own server, but I'll give it my all on my local network! 💪
     
    Your advice about not taking things at face value and doing our own checks is spot on. Trust is good, but a little verification never hurts! 🕵️‍♀️ I'm really excited to see what my connection is capable of.
     
    Thanks also for the warm welcome! It's really cool to connect with like-minded internet enthusiasts like you guys. 🤗 I can't wait to share my experiences in the forum and read about others' stories. Together, we'll conquer the internet!
     
    By the way, I've already voted for the Beta! 🗳️ Thank you for giving me the opportunity to be part of this exciting phase!
     
    Thanks again for the response and the sweet compliment on my connection. I love hearing that! Let's rock this Beta! 🚀
    Cheers,
    Catbear 🐱🐻
  23. Thanks
    CA3LE got a reaction from Catbear in 🎉 **Welcome to Testmynet Forum! Introducing Catbear!** 🎉   
    Catbear 🐱🐻!  You're awesome!
     

     
    Please join the beta to get early access >> https://testmy.net/ipb/topic/34612-beta-testers-welcome/ 
     
    I think you're going to love playing with the new tests on that connection.  I'd like to see how it runs on your local network too.
     
     
     
     
    I'm stoked to read them.
     
    Welcome to TestMy.net!
     
    By the way, sweet connection!
  24. Thanks
    CA3LE reacted to Catbear in 🎉 **Welcome to Testmynet Forum! Introducing Catbear!** 🎉   
    Hey there, fellow Testmynet users! 😊
    I'm thrilled to be a part of this awesome forum, discussing all things speed tests and bandwidth with all of you. You can call me Catbear 🐱🐻 – it's a fun combo! I hail from the vicinity of Hamburg, Germany, and at 25 years old, I'm still relatively young. Technology and internet connections have always fascinated me. 💻🌐
     
    Recently, I decided to bid farewell to my old internet connection and upgrade to a brand-new Cable internet line. The whole experience of installing it alongside the technician was a rollercoaster ride of excitement, opening up a whole new world of possibilities! 🚀🔧
    My provider now offers an incredible speed of up to 1150 Mbps! On average, I'm hitting around 1100 Mbps down and 50 Mbps up – mind-blowing, right? It's the fastest connection I've ever experienced, and I can't wait to explore all the opportunities it brings. 😍💨
    To tap into this high-speed connection, I've got a snazzy 2.5Gbit network card, paving the way to the online wonderland. My trusty router is the FritzBox 6690, which has been a reliable companion so far. 📶💼
     
    I'm stoked to share my experiences with all of you in this forum and learn from your stories as well. If any of you use similar tech or have tackled similar challenges, I'm here to help with any questions or advice. Let's exchange ideas and make the most of this tech-savvy community! 💬🤝
    Once again, a big thank you for welcoming me into this fantastic community. I'm excited to see what the future holds for internet connections and technology for all of us. 🌟🚀
    Best regards,
    Catbear 🐱🐻
     
  25. Like
    CA3LE reacted to Little Banshee in Why is my upload so much slower here than speedtest?   
    Thank you that is very helpful information and I will make sure to check out the beta test. 
×
×
  • Create New...