-
Posts
10,147 -
Joined
-
Last visited
-
Days Won
561 -
Speed Test
My Results
Everything posted by CA3LE
-
Can you force the test to run FROM a specific IP Address?
CA3LE replied to Bill Hand's topic in HELP! With Tests
How big is the company? If it's not too big of a deal, like if you don't think it would affect operation... I might try just temporarily failing one of the connections. You get two things out of this, you'll get to test and compare the two connection but it will also be a test of your network's failover. Fail one (just unplug it), run a bunch of tests... connect is back and then fail the other link and repeat. I assume since you understand the topology you might also have physical access to the network. In my opinion, that's the quickest and easiest way to get to the results you're after. But depending on how it's set up, unplugging one connection could bring down your Internet. Do you know if it's properly configured to failover? Have you ever noticed or known of one connection being down but your internet is still online? -
Wow, I never saw this topic until now. Looks like x_6985381 might still be testing... or someone else with the same IP 434421742943's Speed Test Results
-
Multithread settings weren't sticking, thank you Sean for reporting this in PM. This has been resolved. May not look like it but lot changed on the backend. Queries are much faster. Especially for members with 10's of thousands or hundreds of thousands of results. Please let me know if you experience any issues or oddities.
-
Heads up, I will be performing master database maintenance tonight. Should start in about an hour 11PM my time GMT -7. 06:00 GMT this will extend for 3-4 hours. I'm expecting zero downtime during the procedure. You may notice during this time that you're missing the last 24 hours results, these results will appear back in the results once the process is complete. Thank you for your patience.
-
Welcome Pahoo Katawah! Sorry it's taken me so long to respond. The past week has been spent racking upgraded servers and upgrading my backend networking. I haven't been able to answer very many questions. When you test with the default linear download test totally random data is loaded directly into the browser. Basically as text your browser can see but you can't. When you test with multithread your browser is rendering a bunch of HTML elements which are able to be concurrently downloaded. Basically a bunch of images... you can't see. When your browser is presented with data in the way the multithread test renders it will open more than one connection and concurrently download the resources. I hope this helps give you a feel for what's actually happening during the test.
-
When you have multithread enabled the express test is also multithreaded. Express will pick the test size for you based on the last 5 tests average. If you haven't tested recently it has to re-learn. (in the past few days) I don't see any non-multithread tests in your logs. Disable multithread (click "disable" on that page) then run another download test so we can see what you're running with.
-
You can control this a couple of ways. First extend your results to show more per page. Below the graph, above the result table on the right you'll see "25 results/page" Then you can limit it to show two weeks for instance... above the graph you can control how many days back and what date to start from. The upcoming database update will provide you with more tools to analyze the data. I think it will really help in your situation.
-
Hummm, you ran an auto test? It looks like your IP changes. I found a few results from the IP you registered under. https://testmy.net/compID/172553217558 Run a few tests while you're logged in for me.
-
... it also took an unusually long amount of time to reboot. I was about to do a hard reboot and it finally came back up. ... I'll get that server rebuilt.
-
Give it a try now, freshly rebooted. I saw a terrible ping too. As it went to reboot I noticed the ping return to normal, before the server was actually rebooted. When you sent me a message about this the other day I checked it and didn't see any issues. May have been intermittent. Let me know if the reboot fixed it on your end.
-
Give it a try now... sorry about the inconvenience.
-
Testmy.net Connect failed: Connection refused
CA3LE replied to Stang777's topic in General Discussion
There was a reference to the wrong database server address. Appeared on my end to be working because I hadn't selected one of those test types with predictive algorithm. The regular tests I was selecting don't reach out to the database. Thank you for pointing that out. It just needed to be pointed to the correct address. You're right, it's not rocket science. It's computer science... I'll add this to my monitoring (testing those database driven links every 1 minute) so if I make that mistake again I'll be alerted right away. I thought I had manually checked for this but I was checking the wrong URLs. I changed the reference during a smaller crash (that I caused on the backend by stopping a repair process)... it only went down for a few seconds and I needed to then change the IP back to the correct IP. It takes a lot of time to reorganize TMN's databases when a crash this major happens. Hundreds of millions of entries across hundreds of thousands of tables across dozens of databases. It's not a simple process like most other websites may deal with... there is A TON of data and there are restrictions on how fast it can be imported. I was pretty prepared for this incident. Had a backup server on standby, had a new server built and on standby... restore procedure in writing... and it still took forever. There are always unforeseen issues. Thank you for reporting this, please let me know if you see anything else that needs attention. -
Testmy.net Connect failed: Connection refused
CA3LE replied to Stang777's topic in General Discussion
It kept crashing, at first it wasn't crashing tables but toward the end it was doing it every time. Everything has been migrated over to a new server. It feels correct now. Sorry it took longer than it should have, I tried a direct copy of the mysql directory, which would have been faster but after starting mysql it kept having speed issues, as if it had no indexes. Multiple attempts to repair and then I gave up and did it the slow, reliable way. mysqldump and import. This new MariaDB (mysql) server is only doing that one purpose for just the master databases. The forum is on a different server... I think that helped a lot this time. The forum is heavily integrated, it's integration can be toggled on and off but it's not ideal for me to do that. Having the forum database on a different server minimized downtime and left this line of communication open. Before the server running MariaDB had other tasks to deal with. Not that it couldn't handle it... what I feel like it did is overcomplicated the ground floor to the point that it made it hard to determine the source of this issue. Many different software packages updating... complicates things. Sure, you can dig into logs and eventually fix it... but I feel at that point it's time to refresh and learn from mistakes. So this server is running a super simple MariaDB only install. Please let me know if you see anything out of place or not working. -
Testmy.net Connect failed: Connection refused
CA3LE replied to Stang777's topic in General Discussion
Actually, it was 5 indexes on that table. On to ResultDetails... [root@master tmn_scores]# myisamchk -r Master - recovering (with sort) MyISAM-table 'Master' Data records: 0 - Fixing index 1 - Fixing index 2 - Fixing index 3 - Fixing index 4 - Fixing index 5 Data records: 151885140 [root@master tmn_scores]# cd ../ [root@master mysql]# cd tmn_scoresXI [root@master tmn_scoresXI]# myisamchk -r ResultDetails - recovering (with sort) MyISAM-table 'ResultDetails' Data records: 120457254 - Fixing index 1 70010000 -
Testmy.net Connect failed: Connection refused
CA3LE replied to Stang777's topic in General Discussion
No problem, it happens. Until I figure out a better system for storing data.... this is what happens. Every so often I get headaches like this but it reminds me why I do this. It also teaches me to do it better. Because to be honest, this SUPER embarrasses me. Any form of downtime is unacceptable. That pushes me to make TMN more reliable for you. First thing I want to share is https://status.testmy.net/ -- I will be continuing to add more monitors of different types here. This is monitored by a third party (as it needs to be) UptimeRobot. They are not a sponsor, they may not even know of TMN. In fact, I just paid them... I was just looking for a pingdom alternative and liked them so much I paid for a year right away. Pingdom is great by the way, I just want something more simple , that does the job for less money... that's how I do it. I like them enough to not hide their logo on that stats page, even though they offer me that ability. Second, I found that the Master database server is running on half memory. I had a crash a few months ago that prompted me to build a new server. I feel like any crash is a time to build a new server... once I build one, it normally runs without reboot... until I want to replace it. When it crashed, it didn't want to come back online. I was frantic and completely forgot about my IPMI controls... but Carl at Data102 quick ran from the 2nd floor to the 12th floor and got to my console. Gave an error about memory missing. He hard rebooted and it was online since. What I never realized until today when I rebooted... it's not registering memory on a slot I know has memory in it. P1-DIMMA1 should be present. Sigh. On thing people may not realize when they visit here is that this is built by a dude in his basement. They also might not realize that the same dude has to built the systems that run the site, down to the individual hardware components. I had a cloud hosting company offer me (I'm not joking) "$50,000 per month of services for 6 months... just try us out!" -- a large, reputable company that I use for my mirrors. They aren't joking. But I don't want to go down that rabbit hole. For the resources I'm comfortable running.... they don't even offer packages. I scroll down the page, get to the end and it's a ridiculous price. I'm like, "yeah right, I'll buy my hardware and build it up." Okay, so I ordered more memory. I'm upgrading the slave while I'm at it. I can't get my v2 architecture on the server I just built to perform as well as the v3 and v4 in the beasts I already have running. The server I just built is 20 core, 40 thread... it's faster in some workloads but for what I need it for, it can't compete. Even my slave server is 2X faster in mysql queries. And it's an ant compared to the master server. The slave server is even right on par with the master in the same queries... but Mistress falls behind. 2X slower. We can't have that, even as a backup. So Mistress will have to be a backup of a backup... forever. I feel now, it's time to bring the slave up to the master's standard. I only have an E5-2603 v3 with 16GB non-ECC and 1 256 GB EVO PRO. I ordered an E5-2630 v4, 32 GB Crucial 2400 ECC and I already have 3 256GB EVO 850 PRO's on hand ... add to the other one to build a new RAID-Z2 array. Also ordered a new 16GB Crucial 2133 ECC to replace the one that may have died. I may find that the slot died, who knows until I get in there. So the slave will pick up a larger redundant storage array, 32 GB of buffered memory (instead of 16GB unbuffered) and 10 more processing threads (up from 6). Less threads than the Master and the Master also has redundant power... so it will always be the Master until I get something more powerful with redundant power. (datacenter's needs to do routine maintenance sometimes, if you're on A/B power they'll turn off A... work.. then turn off B. Server sounds an alarm but keeps running. I maintained service and data integrity 100% during that type of maintenance before. It's worth having just for that, not to mention a power supply failure.) ... the 32GB 2400 MT/s memory will go in the Master, the 2133 goes in the slave. So I'll have to make sure everything is pushed to the Master, take down the slave... open it up and take out the non-ECC RAM, put in the new stick of 2133 I just ordered (and CPU/SSDs). Bring it back online, push everything to the slave... take down the Master... install the 2400 sticks... bring the Master back up.. take down the slave and rebuild it from scratch. 100% new software setup. The server I just recently built still comes into play... it's the backup while the backup is offline. --- then the slave goes back online... Master comes down, it gets The Royal Treatment. Ready to come back online and remind you that the backup server by comparison, is still a backup server. It can be fixed a few different ways. My favorite way is to start from scratch. Fresh kernel, fresh install... and while you're at it, fix any short comings. I feel like the CPU power on the slave CAN'T keep up with TMN... the Master with an E5-2640 v4 has a hard time with many tasks, but the E5-2603 v3 is like 10X slower. It would take many days to import the main databases for TMN on the slave, still takes at least 12 hours on the Master... but much better than MANY days. Second shortcoming, it needs ECC RAM. It's the only server I have without this. Third, it needs a RAID-4 or RAID-Z2 array. It's the only server I have without this. If that stick of memory is bad... according to Crucial it will be covered under warrantee. I'll update this thread with the RMA later. Memory and CPU's are expensive right now. The CPU and memory I'm replacing are selling used for > 2X what I paid for them in 2016! That's a win... but the parts I need to buy cost 2X more also. ? --- screw all of your investments in 2016... you should have bought Xeon's and high end server RAM and put them in a box, lol, no joke. Double your money, are you kidding me!? nice. ... me and my stupid bitcoins over here. (obviously kidding, bitcoin is far from stupid, e.g. the year 2021) Site may crash around 5:45-6am ... I'll be waiting. If it doesn't we'll hopefully be good until my hardware comes in from Amazon. -- after I've installed the hardware we're looking at up to a 24 hour window of instability. The slave server should minimize any downtime but a lot is going on during that window. Fingers crossed it all goes smoothly. BOOM, CRASH! Using the slave DB. I'm rebuilding the Master database again, sorry guys. Probably have to rebuild ResultDetails database after that too, usually if one of those crashes they both do... but not always. I might have to push the master databases over to the Mistress server. We're talking 0.16 sec vs 0.30 sec for the same query. Not a huge deal. I'm telling you... for this to happen with this frequency, something is majorly wrong with this mysql server. [root@master tmn_scores]# myisamchk -r Master - recovering (with sort) MyISAM-table 'Master' Data records: 0 - Fixing index 1 128840000 That's 1 of 6 indexes, that will take a little time. - Fixing index 1 144940000 pretty fast though. Just in the time I typed that. I remember this taking forever years ago. [root@master tmn_scores]# myisamchk -r Master - recovering (with sort) MyISAM-table 'Master' Data records: 0 - Fixing index 1 151880000 I'll get us back where we should be. Any results you log right now (while we're on the backup database) may not show in the original database but I'll import them later. I need sleep once the time comes but it's going to be nearly impossible right now. On index 3 now... -D -
Testmy.net Connect failed: Connection refused
CA3LE replied to Stang777's topic in General Discussion
No problem. Just crashed again briefly... this time is was the database server that runs the forum database. I'll start resetting these services on a schedule every few weeks. Hopefully that will help avoid this a little more in the future. -
Testmy.net Connect failed: Connection refused
CA3LE replied to Stang777's topic in General Discussion
We're running back on the master. I need to import results from yesterday from my backup database over to the master, for now you'll be missing the last 24 hours of results. I should be able to take care of that this evening. Sorry again about any inconvenience. Please let me know if you see any residual errors. -
Today's issue has to deal with a database crash. Nothing has been lost, your previous results will be back online as soon as I've migrated data to a healthy server. ... I then need to migrate your results back from today. So those may disappear briefly once the other results return. The issue of seeing other's result's, I'll closer at that as soon as we're fully back up.
-
Testmy.net Connect failed: Connection refused
CA3LE replied to Stang777's topic in General Discussion
Sorry, I woke up to master database issues. I'm running on an outdated slave while I make copies of the data and get the master back online. Your most recent results will be missing until it's back online. Sorry about the inconvenience everyone. I've been needing to migrate this server for a while now... it started displaying issues a while back. I've already built up the new server and just need to copy databases over to it. It's not an easy move, hundreds of GB of data to move around. I'll update this thread as I have updates. -
No, not at all. You just have to think about who wrote it, Vimeo's technical department, they're IT dudes like we are. They don't have any horse in the game so they really just want to help people and get them to get the right answer. The people who I'd think were in an alternate universe (at this point... didn't used to be this way) if they said that... internet service providers. Nearly all of them. I hope one day that changes. I hope one day that they're delivering service so outstanding and they're so confident in its performance that they purposely refer people to the most difficult internet speed test... instead of ones that favor them / make efforts to give users the best chance to score high. But like I said before in this forum, until then... I'm more than happy with the >1% who get it.
-
@Fredor5 Is this where you found TestMy.net? https://vimeo.zendesk.com/hc/en-us/articles/224968848-Playback-quality-and-buffering-issues Thank you for the link Vimeo! Cool, there's more.
-
Now that's what we like to hear!! 978593978134's Speed Test Results (results prior to signing up) Thank you for sharing that. What was the issue that was slowing you down so much? Just totally their end? ... did you feel like all it took was a complaint and they were like, "Turn him up, he knows!"
-
Glad to see you back! That was rare... now we have it in our pockets. Insane. Not like it was... I feel like since social media gave people other outlets, forums in general across the internet aren't poppin' like they used to be. I'm sure the largest forums are still highly active but probably not at the same levels of participation. The vast majority of people who visit TestMy.net just use the speed test, probably never realizing there's a forum at all. Sites back in the day that primarily focused on forums may have done better when times changed... for TMN, forums were never my focus. They're used more for support and getting feedback from my users. I watched the forum portion of my traffic dwindle over the years but the main draw of TMN (speed test) became more popular than ever. An open beta for TMN will be coming soon btw. Last major redesign was in late 2012. I have a long list of tweaks and touchups to do before release but it's on the way.
-
Sorry I don't have any LAN tests available. I highly recommend using iPerf (download iPerf) to test internally. Freeware and very accurate. Here's some instructions. Check the video description for more details and copy and paste commands. Let me know if this helps.