LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices

Reply
 
Search this Thread
Old 07-19-2006, 01:22 PM   #1
tisource
Member
 
Registered: Feb 2002
Posts: 322

Rep: Reputation: 30
Question Processor suggestions for Linux production server


We are planning on buying a new production Linux server for our small office (of less than 20 regular employees) and I want your opinions on what to buy, particularly in the processor arena.

Our setup is a bit complex, even though we are fairly small. We put together 3 newspapers a week (1 weekly publication, 1 bi-weekly publication), and they all go online (which is hosted locally). We have a gigabit ethernet infrastructure inside the office. Anyhow...

The current Linux server (SUSE Enterprise 9) is an EM64T 3.4 GHz processor, RAID 1 (3ware Escalade 160 GB SATA mirror) with 1 GB ram.

From what I understand, EM64T is just a 32-bit processor with some 64-bit extensions, particularly in the memory addressing arena. It runs 64-bit code, but not necessarily at 64-bit speed. If I'm wrong here, please let me know!

I have had difficulties compiling on this platform. It runs well, but it has been difficult to compile on, and it is hard to find pre-compiled binaries beyond what Novell supports.

I have strongly considered an AMD64 route, but unfortunately, few tier 1 retailers are offering it (at least not in our price range). I have to keep the machine below $1,500, so cost is always an issue.

I have looked at a 3.0 GHz Xeon machine with 1 GB ram and similar RAID.

I guess my real question is which does Linux run best on? If you had to pick between a 3 GHz 32-bit Xeon, and a 3.4 GHz EM64T, which would you pick? The other box (whichever I don't use for the server) may replace our 2.4 GHz P4 Windows 2003 server (Windows 2003 will be installed on it).

Last edited by tisource; 07-19-2006 at 01:26 PM.
 
Old 07-20-2006, 11:19 AM   #2
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 327Reputation: 327Reputation: 327Reputation: 327
EM64T==AMD64 as far as Linux is concerned. Intel simply copied the AMD64 64-bit extensions (with one minor difference, due to a documentation error). 64-bit performance is great, assuming you install a 64-bit distribution and applications. There is no reason to switch based on the CPU.

The selection of distributions is an issue, in that some applications can be difficult to get working from source. I've been using Fedora Core, and the extensive third party repositories for the distribution have had all the software I needed (thus no compilation required for 99+% of what I run). It makes life much easier.
 
Old 07-20-2006, 11:35 AM   #3
gloomy
Member
 
Registered: Jan 2006
Location: Finland
Distribution: Mainly Gentoo
Posts: 119

Rep: Reputation: 15
I couldn't agree more with macemoneta.

There should be no incompatible software for a x86_64 production server.
 
Old 07-20-2006, 01:45 PM   #4
Electro
Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
EMT64T is 64-bit extensions but are converted to 32-bit. Right now it is hard to tell the performance difference between 32-bit and 64-bit on general applications. Multimedia and games does and will get a speed up when using 64-bit programs. Servers gets a boost in memory allocation when using 64-bit OS because 32-bit OS have to use PAE which is an extension to provide 4 GB of memory or more at a cost of memory consumption for virtual addressing. A 64-bit OS is good in the server environment.

You could go with Intel processor but the amount of money you have to pay is a lot to keep the servers running 24/7. AMD Opteron and AMD Athlon64 X2 are preferred choice for servers because they use less electricity to run 24/7 than Intel processors. You could wait until Intel brings their latest processor that is said to be very, very efficient.

I suggest IBM or Aberdeen Inc (http://www.aberdeeninc.com) to help you create your server. Though you could make the server your self. Dell said that they are going to provide AMD systems but I have not seen any systems yet. I only see them selling the processors.

I suggest Gentoo. Setting up Gentoo to be used as a server takes a lot less time to setup as a desktop. You could have the server up in Gentoo in five hours or less with out the GUI garbage. GUI takes a lot of resources from the server. Suse and Fedora requires you to use GUI to configure. Of course you could use webmin but you have to be careful using it if the server is access from the internet all the time. Compiling is Gentoo's specialty.
 
Old 07-20-2006, 01:57 PM   #5
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 327Reputation: 327Reputation: 327Reputation: 327
Quote:
EMT64T is 64-bit extensions but are converted to 32-bit.
I think you are confusing 32-bit compatibility mode. If not, do you have a reference for this, as it's the first time I've seen this statement.
 
Old 07-20-2006, 02:28 PM   #6
IsaacKuo
Senior Member
 
Registered: Apr 2004
Location: Baton Rouge, Louisiana, USA
Distribution: Debian 4.0 Etch
Posts: 1,349

Rep: Reputation: 49
Quote:
Originally Posted by tisource
The current Linux server (SUSE Enterprise 9) is an EM64T 3.4 GHz processor, RAID 1 (3ware Escalade 160 GB SATA mirror) with 1 GB ram.

From what I understand, EM64T is just a 32-bit processor with some 64-bit extensions, particularly in the memory addressing arena. It runs 64-bit code, but not necessarily at 64-bit speed. If I'm wrong here, please let me know!
You're a bit confused. EM64T isn't a processor name, it's the name of a processor feature. This feature refers to the ability to run AMD64 code. The reason Intel doesn't simply call it AMD64 compatability is...well, embarrassment. Google "Itanic" to understand just how humiliating this is for Intel.

Quote:
I guess my real question is which does Linux run best on? If you had to pick between a 3 GHz 32-bit Xeon, and a 3.4 GHz EM64T, which would you pick?
Actually, your "EM64T" processor could very well be a Xeon. Going to a 3Ghz 32-bit Xeon would be a downgrade--slower speed, and no 64-bit capability.

The other possibility is that your "EM64T" processor is a Prescott Pentium 4 or Pentium D. Pretty much any "upgrade" you do right now won't be significantly faster for your purposes, although switching to AMD could theoretically reduce power consumption and might improve reliability (thanks to reduced heat generation).

However, it's hard to imagine this power savings would be worth the cost in equipment, time, and effort of performing a hardware "upgrade". And if heat from your hot Intel processors is really a concern, then just stick some more fans in the server room to keep things cool.
 
Old 07-20-2006, 03:11 PM   #7
tisource
Member
 
Registered: Feb 2002
Posts: 322

Original Poster
Rep: Reputation: 30
Wow! I'm amazed at all the replies. I've looked up some specs on the existing server (Dell SC420) and it shows that the processor is a Pentium 4 with EM64T support.

Thank you for all your input. It makes much more sense now. At this point I am leaning away from a Xeon computer, and more towards keeping what we already have.

Overall, we have been very pleased with the SUSE Enterprise 9. There have been a few quirks, but overall, a very positive experience. I've always liked Novell's products, particularly NDS/eDirectory, and SLES is no different. I've never tried Gentoo, but I know it tends to be more bleeding edge and I need something a little more on the conservative side. I also need commercial support, which Novell provides.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Lampp for a production server? xpucto Linux - Newbie 9 06-10-2006 02:42 AM
MySQL 5 & PHP 5 for Production Server kevingbender Linux - Software 5 10-07-2005 09:38 PM
Production server? RusRob Debian 2 09-02-2005 01:53 AM
Ramdisk production server is not installing on Redhat linux 8.0 Mudiraj Linux - Software 0 03-31-2005 08:42 AM
FreeBSD production server zoso *BSD 4 02-13-2005 10:08 AM


All times are GMT -5. The time now is 07:32 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration