Jump to content

CA3LE

Administrator
  • Posts

    10,037
  • Joined

  • Last visited

  • Days Won

    508
  • Speed Test

    My Results

Reputation Activity

  1. Thanks
    CA3LE reacted to nanobot in Project-Based Result Aggregation   
    Can confirm, tyvm!
  2. Like
    CA3LE got a reaction from nanobot in Project-Based Result Aggregation   
    I enabled additional error logging last night on My Projects but made a typo.  Resolved now, thank you.
  3. Thanks
    CA3LE reacted to nanobot in Project-Based Result Aggregation   
    @CA3LE Btw, not sure if it's related, I'm getting an error after running tests, the "Try Again" button resolves it and the results load.
     

  4. Thanks
    CA3LE reacted to xs1 in PING to a European Server from the Caribbean   
    I guess the better question is, is your concern the consistency of the pings, or the final number, as you have stated in previous post?  I ask because as far as the consistency aspect is concerned, the spikes, or jitter, is going to be on the ISP routing end of things... not a whole lot that can be done there short of having a technician from the ISP run line dB testing, either from your personal location of testing, or from the node to your location, etc. As far as the final number goes... That is on the other end of the IP's final stop... just end distance as a factor & really cannot change that aspect. 
     
    On the other hand, your trace to the fl.testmy.net seemed pretty normal give or take a few spikes. Ping 1 is you, ping 2 is you -> your  switch/node , 3 is your ISP & onward. From there, is all in ISP routing. 
     
    Miami, about 2 hours south from my location. 
     

     
     
     
     
     
    Colorado, about 2000 miles away. 
     
     

  5. Like
    CA3LE got a reaction from pothound in Hello from the Caribbean   
    Welcome to TestMy.net!  I think we can help.  
  6. Like
    CA3LE reacted to pothound in PING to a European Server from the Caribbean   
    Hey Everybody
    I work for a Call Center and have not a big clue of PINGs and traceroutes etc. However the PING is poor and the European Call Center tells me, my ISP is able to do something to improve it.
    The ISP however seems to be a at a loss.
    I hid the server in Europe.
    The first IP is mine.
     
    Up to line 10 are all IP adresses from my ISP.
    So in my point of view - which of course is just the opinion of a non-expert - they could do something to improve which would then help lower the final ping. Is this wrong thinking?
    And I am quite worried, that line 2 is already timing out.

    Hope you can shed some light on this issue.

    Thank you all!


  7. Like
    CA3LE reacted to pothound in Hello from the Caribbean   
    Waving from the sunny Island of Grenada. It is lovely to be far away from bigger lands unless it comes to Internet. 😆 Hope to find answers here with regards to my PING issues. My ISP seems to be lost...
    pothoun
  8. Thanks
    CA3LE reacted to nanobot in Project-Based Result Aggregation   
    I found a bug already 🤣
     
    Not a major concern from my end, but an ampersand in the project or sub-project name causes a mild issue. I entered `AT&T` for both parameters in this screenshot:
     

     
    I was trying to enter "EBrown Home" for Project, and "AT&T LTE" for the sub-project when I found the issue:
     

     
    However, on the bright side: the QR Code at the device-signup page worked exactly as I would hope it does. I scanned it with my phone and it pulled right in, as desired.
  9. Like
    CA3LE reacted to nanobot in Project-Based Result Aggregation   
    If you build a good system things naturally fall into place.
  10. Like
    CA3LE got a reaction from nanobot in Project-Based Result Aggregation   
    Good catch.  It's now encoding properly for that instance.
     

     
     
    Sweet.  I hope it helps.
  11. Thanks
    CA3LE reacted to nanobot in Project-Based Result Aggregation   
    Beautiful! I will play with it later today, I have about 9 hours of meetings today.
     
    Also -- congrats on the new family member! Always exciting, make sure you spend plenty of time with your new baby, my projects are far less important.
  12. Like
    CA3LE got a reaction from nanobot in Project-Based Result Aggregation   
    @nanobot Look for "My Projects" under DB in the main menu (outside of the forum).
     
    Play around with it and share your thoughts.
     
    Note, results will only be saved when using the beta version (for now).  When you join a project it will default the target device to the beta automatically.
     
    Another note, you can use emojis in names if you'd like.  Pretty fun.  
  13. Like
    CA3LE got a reaction from nanobot in Project-Based Result Aggregation   
    I did have it ready for you but wanted to run some more tests.
     
    Been busy with family since my last post.  Volunteered for my daughter's 6th grade YMCA camping trip, which was awesome!  My wife was only days from her due date but she always runs a couple weeks longer.  I also had a friend with me who had a satellite phone and was only maybe 70-90 minutes from getting to the hospital if needed.  I get to the camp and find that although there's definitely no cell service... they have wifi setup for the school.  lol, glamping. 
     
    Anyways, we got back and I under estimated the time needed to get ready.  Before I knew it we were having a baby. 
     
    Reign was born 9/26/2023 9lbs 12oz 22in

    My youngest daughter Reagan holding him, first moments at home.  I have 5 kids now.  
     
    While I moved around the hospital for 72 hours I was able to quickly make and add to projects, search, select, have results saved on those special side databases and then at the end aggregate them all together. 
     
    I want to run though testing the QR Auth again.  In all of my previous testing so far it's working as expected.  You pull up the Pro Auth page on the device you want to test, scan the QR code on your phone (signed in to TMN), your phone asks you to either create a new project or assign the device to an existing project.  As soon as it's selected the target device gets a signal and then the browser's results get tied to your special side database.
     
    In use I thought of some things to improve the experience but I think what's laid down so far makes a good version 1.  For your use case it might just make your life easier.
     
    When I'm able to I'll give it another go over, when satisfied with how it's working for me I'll open it up for your username first.  Once you're happy with the operation we'll share it with the rest of our beta testers.
     
    The code base on this increased 35% from the 18th to the 25th.  So quite a bit more logic has been added since I was already getting excited.  Hope you dig it.
  14. Like
    CA3LE got a reaction from xs1 in I Think Blocks should be Larger   
    Click [Customize] then select 500 MB max. 
     
    I may change the default after we get going.
  15. Like
    CA3LE got a reaction from nanobot in Project-Based Result Aggregation   
    I can't finish it until at least Friday but I'll let you know as soon as it's ready. 😀
  16. Like
    CA3LE got a reaction from nanobot in Project-Based Result Aggregation   
    Well it's definitely falling into place.  QR authorization done.
     
    You can now have your phone signed in, then go from computer to computer and scan the QR code.  A couple seconds, it links up and then asks you which projected to add it to.  Once you select, the target computer magically gets authorized.  It's really cool.  Again, great idea Elliot.
     
    Coming together nicely.  I'll be hitting you up for real-world testing as soon as I finish my testing.
  17. Like
    CA3LE got a reaction from nanobot in I Think Blocks should be Larger   
    Click [Customize] then select 500 MB max. 
     
    I may change the default after we get going.
  18. Like
    CA3LE reacted to nanobot in I Think Blocks should be Larger   
    Now that I type this, wonder if having a "stress test" with a mixture of block sizes would be handy, would simulate what computers / networks actually do. Some are doing really small data-loads and some are doing large data-loads.
     
    Just a thought.
  19. Like
    CA3LE got a reaction from nanobot in Project-Based Result Aggregation   
    Ahhhh, I see.  I can definitely work that in there.  Great idea... super slick.
     
    I'll add that, need to also add pagination (for when you have many projects listed).  Added search functionality last night, pretty cool predictive search.  Where pulls and displays the search results while you're typing.  First time I've done that, it's really nice.
     
    After those elements are complete I'll reset it's databases and put it through real-world testing.  After I've tested some more I'll get it out to you.
     
    Might be the fastest turn around I've done for a request, ever.  And this isn't some small thing, I've been working solid on it since Wednesday.  The main controller for this part of the program is currently 44 kB and then hooks had to be created across the rest of the program to make it play with everything.  Probably another 30 kB.  So I estimate about 74,000 characters.  And that's employing my goal of writing as little code as possible to get the same thing done.  ... I'm not just slapping crap together, you'll see.
     
    I wrote it and I'm not sure how because it's been less than a week (not even 5 days yet actually).  And I didn't touch the keys until day 2, lol.  --- seriously, funny thing is I don't feel like I've done anything.  It built itself.
     
    Very useful functionality, as it's coming together I can see how it will benefit many more use cases.  Can't wait to share it with you.
  20. Like
    CA3LE reacted to nanobot in Can whttps://testmy.net/ipb/topic/34679-can-we-get-a-dual-test-in-the-beta/e get a "Dual" test in the Beta?   
    Based on how the Beta seems to function, I would think it would be a prime opportunity to add a "dual" test, which simultaneously runs both upload and download.
     
    This would be nice for testing in enterprises that have their own data-centers and host VPN/Web/etc. traffic, as they can find out what types of bandwidth carving they should do. I.e., if my Buckeye 1-gig fiber supports a full-duplex 1-gig, then I don't have to worry as much about having a good upload speed when someone else is using my network. But if it's a half-duplex 1-gig, then it changes how I might want to carve out bandwidth.
     
    Just a thought, would be an interesting metric to add. Could be a purple double-arrow in the results that indicates the combined speed as well, since it's not a pure upload/download, but a "dual" / "simultaneous" / "mixed" test.
  21. 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.
     
     
  22. 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?
  23. 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.
  24. 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.   
     
  25. 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.
×
×
  • Create New...