![]() |
![]() |
#1 | |||
Aug 2002
2·33 Posts |
![]()
Lets figure out what hardware is needed to run the 'new' GIMPS server well. Of course there are many different options and configurations. A separate web server and database server would be ideal, but the cost may be prohibitive.
I think there is little question that we should go with a new server with a good onsite service plan. GIMPS is too large to have much down time! The hardware should be as redundant as possible. Would you agree that a RAID5 (or RAID10,50,...) and Redundant power supplies are essential features? This is the current server: Quote:
2) CPU: There are two main options for the CPUs: Dual Xeon or Dual Athlon MP [ or if cost is a concern Dual PIII, now up to 1.4GHz; but note that the PIII 1.4 ~ P4 2.4 cost]. What are the benchmarks for the Athlons and Xeons in mySQL? (or what DB are we planning on using?) Quote:
3) Memory: I think the current 256MB of RAM in the current server is probably a bottleneck. It is very important to have sufficient RAM to completely cache the DB, Quote:
I think 512Mb is the minimum we should look at. 1GB would be preferred if we have the financial resources. 4) Storage: How critical is the speed of our storage subsystem? I would say a 3 x 36GB configured in RAID 5 is the minimum option. Better would be with an additional 2x18GB RAID 1 for the OS. 15k or 10k HDs? A caching RAID controller would also be helpful. A Hot spare for the RAID 5 would limit down time. How long would it take to get personal to the server to replace the HD? If we loose one drive from the RAID 5 array we would not loose data, but until the drive is replaced the array would be several times slower. 5) Service: A good service agreement is very important. Same Day or Next day service? Dell for example, offers a 3 year Same Day 4Hr response with parts/labor or Next Business day. Then we often have the option of business hrs response or 24/7 response. I think that covers most of the hardware choices. Are there any other important hardware considerations? Adding an additional NIC for ~$60 would also help the redundancy of the system. Now we need to discuss these requirements, gets server quotes, and find funding to purchase the server. I am not saying we need to purchase the server now, but lets just get the details ready. Then when we need the server all we need to do is purchase it and set it up. |
|||
![]() |
![]() |
![]() |
#2 | |
Banned
"Luigi"
Aug 2002
Team Italia
112728 Posts |
![]() Quote:
I'd prefer Dual Athlon. They perform better than Xeon and PIII in the average work, unless you hand-code each application. 3) If you use a transactional database, 1GB RAM would be better to cache all the tablespace. If you plan 512, you have to redesign the database control files when upgrading (Oracle docet). Luigi 8) |
|
![]() |
![]() |
![]() |
#3 |
Sep 2002
8010 Posts |
![]()
In terms of processors, I think we should go with dual Athlon MPs. It is has a much better price/performance ratio (last time I checked) than versus Xeons. If you would like to see the performance, you can look at this article:
http://www.anandtech.com/IT/showdoc.html?i=1641 If we were going to have this professional hosted (in a colo facility) we should probably go with a 1U case. This would save money because they do charge by the U. Anandtech also has a comparison of a bunch of 1U dual Athlon MP systems here: http://www.anandtech.com/IT/showdoc.html?i=1695 In terms of hosting, it would be very expensive to send it to a colo. If we could find someone at a university that would be willing to host it, that would be ideal. Universities have lots of bandwidth and since this is a mathematical project, they should find it a worthy use of bandwidth. Also, if we were hosting in a college, we wouldn't neccessarily need a 1U case, because we wouldn't get charged by the U (hopefully, we wouldn't get charged at all). For storage, I think SCSI RAID is overkill. Instead I think it should be IDE RAID. This is because SCSI discs are a lot more money than IDE disks and SCSI RAID controllers are really, really expensive (much more so than IDE RAID). Instead, I suggest we go for 1 gig of RAM. Since this would allow the server to cache most, if not all, of the database and since most DB requests are probably read requests (for generating the stats), you wouldn't need to use the hard drives very much. If we don't have to put it in a 1U case, then we could probably build it cheaper than buying. You mention Dell, but we couldn't use Dell if we went with the Athlon MPs because Dell doesn't do AMD. In terms of redundant NICs, a few of the Athlon MP motherboards have dual NICs built in. However, if you want ultimate redundancy, then I think proxy servers would be the best idea. Sure, the stats website would go down, but people would still be able to reserve and return exponents, which is the most important. These are my thoughts, Andrew |
![]() |
![]() |
![]() |
#4 | |||
Aug 2002
668 Posts |
![]() Quote:
Quote:
RAID 5 is essential. We can not afford to loose data from a HD crash. Recall that most IDE drives only have a 1 year warranty now. [some high end drives have the 3 year warranty] A 5 year warranty is standard on SCSI drives. A 36GB 10,000 rpm SCSI drive is only $160. SCSI has 15k rmp drives. IDE still does not have any 10k rpm drives. I agree 1GB is Ram is a wise choice. Quote:
Since we need service, what are good but cheap Athlon MP rack mount vendors? |
|||
![]() |
![]() |
![]() |
#5 | |
Aug 2002
668 Posts |
![]() Quote:
Do you need 1GB of _available_ RAM to cache all of the tablespace? |
|
![]() |
![]() |
![]() |
#6 | ||
Aug 2002
5410 Posts |
![]() Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#7 | ||||
Sep 2002
24·5 Posts |
![]() Quote:
Quote:
Quote:
Quote:
Andrew |
||||
![]() |
![]() |
![]() |
#8 | |
Sep 2002
24·5 Posts |
![]() Quote:
As for hosting at a university, maybe we could see if curtisc (the highest ranked user on Prime95) would be willing to host it. He is located at Central Missouri State University: http://www.math-cs.cmsu.edu/~gimps/ Since they already have it running on hundreds of computers and a website dedicated to it, maybe they would be willing to host it. Plus, universities have tons of bandwidth. What is 58 more megs a day? A single kazaa user could surpass that in like an hour. Andrew |
|
![]() |
![]() |
![]() |
#9 | |
P90 years forever!
Aug 2002
Yeehaw, FL
7,309 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#10 | |
Banned
"Luigi"
Aug 2002
Team Italia
2·3·17·47 Posts |
![]() Quote:
![]() Luigi |
|
![]() |
![]() |
![]() |
#11 | ||||
Aug 2002
3616 Posts |
![]() Quote:
Hardware based IDE RAID 1 with hot-swap drive carriers is not too bad if that is the price point we need to hit. 2xWD800JB (3y warranty, 8MB 7200 rpm, 80GB) is only ~$220. RAID 1 gives us the hot backup drive, but will it give us enough speed? We currently have a RAID 5 configuration. George, are you concerned about HD speed given your DB background? Any concerns about the new server having roughly the same speed storage subsystem speed or lower? Quote:
I am not sure that a next business day service agreement would be enough. A failure that occurs late Friday, is not fixed until Monday?? That really hurts GIMPS's rep and could cause people to quit or not join. Can we afford to be down from Friday to Monday? The idea of proxy servers is a good idea. However, it is a bad idea to design the reliability of your primary server while counting on a backup proxy that does not exist and may or may not happen. I would like to see a redundant server (or a proxy would be all most as good) in a different location. The security of the proxy's could easily be a problem. Let’s get the primary server configuration decided first without depending on proxies. Is RH Linux the OS of choice? Is anyone willing to donate money to this project? Could we setup internet donation system or at least a bank account? How much work is it to make GIMPS a non-profit organization? |
||||
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Server Down? | Grant | Information & Answers | 13 | 2008-11-24 19:37 |
While the server is down | Kosmaj | Riesel Prime Search | 34 | 2008-04-01 12:20 |
New server! | Xyzzy | Lounge | 8 | 2005-08-29 15:30 |
Doing ECM through a server | jasong | Factoring | 3 | 2005-08-28 03:41 |
New ECM-server available | andi314 | Factoring | 3 | 2003-08-31 11:22 |