Solved

Linux Server Architecture

Posted on 2010-11-19
7
544 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
IoT Devices - Fast, Cheap or Secure…Pick Two

The IoT market is growing at a rapid pace and manufacturers are under pressure to quickly provide new products. Can you be sure that your devices do what they're supposed to do, while still being secure?

 
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

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Question has a verified solution.

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

This article outlines why you need to choose a backup solution that protects your entire environment – including your VMware ESXi and Microsoft Hyper-V virtualization hosts – not just your virtual machines.
In part one, we reviewed the prerequisites required for installing SQL Server vNext. In this part we will explore how to install Microsoft's SQL Server on Ubuntu 16.04.
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.:
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.
Suggested Courses

632 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