Jump to content

Sean

Moderators
  • Content Count

    300
  • Joined

  • Last visited

  • Speed Test

    My Results
  • Days Won

    74

Everything posted by Sean

  1. The first few hops of your Trace Routes appear to rule out the connection between your router and the ISP, so it does not appear to be an issue with your home network, router or its link. Besides the excessive ping times, your ISP appears to have very high packet loss going by the number of individual stars. Three stars in a row just means the gateway at that hop does not respond to ping requests, so you can ignore those. For comparison, these are trace routes to 1.1.1.1 and 72.30.35.10 from my end, which is over a 4G cellular connection: Try a "ping -n 100 1.1.1.1". Ideally this should finish with a "0% loss" and no more than 1%. High packet loss (3% or higher) will cause a drop in throughput as your connection will spend much of its time re-requesting packets that did not arrive.
  2. Trying running a continuous ping on a PC in the background as you stream the TV as follows: Right-click the Start button and click either "Command Prompt" or "Windows PowerShell". Type this command: ping -t 8.8.8.8 The next time the buffering issue starts, have a look at the PC to see whether there are any "Request timed out" lines. If there are two or more in a row, this is a good that your Internet connection dropped. If however the "Request timed out" lines are intermittent (e.g. 2 or more per screen-full), there likely indicates high packet loss on your connection. If the pings continue fine during the buffering issue and there are no latency spikes ("time=" value doesn't exceed 100ms), this could indicate a possible issue with the ISP's CDN server for those streaming services, something which happened with my ISP a few years ago. In this case, switching Internet provider may fix the issue as the replacement ISP may serve you from different CDN servers.
  3. Which type of Internet service do you use and how are you connected with the router? With wireless Internet providers including cellular networks, the latency will usually increase as the traffic load increases, particularly if you are near the edge of reception. With satellite Internet based services (HughesNet, Tooway, etc.), it physically takes around 300ms just for the signal to reach the geostationary orbit and back and again in the return direction, i.e. around 600ms total additional latency. This is the reason overseas telephone calls relayed over satellite had a noticeable delay. With Wi-Fi connections, traffic load and interference will cause the latency to increase. For example, your router could be on the same Wi-Fi channel as a neighbour's router, which means if they have a busy network (e.g. multiple kids streaming on Tablets), this will cause the latency to spike as your devices struggle to communicate over the noisy Wi-Fi channel. In this case you can try changing the Wi-Fi channel on the router to see if another channel improves the latency.
  4. It appears that the Cloudflare 1.1.1.1 App now works on the Three network as I no longer need to use DNS over HTTPS to get online while connected. In fact, it appears that WARP+ now blocks DNS over HTTPS while it is connected. For example, if Firefox has network.trr.mode set to 2 or 3, there is no connectivity while WARP+ is connected. Unfortunately, it looks like either Three has tweaked its traffic shaping or Cloudflare's WARP+ servers are facing congestion. Traffic is now only intermittently prioritised while the WARP+ is connected. For example, at the moment, here is a 50MB test with TestMy London directly and over WARP+: TestMy Australia and over WARP+ It's quite erratic also, so could give 10Mbps on one test and hit as high as 50Mbps on the next test. I did manage to find an App that could share WARP+ to my laptop over a tethered Wi-Fi connection, however the WARP+ trick is of limited use now. It was nice while it lasted.
  5. Which virus checker are you using? I have seen this before with Kaspersky, including its free version. It appears to hold on to the incoming data as it analyses it, so when it releases it to the browser, this causes a spike like what you show.
  6. The constant ~10Mbps throughput seems to indicate the link speed between your PC and the router is connected at 10Mbps. To check this: Right-click the Start button and in the menu click "Network Connections" Under the heading "Change your network settings", click "Change adapter options" Go into "Ethernet" (or the icon showing two blue screens) Check what the "Speed:" line says. If the "Speed:" line says 10Mbps, try another network cable between your PC and the router. This should show 1Gbps and possibly 100Mbps with an older router.
  7. Would it be something this, shown against a business card, connected to our living room TV? : This is a full Windows 10 PC, however, the specs the one we have are very basic, i.e. Atom CPU, 2GB RAM and 32GB storage. This cost £50 (about $65) on an Amazon lightning deal at the time (May 2016) and I wasn't sure how we would get on with having a "PC channel" on the TV. However, when I saw the lightning deal, it became an impulse purchase. My parents barely used the Android TV stick we had before it, however, this Windows stick has been a success and in constant use for streaming. It barely uses any power (powered with a USB cable), so we leave it running 24/7. With this running Windows 10, it is as functional as an entry level Atom powered Windows 10 laptop. While I wouldn't try any type of photo editing on it, it has no problem streaming up to 1080p and can run desktop applications such as Word, Excel, etc. It does however struggle with multimedia heavy websites, but we generally don't use it for web browsing other than to head to a website like the BBC, NBC, etc. (with a VPN) to stream shows. There are higher end sticks also, for example, Intel has similar size stick with a Core i5 CPU, 128GB SSD, 4GB RAM, etc. Whenever we decide to upgrade ours, I'll certainly get something more capable, seeing how much use we got out of ours.
  8. It's quite possible the connection is intermittently dropping during the show. This will not show up in a speed test unless you happen to test the moment this happens. However, you can test for this with a continuous ping test while watching a show. If you have a laptop, bring up a command prompt (right-click the Start menu and select either "Command Prompt" or "Windows PowerShell"). Type the following command and press enter: ping -t 8.8.8.8 Ideally this should run on the same Wi-Fi network as what your Netflix is streaming on, unless you are streaming on a wired network connection (e.g. network cable plugged into the TV). When the show starts buffering, have look at the ping responses on the laptop. If it shows multiple "Request timed out" messages, this indicates a dropped connection. If it's still showing replies, but the "time=" value spikes, this indicates network congestion at the time, such as either something hogging the network, Wi-Fi interference or a link issue between your modem and your Internet provider. The next test you can try is check whether the issue is with the Wi-Fi or your ISP by pinging the gateway IP. To find this out, type in the following command: ipconfig Look for the line "Default Gateway" and then type in ping -t followed by the gateway IP address. E.g. if it's 192.168.1.1, type in ping -t 192.168.1.1 Continue watching until you see it buffering again. If the ping replies gave the same symptom as above, e.g. timeout or "time=" value spikes, the issue is with the Wi-Fi connection, such as interference. Otherwise the issue is likely with your Internet provider's link.
  9. That's interesting that the Cloudflare DNS worked for you over 4G. I tried connecting WARP+ on my end over Three mobile data, but the DNS queries still do not work. What I meant about the VPN is WARP+ itself rather than a third party. However, the issue is that WARP+ is currently not available for the desktop, so depends on an App being able to tether the WARP+ connection established on the mobile. With Android's built-in tethering, it bypasses WARP+.
  10. Going by Cloudflare's WARP+ article, when WARP+ is enabled, all the traffic is encrypted. However, it appears that in whatever way it handles DNS traffic, it is unable to transfer it over the Three network. The WARP+ traffic however appears to transfer fine. When tethering (Hotspot) is enabled on Android, it does not tether traffic over the VPN connection, even with other VPN services. You will need to use a third party App to tether the WARP+ connection. One example is the App VPN Hotspot, however, I have not tried this yet. As DNS does not work over WARP+ with the Three network, it's very likely tethered traffic will have the same issue, where only applications that support DNS over HTTPS work.
  11. Here in Ireland, a few ISPs use IP ranges in 100.x.x.x for carrier grade NAT, which IANA reserved for this purpose: https://en.wikipedia.org/wiki/Private_network#Dedicated_space_for_carrier-grade_NAT_deployment
  12. They use what's called a carrier-grade NAT, which is where their DHCP server issues an internal IP address to each customer, usually starting with 10.x.x.x or 100.x.x.x. This is much like how your home router would issue IP addresses like 192.168.x.x to the internal devices. This results in a single public facing IP address being shared with many users, much like how your router connects multiple devices on your network over the one public IP address. You can test this somewhere that offers free Wi-Fi by connecting two devices to it and Google "My IP address". Both will likely show the same public IP address.
  13. The problem with running two simultaneous speed tests is that when one test completes, the other will be skewed by getting the full bandwidth for the remainder of the test. The best way to run this type of test would be to run iPerf in server mode on one PC and then run simultaneous iPerf speed tests against the iPerf server from the other devices. You can download iPerf here. To use it, open two command prompts and run "iperf3 -s -p 5201" in one and "iperf3 -s -p 5202" in the second. To run simultaneous tests on the other PCs against it, run "iperf3 -c -p 5201 -t 60" on one PC and "iperf3 -c -p 5202 - t 60" on the second PC. If there's a spare LAN port on the router, plug the PC running iPerf in server mode into it. iPerf shows the current bandwidth every second, so you can monitor how the bandwidth is split over the 60 second test duration. Post addition: I ran short on time earlier, but to answer the questions: You can run tests simultaneously on TestMy, however, if one runs faster than the other, the longer running test will be skewed due to getting the full bandwidth when the other completes. Yes, the identifiers will be preserved only if logged out. When logged in, whichever identifier was last chosen will be used for both tests. The simultaneous tests will get different test IDs. You can start them at the same time. Whenever you use cellular data, public Wi-Fi, privacy VPN, etc. your public IP address is likely shared with several hundred other users. So if one runs TestMy on one of these connections, there is a good chance that someone else could run TestMy at the same time on the same network, I.e. it should have no problem running simultaneous tests from the same IP address, but with one test potentially skewing the other.
  14. The leads are unaffected by frost. The temperature does not affect the dish either, as long as there is no snow on the dish or the front part of the LNB facing the dish. If you haven't already done so, check that the leads from the dish are tight behind the modem and turn the modem off and on. The next time you speak to the agent, mention that there is no snow on the dish. Snow on the ground doesn't affect the signal at all, however, they likely assume that a snow covering on the ground means there is snow on the dish.
  15. It only takes a light snow covering on the dish to block the signal. This is especially true with satellite Internet that uses the higher frequency KA band, which already is very susceptible to rain attenuation. I remember running into this issue back when I had satellite Internet around 2005. If you can reach the dish with a mop, you can try wiping off the snow. Wipe off any snow on the LNB also, i.e. the active part with the leads that points at the dish.
  16. If you test on the same IP address, the results will include other tests on the same IP address. The logged out results will not have a username on them, such as the first two in the screenshot from my end below. To delete a result, tick the box to the right of the result (1), then click the trash icon at the top (2): To isolate tests, choose a location in the Identifier drop-down before running the tests. For example, if you would like to run an automatic test at two different locations while logged in, choose a different identifier at each location before starting the test: You'll see a similar Identifier drop-down on the individual Upload, Download and Combined pages. For other random one-off tests, you could choose something like 'Laptop' or 'Miscellaneous'. On the 'My Results' page, you can then filter the results by the identifier drop-down at the top:
  17. Over the past few years, the Irish Three mobile network has prioritised certain types of traffic on its network. This includes the likes of Google services (e.g. YouTube), CloudFlare, some Microsoft services and certain hosts. In the past, this included traffic over certain port #s such as port 8080 that Ookla's Speedtest traffic runs over. This also made it possible to exploit the traffic prioritisaton by making a VPN connection over port 8080, however, they (and Vodafone Ireland) stopped traffic shaping by port # shortly after I posted about it. With Cloudflare recently launching a privacy App 1.1.1.1 for Android, it made me wonder if I could exploit Cloudflare's traffic prioritisation with its WARP+ service. I purchased the Unlimited subscription to try, but quickly ran into a problem. While the service worked over Wi-Fi, I could not browse the web over Three's mobile data and Apps had no connectivity. After doing some diagnostics, I found that WARP+'s DNS queries were not getting through, but TCP connectivity was working. This is surprising giving than the 1.1.1.1 App is supposed to securely encrypt DNS queries back to Cloudflare. Since connectivity by IP address was working, this gave me an idea - Enable DNS over HTTPS on Firefox for Android: Enter the address: about:config Change network.trr.bootstrapAddress to 104.16.248.249 Change network.trr.mode to 3 This gave me Internet connectivity in the Firefox App until I disconnected WARP+. I had to change network.trr.mode to 2 for Firefox to work once I disconnected WARP+. While the other Apps still had no connectivity with WARP+ enabled, I was mainly interested in running speed tests. In Ballybofey with a good 4G+ signal on Three, I ran TestMy on every server with a linear 50MB block size with WARP+ disconnected. I then enabled WARP+ and reran the tests. Here are the download speeds in Mbps: While Cloudflare's 1.1.1.1 made a substantial difference, I believe this is mainly down to Three's traffic shaping of Cloudflare traffic. It's interesting to see that even Sydney at the opposite side of the globe to me got nearly a 10x speed boost. The Los Angeles TestMy server appears to be on a server that Three prioritises as repeat tests consistently deliver around 70Mbps when even Ookla's speed test with local servers couldn't achieve anything higher than the 30s. From testing Three's masts in different areas, it appears that most (if not all) Three's 3G masts and certain 4G masts are not affected by traffic shaping. For example, in Donegal town I get much better speed with a direct connection than over 1.1.1.1 WARP+. London,GB - Direct connection vs 1.1.1.1 WARP+: Frankfurt, DE - Direct connection vs 1.1.1.1 WARP+: Sydney, AU - Direct connection vs 1.1.1.1 WARP+: I didn't have enough time to test all the servers, but it's clear that WARP+ was actually slowing down my connection in this location. Based on the London speed test, it's quite possible Three don't apply traffic shaping to masts fed directly into the fibre network. Whenever Cloudflare releases this service for the desktop, I will carry out some testing over a tethered / Hotspot connection as Android bypasses any VPN connection when tethering is enabled.
  18. I assume you mean the download block size. On the homepage, scroll down to "Download Speed Test" and touch "Test My Download Speed". Then touch the "Manual Test Size":
  19. No problem, I ran a handful of tests across a few browsers including my mobile and that appears to be fixed now. One very minor thing I noticed while testing the different browsers is Microsoft Edge Beta shows two percentages in the logo during the upload test, e.g. 64 and 12 in the figure below. I suspect this is more likely a bug in Edge as no browser does this:
  20. As of this morning, each time I run a download or upload test, I get the privacy pop-up during the test: This occurs whether I'm logged in or out and also on my mobile. It does not occur when I run a multithread test.
  21. Test Identifier - It's the string of digits, letters and dashes. Every test has a unique test ID: If you see a non-clickable image somewhere, you can type testmy.net/db/ followed by this ID in the image to get more detail on a test, e.g. http://testmy.net/db/wMiM9vIQX If you see "TID" written somewhere less obvious, post a screenshot for us to have a look at.
  22. With all the hype over data privacy laws here in Europe (GDPR, which stands for General Data Protection Regulation), I can see where non-technical people get confused over using data to refer to integrated circuit data instead of personal data. The best replacement word I can think of would be "bytes", e.g. "Uploading 12 MB of random bytes..." To a non-technical person, they will more likely see the word "bytes" as technical jargon than personal data. Even if they Google (or Bing) the keyword "Bytes", the search results will not be about organisations collecting data, privacy, regulations, etc.
  23. Going by that stats for nerds screen, YouTube is receiving plenty of throughput going by its measurement. If it's correct, 26Mbps is enough for even 4K streaming, not that I suggest trying that over 4G. The long delay is likely a problem with the CDN it is trying to connect to. YouTube first tries connecting to a nearby CDN such as within the Three network. If that fails, YouTube will then stream from another CDN. The first thing I suggest is try setting the DNS on that computer to Google's: Right-click the Wi-Fi icon in your taskbar and then "Open Network & Internet Settings" Click "Change adapter options" In the list of networks, Right-click the WiFi icon and then "Properties" Click "Internet Protocol Version 4 (TCP/IPv4)" then click "Properties" Choose the option "Use the following DNS server addresses:". Enter 8.8.8.8 for the preferred and 8.8.4.4 for the alternative. Click OK to both screens. Try playing a few YouTube videos to see if they start any quicker. If not, you can undo these steps by following them, but choose "Obtain DNS server address automatically" for step 5. Another thing you can try is run the utility DNSQuerySniffer, which you can download here. Choose your Wi-Fi Interface in the list and let it run as Administrator (required to sniff traffic). Start playing a YouTube video and check the DNSQuerySniffer screen for any hosts ending in "googlevideo.com". The following shows an example from my end: If any of the googlevideo hosts have a red dot, this indicates a failed look-up. You can try also pinging the IP addresses under the 'A' column to see if they reply, particularly for the last googlevideo.com one it shows when YouTube is still at the black screen.
  24. If you open a YouTube video in your PC browser, you can check roughly what download speed YouTube is receiving. Just right-click on the playing video and click "Stats for Nerds". Let the video play for about a minute and you'll see a traffic screen similar to below. YouTube needs a minimum of 4 to 5 Mbps sustained to play at 1080p. I am on the Irish 3 network here in Ireland. Here the YouTube throughput is similar to what I get on TestMy:
  25. Check if the MBR95's modem is LTE capable. If it's not, I suggest buying an unlocked LTE router and putting your SIM in it. If it needs configuration (some auto configure based on the SIM), you can copy the APN settings from your current router. If it's already LTE capable, it may be worth getting an outdoor directional antenna for it, such as a pair of LOG antennas. If you can get (or improve) LTE reception on the router, that will likely offer a far greater speed increase than trying to combine the two Internet services. To combine two internet connections, you would either need a load balancing router or a bandwidth aggregator service, both which have their pros and cons: With a load balancing router, you would connect both Internet connections to the router's WAN ports. When you access the Internet, the router will automatically split the web connections across the two ports. There are two drawbacks to watch out for - Individual connections such as a file download will run at the speed of whichever port the router routed it out, so if the router happened to run it on the port with the 3.5Mbps connection, your download will be stuck at that speed until it completes. Another issue is that some web services may not be happy seeing traffic from two different IPs from the one login. With a bandwidth aggregation service, you would have both Internet connections set up on your PC (e.g. using two Ethernet adapeters) and the service would split the traffic over both connections and recombine it on its server. This offers the advantage of being able to get the full capacity of both connections with a single download and a single WAN IP (issued from that Bandwidth aggregation provider). However, the drawback is that you'll need to pay for this Bandwidth aggregation provider and there will be additional latency as with using a VPN connection.
×
×
  • Create New...