mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > PrimeNet

Reply
 
Thread Tools
Old 2014-07-27, 21:45   #320
TheMawn
 
TheMawn's Avatar
 
May 2013
East. Always East.

110101111112 Posts
Default

Quote:
Originally Posted by NBtarheel_33 View Post
Wow, yeah, we *are* getting to the point where a smartphone would be more powerful.

Trying to surf the Internet or even run Windows or Office with 2GB of RAM would be quite a feat these days.
Dual Core Xeons @ 3ish GHz with DDR2-800MHz memory. Yikes.

Well, there is something to be said about how things in the goode olde days were built. A 2014 server built on 2006 hardware and only now is showing its age.
TheMawn is offline   Reply With Quote
Old 2014-07-28, 15:27   #321
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

29×113 Posts
Default

Quote:
Originally Posted by TheMawn View Post
Dual Core Xeons @ 3ish GHz with DDR2-800MHz memory. Yikes.

Well, there is something to be said about how things in the goode olde days were built. A 2014 server built on 2006 hardware and only now is showing its age.
Those DL360 G4p machines were pretty good for their day. At my last gig I managed quite a few of those (and DL380's) and I'm sure some of them are probably still running there. They were pretty solid for sure, just getting long in the tooth.
Madpoo is offline   Reply With Quote
Old 2014-07-28, 18:05   #322
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

52·373 Posts
Default

Quote:
Originally Posted by Prime95 View Post
All useless without Scott's time to oversee transferring the databases to a new machine. BTW, we already have a volunteer offering a drives, RAM, or newer model.
Absolutely no disrespect intended, but why is Scott in the critical path?

Clearly things are not working well currently. Perhaps it's time for new modern hardware (which has been volunteered) and "new blood" (which has also been volunteered).

Just saying....
chalsall is offline   Reply With Quote
Old 2014-07-28, 22:16   #323
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

1100110011012 Posts
Default

Quote:
Originally Posted by chalsall View Post
Absolutely no disrespect intended, but why is Scott in the critical path?

Clearly things are not working well currently. Perhaps it's time for new modern hardware (which has been volunteered) and "new blood" (which has also been volunteered).

Just saying....
I was curious myself and traced where the www.mersenne.org server lives... it's in San Diego, where Scott hangs his hat too, hosted in an I2B Networks collocation. I'm presuming Scott pays the bill for that which is cool. I hope he gets donations because even a 1U server with power/network isn't all that cheap.

George is the guy who gets the fun of fussing with the server and tweaking it, but I'd guess that physical access to the system itself comes down to Scott.

Perhaps if Scott and George were amenable to it, an alternate location or at least an alternate contact in the San Diego area from out of the Primenet/GIMPS fans could be setup with access to I2B or to assist in server maintenance remotely, but I won't presume to suggest they *should*, just that I'm sure there are many folks willing to pitch in. After all, there could be times when Scott and/or George are on vacation or just plain unavailable to deal with server issues.

For example, I'm the only server admin in my team but when I take a vacation, I *have to* pass the baton to someone else in a similar role in another department... it's the anti-SPOF thing to do (SPOF = single point of failure... in my case, it's me ).
Madpoo is offline   Reply With Quote
Old 2014-07-28, 22:31   #324
Batalov
 
Batalov's Avatar
 
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2

916010 Posts
Default

The infamous truck factor ~= 2 here.
Batalov is offline   Reply With Quote
Old 2014-07-28, 23:03   #325
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

29×113 Posts
Default

Quote:
Originally Posted by Batalov View Post
The infamous truck factor ~= 2 here.
We used to joke about "what if you get hit by a bus", and then one day a couple years ago, one of the other admins here actually did get hit...well, not a truck or bus but a car, riding his bike to work. Banged up but okay, and yeah, those kinds of things get the management folks concerned about making sure knowledge is shared, roles are shared, etc.

Primenet isn't one of those things where if it were down for a while, money is being lost or productivity goes down the tubes, but I like the idea of backups for George and Scott. They're irreplaceable of course for all the work they've done and still do, but I say if George had someone taking care of the drudge work of maintaining a web/SQL server, he could focus like a laser on tweaking extra milliseconds of performance from the latest CPU/GPU.

Of course maybe he likes learning about SQL and the tuning that goes into it... learning new stuff can be fun.
Madpoo is offline   Reply With Quote
Old 2014-07-29, 01:35   #326
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2·3·1,193 Posts
Default

Quote:
Originally Posted by chalsall View Post
why is Scott in the critical path?
Madpoo got it right. Scott and the server are in San Diego. I'm in N.C.
Prime95 is offline   Reply With Quote
Old 2014-07-29, 01:46   #327
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

157668 Posts
Default

Quote:
Originally Posted by Madpoo View Post
Of course maybe he likes learning about SQL and the tuning that goes into it... learning new stuff can be fun.
Back in the day, I made a living knowing the ins and outs of SQL. Our company played a significant role in the development of ODBC. At the time, Sybase, SQLServer's predecessor, was among my least favorite databases.

Database admin is a different beast. Learning new stuff can be fun, the jury is still out as to whether learning SQLServer admin or later on Linux/MySql admin will be fun.

I agree that getting the truck factor above two is a good goal. I tried to shame James into becoming a backup, but apparently the spectre of learning Windows and SQLServer was too much for a sane human being to bear.
Prime95 is offline   Reply With Quote
Old 2014-07-29, 02:44   #328
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

29·113 Posts
Default

Out of morbid curiosity (I do this on my own websites too), I did some performance analysis of the www.mersenne.org homepage, and just from a web hosting point of view, there's probably some easy pickin's to get things going a little better.

1) There's a call to an image /images/SBSI_logo_2008.gif that's a large, ugly, animated GIF (153 KB). What's stranger, the link when clicked on is a holding page ("Web Page Under Construction"). Doesn't seem like the best use of 153 KB of download... over half of the total data on the home page. At least the server says it's cacheable for 1 week, but even that could be higher if it's really needed.

2) HTML isn't compressed by the server... just on the base page text/html, compressing it would take it from 26,363 bytes to around 8,661 or so. The CSS and JS could be compressed too. Given the server's vintage, using compression could increase the CPU usage too much, and I don't think IIS 5.0 (Windows 2000) has the same settings to tell it to stop compressing content if CPU usage gets too high. IIS will at least cache a compressed version of any static resources so it probably wouldn't really hurt, but hard to say.

3) The Google Analytics script isn't using the async script. Well, it's using "ga.js" which is the async version, but the way it's loaded isn't using the async method. It's an easy enough fix.

4) There's a counter being loaded from counter.digits.com that was frequently behaving pretty slow, at least when I tested. The counter at the bottom of pages is so 20th century anyway. :)

5) There are some other links at the bottom with images, "badges" I tihnk they're called, like Cool Site of the Day and Safe Surf. These are nothing more than old attempts at link boosting. If it were me I'd remove them, but if they really had to be there, make sure to add a nofollow so the page doesn't get penalized for link spamming.

6) There's really not enough static resources (images, scripts, css) to warrant a CDN, but thought I'd mention it.

7) The expirations of static items is just 1 week... if they're unlikely to be updated often, I recommend a 1-year expiration. If they ever do change, my strategy is to add version strings as a query parameter, like /2013/style.css?v=1.2, but then you need a system in place to make sure code is updated with new version strings whenever a new static resource is updated... if it's being built and deployed, that can be automated, or if updates are infrequent enough, doing it manually isn't a hassle as long as pages are templated. Even a search/replace to update the version strings is an easy approach.

8) I'm getting nitpicky, but the jquery.min.js is loading from the Google CDN. That's perfectly fine in the US, but I manage international websites and found that the Google CDN is horribly slow in Asia, Australia, South America, etc. Europe and North America they're about even, but if the audience is truly global, the Microsoft CDN is a better all around performer.

9) In general though, the page just loads slow because of back end work being done to load the page. On the home page it's not bad... there's some stuff in the left column showing daily stats ("Today's Numbers") but maybe that's only generated a few times per day, not in real time. But I was getting times of 1-2 seconds for the "time to first byte" which is pretty slow. That's my browser waiting for a response from the server.
Madpoo is offline   Reply With Quote
Old 2014-07-29, 03:18   #329
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

29×113 Posts
Default

I almost missed one of the more obvious things... the Google Translate button up in the top right. :) Chrome offers to translate a page if it's not in your native language, so buttons like that are increasingly less useful I guess.

It doesn't hurt *too much* having it there, except it brings in it's own CSS (on an encrypted connection too) which might slow down the time when the page starts to render. At least it looked that way on my waterfall chart. I could be wrong. But that SSL connection to get the Google translate CSS... ick. SSL is great if you're passing data that should be encrypted, but Google's push to encrypt everything means slow initial connections... can't say I'm exactly on board, at least until SPDY / HTTP 2.0 gets further along, which can make up for those initial delays.
Madpoo is offline   Reply With Quote
Old 2014-07-29, 03:32   #330
flagrantflowers
 
Apr 2014

27 Posts
Default

Quote:
Originally Posted by Madpoo View Post
…me offers to translate a page if it's not in your native language, so buttons like that are increasingly less useful I guess.

It doesn't hurt *too much* having it there…
All of that was pretty amazing, one of the better more educational posts I have ever seen on this board. I haven't been here long.

I would like to thank you for doing that if only for me to have the chance to read it.

Double plus good.
flagrantflowers is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
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

All times are UTC. The time now is 08:33.

Sat Nov 28 08:33:45 UTC 2020 up 79 days, 5:44, 3 users, load averages: 1.70, 1.71, 1.65

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.