Server Microprocessors
Server Microprocessors
If you are planning to purchase a preconfigured server, you can choose from
products in any of the listed categories. A bit less than half of the servers on
the market fall into the "Wintel" (Intel/Intel-compatible hardware running
Windows) category. Many users prefer other server platforms. Which category
should you choose? Here are some considerations:
Lowest initial cost x86-based servers, because they closely resemble x86
desktop computers in general design (and often use the same components), are
the least expensive to purchase and to customize. Scalability If you need one to
eight processors in a single server, any processor category can foot the bill.
However, if you need a larger number of processors, you should consider a
server based on RISC or EPIC technologies.
Operating system support The server operating system you prefer will have a
major influence on your choice of server processor. If you prefer Linux, you can
choose a platform based on virtually any current or recent server processor.
However, if you prefer a different server operating system, your choices are
more limited. With x86 processors, you can choose from various versions of
Windows 2000 Server or Windows Server 2003, popular Linux server and
enterprise-level distributions, and Sun Solaris. Itanium processors can run 64-
bit versions of Windows Server 2003 and Linux. Sun SPARC processors can run
Linux or Solaris. PowerPC servers from Apple can run MacOS X or Linux, while
PowerPC and Power architecture servers from IBM can run Linux or AIX 5L, a
proprietary version of UNIX. Hewlett-Packard PA-RISCbased Hewlett-Packard
9000 series servers use HP-UX, a proprietary version of UNIX. Hewlett-Packard
AlphaServers run OpenVMS, Tru64 UNIX, or Linux.
If you are planning to "roll your own" server from motherboards and other off-
the-shelf components, you can choose from processors made by Intel (Itanium
2, Xeon, Pentium D, or Pentium 4) or by AMD (Opteron). If you decide to build
your own server, you will be responsible for configuring and supporting it.
Thus, the biggest emphasis in this chapter is on helping you understand the
features of these and earlier server-compatible x86 and Itanium processors,
how they differ from each other, and the tasks each is most suited for.