Solved

Linux Server Architecture

Posted on 2010-11-19
7
540 Views
Last Modified: 2013-12-16
hello there,
I would like to order a new dedicated server running on Centos v5.5 and with a Intel Core i7-920 Quadcore CPU and 24GB of ram..
I want to know what do you guys recommend and why for the architecture either 32 or 64..
0
Comment
Question by:XK8ER
7 Comments
 
LVL 1

Expert Comment

by:rit_netsys
ID: 34179221
For Server architechture, I will suggest...go for 64bit as you are using RAM more than 4GB
0
 
LVL 1

Author Comment

by:XK8ER
ID: 34179249
would I be able an use the same software and applications if its 64bit?
0
 
LVL 1

Expert Comment

by:rit_netsys
ID: 34179299
Most of the latest version softwares will run. In some special case, you may need to check for 64bit support from software and application website. But for Long term performance and utilization 64bit is better.
0
Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.

 
LVL 7

Assisted Solution

by:Hatrix76
Hatrix76 earned 250 total points
ID: 34179306
sure, don't worry, in the recent distributions everything is compiled for those architectures.

the 64 bit architecture is definitly the way to go. 32bit will eventually go the way of the dodo. The biggest benefit of the 64bit architecture is the enhanced address-space. This means you can use way more ram than with the 32bit architecture.

Normally with 32bit you have at most 4 gig of ram, there are PAE extensions, which modify the kernel to use more ram, but it's like in the old days where you used the emmdriver in does to access more ram than the 640k you could address. If you remember those times. It puts more load and stress on cpu and slows down some operations considerably.

Some mathematical calculations will perform better on 64bit cpus as well, especially floating point intensive stuff, like transcoding (which can be important for PBX Systems) or media heavy stuff.

Also I saw the first big application providers (like Zimbra Mail Solutions) starting to phase out the 32bit builds, which means that over the next years at some point they will not provide 32bit binaries any more.

So, today, go for 64bit!

best
Ray
0
 
LVL 7

Expert Comment

by:jackiechen858
ID: 34179641
yes, 64bit for sure. Also if you can't find a 64bit version for certain software, the 32 bit version shouild still work as long as you have all the depended 32bit version library. When I use yum to install some library package, now most time it will install both 32/64 bit package.
 
0
 
LVL 25

Accepted Solution

by:
madunix earned 250 total points
ID: 34188294
100% 64Bit. Choosing the right installation comes down to your CPU specifications. If you have only have a 32-bit CPU then you can only install the 32-bit version. If you have a 64-bit CPU then you have the option of installing either version. Generally speaking, the 64-bit version can run 32-bit packages.

For example the 32-bit Linux will only address 16GB of RAM whereas the 64-bit Linux version  can address 256GB/1TB of RAM overall (per-process limits).

FYI, there are two primary modes of operation of the microprocessor architecture: Long mode (lm) and Legacy mode. Long mode is used by 64-bit operating systems. It combines the processor's native 64-bit mode and a 32-bit/16-bit compatibility mode. Under this mode, 64-bit, 32-bit and 16-bit applications may be supported. Legacy mode is only used by 16-bit and 32-bit operating systems.


[root@linux1 ~]# grep lm /proc/cpuinfo
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm

The above command with the following output shows a CPU that has 64-bit mode support (look for the lm flag). If the command returns nothing, then the CPU is only capable of running 16-bit or 32-bit code.
0
 
LVL 19

Expert Comment

by:jools
ID: 34199881
64bit, the date will be running out in a few years, (ok, quite a few years) and we don't want to go thru all that again.
0

Featured Post

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
(Open)LDAP V2.44  search proxy to AD (W2012R2) 37 134
VMware Workstation 12 Player 16 72
Quieter Keyboard 6 39
Hardware for Skype phone calls. 7 21
Does your iMac really need a hardware upgrade? Will upgrading RAM speed-up your computer? If yes, then how can you proceed? Upgrading RAM in your iMac is not as simple as it may seem. This article will help you in getting and installing right RA…
Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:

786 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question