Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Linux Server Architecture

Posted on 2010-11-19
7
Medium Priority
?
546 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
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
Will your db performance match your db growth?

In Percona’s white paper “Performance at Scale: Keeping Your Database on Its Toes,” we take a high-level approach to what you need to think about when planning for database scalability.

 
LVL 7

Assisted Solution

by:Hatrix76
Hatrix76 earned 1000 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 1000 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

Introducing the WatchGuard 420 Access Point

WatchGuard's newest access point includes an 802.11ac Wave 2 chipset, providing the fastest speeds for VoIP, video and music streaming, and large data file transfers. Additionally, enjoy the benefits of strong security as the 3rd radio delivers dedicated WIPS protection!

Question has a verified solution.

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

In the modern office, employees tend to move around the workplace a lot more freely. Conferences, collaborative groups, flexible seating and working from home require a new level of mobility. Technology has not only changed the behavior and the expe…
This article shows how to use a free utility called 'Parkdale' to easily test the performance and benchmark any Hard Drive(s) installed in your computer. We also look at RAM Disks and their speed comparisons.
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.
Suggested Courses

705 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