![]() |
![]() |
#12 |
Dec 2002
15518 Posts |
![]()
The recent cleared list shows only C for composite and no F for factor for a couple of hours, which is very counterintuitive, or a sign of something being wrong.
Last fiddled with by tha on 2014-08-10 at 08:47 |
![]() |
![]() |
![]() |
#13 | |
"Kieren"
Jul 2011
In My Own Galaxy!
1015810 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#14 | |
Serpentine Vermin Jar
Jul 2014
2×1,699 Posts |
![]() Quote:
I don't know exactly what kinds of things can trigger those episodes, but it is interesting to see the cascade effect in action. The replacement system has much faster and more disks. More memory and 64-bit helps too because I think the real problem right now is the memory crunch from the large SQL dataset. It could possibly be helped by limiting SQL to 1 GB of the 2 GB total... the overall system could be more responsive in general and not page so much, but SQL does work better the more memory it has. I just wonder how much it really helps to say SQL can use 1GB or nearly 2GB when the database is in the dozens of GB in size. I'd look at that angle more, reducing the SQL memory allocations, but hopefully that old server's days are numbered. I'm not as available this coming week for testing but it's set up enough that George is doing more functionality tests... so far I've had v4 and v5 clients connect and get/check-in results and I think all of the website stuff is working. There were a few (minor, I think) PHP incompatibilities with the upgrade from 5.2 to 5.5 along the way but those would have needed fixing at some point anyway, so that's good. In summary, better things are coming. ![]() |
|
![]() |
![]() |
![]() |
#15 |
Romulan Interpreter
"name field"
Jun 2011
Thailand
5×112×17 Posts |
![]() ![]() Last fiddled with by LaurV on 2014-08-11 at 03:50 |
![]() |
![]() |
![]() |
#16 | |
"/X\(‘-‘)/X\"
Jan 2013
23×137 Posts |
![]() Quote:
Running a separate virtual machine for the database server is a good way to avoid having other processes page the database memory out. I would certainly do it. |
|
![]() |
![]() |
![]() |
#17 | |
Dec 2003
16410 Posts |
![]() Quote:
I think it is supposed to return the Top 500 ("/report_top_500/"). Instead it returns all 4500+. |
|
![]() |
![]() |
![]() |
#18 | |
"Kieren"
Jul 2011
In My Own Galaxy!
2·3·1,693 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#19 | |
Serpentine Vermin Jar
Jul 2014
2·1,699 Posts |
![]() Quote:
That's one of the reports that gets generated hourly, but the server right now does not do any gzip compression, so that large > 1MB of data gets sent to the client via the scenic route. I did test out switching the current server to use the built in PHP compression and that works, but I wasn't entirely sure if the v4/v5 API communications will work okay if the client gets gzipped data back from it's requests. On the replacement server I avoided that by just using built in IIS compression for the main site and have it disabled for all of the API related calls. It might work anyway... the clients are probably using whatever built-in HTTP for it's OS which *should* be able to decompress any gzipped responses but I'm not going to test all of them just for that, and those calls don't normally return much data. Suffice to say, when doing a webpagetest.org check of that page on the current server it can take 10-20 seconds. On the test server it was taking 1-2 seconds tops. 1+ MB of data compressed down to 150KB or so. I guess if that report was fixed to just generate the top 500 and not the larger set, it wouldn't take as long anyway. Another fun stat is how long it takes the server to run the SQL tasks that generate those hourly stats. On the current server it could take anywhere from 3 minutes to as much as 20 minutes, just depending on how much disk thrashing was going on, but on average I think I saw it taking 4-5 minutes. The test server is consistently doing it in 35-40 *seconds*. That's not to say the final server replacement will do exactly the same, since we're testing this all on a virtual machine right now since that was easier for me to get going, but it is a close match to the physical box itself. |
|
![]() |
![]() |
![]() |
#20 | |
Serpentine Vermin Jar
Jul 2014
339810 Posts |
![]() Quote:
http://www.webpagetest.org/result/140805_E3_3QR/ |
|
![]() |
![]() |
![]() |
#21 |
"Victor de Hollander"
Aug 2011
the Netherlands
32·131 Posts |
![]()
The site seems to be more responsive and uploading manual results was faster than the past two weeks, did you guys do anything?
|
![]() |
![]() |
![]() |
#22 | |
P90 years forever!
Aug 2002
Yeehaw, FL
200068 Posts |
![]() Quote:
The site does seem happier with 5GB of free disk space. Madpoo is out of town this week so there won't be any work on the new server til he gets back. |
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Official "Faits erronés dans de belles-lettres" thread | ewmayer | Lounge | 39 | 2015-05-19 01:08 |
Official "all-Greek-to-me Fiction Literature and Cinema" Thread | ewmayer | Science & Technology | 41 | 2014-04-16 11:54 |
Official "Lasciate ogne speranza" whinge-thread | cheesehead | Soap Box | 56 | 2013-06-29 01:42 |
Official "Ernst is a deceiving bully and George is a meanie" thread | cheesehead | Soap Box | 61 | 2013-06-11 04:30 |
Official "String copy Statement Considered Harmful" thread | Dubslow | Programming | 19 | 2012-05-31 17:49 |