Upcoming Events

Executive conference

Cloud Connect March 16-18

Comprehensive thought leadership for executives, IT professionals and developers. Topics include: the ROI, cost and economics of on-demand computing; Migration strategies to move from on-premise to cloud-based IT; Vertical cloud specialization, tailoring features and architectures to specific applications, industries, and customer ecosystems

More Events »

Subscribe to Newsletter

  • Keep up with all of the latest news and analysis on the fast-moving IT industry with Network Computing newsletters.
Sign Up
Network & Systems Infrastructure
B U Y E R ' S   G U I D E  
Buyer's Guide: Multiprocessor Servers

  March 19, 2001
  By Steven J. Schuchart Jr.


Your projects are ramping up and the time has come to purchase the server hardware to get everything in gear. When purchasing server hardware, first consider the workload. Will this box serve up Web pages or will it run a highly complex data warehouse? And don't let a clear focus on hardware blur your view of the software you'll need. Check your software and the OS platforms it supports. A lot of software runs on multiple OS platforms, but it may run best on the platform on which it originated. So choose your software, select the appropriate OS, then specify a server to make it all happen. Many times a single processor system simply isn't enough. Multiprocessor systems pack a lot of punch in a single box.



A good plan is essential when acquiring a multiprocessor system. You must know what the load will be and then buy more than you need to accommodate expansion. While we are not advocating over-buying capacity, this is an expensive investment, and you want to provision for expansion. It's never fun to revisit the vice president to ask for more money because the new system got overloaded in six months. Unless you look at your network in its entirety, no system or upgrade will be completely satisfactory.

Some simple factors play a role in your multiprocessor system purchase: politics, service, price, processor, bus architecture, performance and capacity.

So Sayeth the Sages

A strange political aspect of buying a new server is brand loyalty. An eternal argument ensues about the importance of brand conformity versus having best-of-breed solutions. If your main brand is the best solution, you'll avoid a huge mess. However, if you're a staunch Dell Computer Corp. shop and you discover that Silicon Graphics offers the perfect solution, should you switch? Moreover, should you switch completely or just in that instance? The relationship with a tried-and-true vendor is key, but maintain a healthy skepticism.

Familiarity with installation software, service procedures and technical support people at your vendor is a great boon. The danger lies in becoming so enamored with a vendor that you can't see the shortcomings. Switching vendors is easy when the products are shoddy but is a more difficult call when only customer service, repair, product selection or financial condition is poor. All these factors must be considered when choosing a vendor. Don't let your workstation purchasing decision unduly influence your server decisions. And because you purchased servers from a particular company, its workstations will not necessarily work better. If Ford Motor Co. bought an asphalt company, would Ford cars run better on Ford roads?

The server-vendor decision should be made separately from the decision over workstation vendor. Vendors will prattle on about "intangible benefits" of purchasing workstation and server hardware from the same vendor. If you can't define a benefit, it's not a benefit. Unquantifiable benefits may simply be T-shirts, CIO lunches and free golf passes. Let the vendor provide real pricing, warranty or service benefits.

I/O, I/O It's Off to Work We Go

By far, the most common bus architecture is PCI (Peripheral Component Interconnect). This standard was born at Intel and was confirmed and adopted in the early 1990s. The first motherboards to incorporate this standard were for Intel's 80486 processors. The specification rapidly grew to include both 32- and 64-bit data paths, and provide support for clock speeds of 33 MHz and 66 MHz. The 64-bit slot is longer than the 32-bit slot and is generally used for NICs and hard disk controllers. They greatly benefit from increased data rates with a 64-bit slot running at 66 MHz.

A 32-bit slot running at 33 MHz has a maximum data rate of 132 MB per second. A 64-bit slot running at 33 MHz has a maximum data rate of 264 MB per second. The 32-bit slot running at 66 MHz has a maximum data rate of 264 MB per second, while the 64-bit slot running at 66 MHz has a maximum data rate of 528 MB per second.

To run at the maximum speed, a PCI card must be designed for the higher speed and bandwidth. Older cards not designed to run at 66 MHz simply can't do so. The bus will detect the proper speed for the card and adjust accordingly. You can also insert most 64-bit cards into 32-bit slots if no 64-bit slots are available. The 64-bit cards will operate at 32 bits when inserted into 32-bit slots.

Hot-swappable PCI slots are also an important consideration. This feature is used to replace NICs, for example, without downing the server. Your OS must support this feature. Consult with your VAR or, even better, the system manufacturer about support for hot-swappable PCI slots. Complete support from both the hardware and the OS is necessary for this feature to work. Space and removal limitations in certain rack-mount environments may make hot-swappable PCI slots less important to you.

Memory Bandwidth

Several types of memory are on the market today. SDRAM (synchronous dynamic RAM) is the market leader, but Intel is aggressively pushing the Rambus memory standard. The Rambus standard has a higher theoretical performance in bandwidth-intensive applications, but there have been several problems with its adoption. The memory modules are difficult to manufacture, slowing the ramp-up of Rambus production. Technical issues with Intel's i820 (Camino) workstation chipset also scared manufacturers and further slowed the technology's adoption. But the biggest barrier to market adoption has been price. Rambus memory generally is almost twice as expensive as its SDRAM counterpart. The proprietary nature of Rambus technology accounts for a portion of its high cost: The company Rambus owns the patent for this memory and charges a royalty to manufacturers.

Another surging technology to keep an eye on is DDR (double data rate) SDRAM. This upgrade to the venerable SDRAM greatly improves memory bandwidth. It transmits data on the leading and falling edges of the clock cycle, effectively doubling the throughput. Most multiprocessor systems today support error-correcting SDRAM.

Processors Galore

Choosing a processor usually has more to do with your big-picture platform choice and software requirements than in finding the processor that's really best for you. If you're a Sun Microsystems shop, SPARC likely becomes your processor of choice. If you have some flexibility in choosing, Intel's line of x86 processors is inexpensive and solid. The Intel Pentium III Xeon processor and the Pentium III are other good options; the primary difference between them is the amount of L1 cache memory available. The Xeon has quite a bit more memory: It has up to 2 MB of L1 cache memory, whereas the Pentium III has only 512 KB.

If you use a RISC Unix variant, such as Compaq Computer Corp. Tru64, IBM AIX or Linux, your processor of choice will likely be Compaq's Alpha or Motorola/IBM's PowerPC. The Alpha can be quite expensive. The prime reasons to go with an Intel processor are price and OS choice. Microsoft Windows and Novell NetWare are pretty much Intel-only platforms.

The 64-bit processor market, which has been dominated by the Sun UltraSPARC and the Alpha processors, is moving toward the mainstream. Complexity is increasing and 64-bit processor technology is becoming affordable. The 32-bit processor market leader, Intel, is making a push into this space with its Itanium (see "Itanium: The EPIC New Processor," page 105).

Advanced Micro Devices (AMD) has a new 64-bit processor code-named Sledgehammer. AMD has taken a different route to 64-bit computing than has Intel. While Intel is proposing a radically new 64-bit architecture, AMD is extending the x86 architecture to 64 bits. This approach will help protect your investment in 32-bit software by letting it run at full speed while taking advantage of 64-bit software compiled for Sledgehammer. Compilers and code should also be easier for this reason. AMD expects to ship the Sledgehammer in the first half of 2002. These new chips from AMD and Intel have the potential to change the processor landscape.

Storage: Inboard or Outboard?

The number of drive bays your new server will support affects the form factor and height of the unit. If you're attaching your server to a SAN (storage area network), you don't have much need for internal storage. However, if the unit will be in a remote location without a SAN, you can purchase systems to support as many as eight externally accessible hot-swappable SCSI drives. External access to your drives is especially important in a rack-mount configuration. Units mounted in racks should be mounted on rails, especially units larger than 2U. Having panels to access hardware without removing the unit from the rack is also beneficial. Hardware with the greatest chance of failure should be accessible from the outside.

The power supply is another important factor. Any unit you purchase should have at least two hot-swappable power supplies. Each should be capable of running the entire system. Systems also should have hooks in your OS to alert the admin of noncritical failures, such as with fans.

Mr. Goodwrench on Call

The support program offered by your system manufacturer will have a profound effect on your satisfaction with the system. When you've determined the business significance and uptime reliability needs of a given system, carefully consider your repair options. Warranty length is a consideration, but it's not a primary one. The main considerations should be the location and nature of your service provider. If you purchase a service agreement, find out who will be fulfilling it. If it's a national service, like IBM, find out where the nearest representative is and what the minimum response time is. Make sure you're not just contracting the local VAR through a third party.

Next, find out how the supplier is stocked, since the location of replacement parts is also a concern. Make sure the parts with the highest failure rate are no more than four hours away. All other parts can be brought in on a 24-hour basis.

After you've made the preliminary decision on a machine, talk to manufacturer representatives. Ask them what part fails the most. Although it may take considerable effort, you have to get past "Our equipment is so reliable, it never breaks." Reassure the representative that you have a genuine concern about parts availability and replacement.

If your main point of service is your local VAR, make sure the company is up to the task. Technicians should have Comp/TIA A+ PC hardware certifications. A+ is a good starting point for a hardware technician. Additional certifications from the manufacturer are also essential. Make sure the VAR is willing to put a pager on a number of these qualified bodies and make them available around the clock. Your data and operations deserve no less.

Send your comments on this article to Steven J. Schuchart Jr. at sschuchart@nwc.com.


   Page: 1 | 2 | Next Page

Best of the Web

Data deduplication: Declawing the clones

Data deduplication is emerging as a critically important new arrow in the storage administrator's quiver to answer hard questions about the increasing problem in storage growth costs.

Quick Read

Compression, Encryption, Deduplication, and Replication: Strange Bedfellows

One of the great ironies of storage technology is the inverse relationship between efficiency and security: Adding performance or reducing storage requirements almost always results in reducing the confidentiality, integrity, or availability of a system.

Quick Read

WAN Optimization Whitelists and Blacklists

Optimization is a fantastic way of saving money and creating really happy customers at the same time, but it doesn't work flawlessly for all applications.

Quick Read

WAN Optimization as a Managed Service: It's Not About the Cost

This insight examines how organizations outsourcing their WAN optimization initiatives to a third-party go about achieving their goals for application performance, reducing operational costs, and streamlining enterprise infrastructure.

Quick Read

  Sponsored Links

Premium Content

Next Generation Data Center, Delivered, November 17th
NWC


Salary

Video