ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Processors Toolkit

Intel makes 'linear scaling' Linux server

Stephen Shankland, CNET News.com CNET News.com

Published: 06 Jun 2003 09:30 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Intel has found that a 32-processor Itanium server running Linux can rival Windows and Unix servers in database performance, a major accomplishment for the comparatively young operating system.

Intel has been testing how well Linux can handle large databases, a demanding task that requires a server to perform huge numbers of transactions. In laboratory tests, the company found that a Linux-based 32-processor Itanium server is nearing the ability to perform 600,000 transactions per minute, a score that puts it near today's most powerful Windows and Unix servers.

Sunil Saxena, Intel's principal engineer for the Linux operating system, described the result at the Enterprise Linux Forum in California on Thursday. "We're very close" to reaching the 600,000 transaction-per-minute level on a database server speed test called TPC-C.

The current top score on the Transaction Processing Performance Council's TPC-C is 707,000 transactions per minute, held by a Helwett-Packard Windows server using the forthcoming Itanium 2 6M processor.

Linux currently is most widely used on lower-end servers, typically with one, two or four processors; but many databases used at the heart of corporate computing operations require more powerful machines with dozens of processors. Endowing Linux with this ability could expand Linux's market and allow it to encroach further onto the turf of Windows and Unix.

Intel began its testing on a four-processor Hewlett-Packard rx5670 Itanium server with a forthcoming version of Oracle's database software and Red Hat Enterprise Linux AS 2.1. That system produced a score of 81,000 on the TPC-C test last November, a result Oracle and others loudly trumpeted.

One holy grail of server designers is "linear scaling", under which increasing the processor count increases performance by the same amount. With Linux on the Itanium systems, Intel got close: Moving from four to 32 processors increased the processor count by a factor of eight and performance nearly as much, from 81,000 to near 600,000, Saxena said.

"It's roughly linear," he said.

Saxena was mum about many details of the 32-processor test, including whether it used the current 2.4 version of the Linux kernel -- the open-source code at the heart of Linux -- or the 2.5 development version that eventually will be released as 2.6 in products. He also declined to say whose server Intel used.

He did say, though, that the test involved little modification to the kernel.

When Intel and its allies conducted the four-processor test, they increased the performance from a starting score of 28,000 to 81,000 in six months, Saxena said. About 40 percent of the upgrade came through improvements in "compilation", the process by which Linux source code is translated into instructions the computer understands. The team used Intel's compiler for the test, not the GCC compiler most frequently used to compile Linux software.

Another 20 percent to 30 percent of the improvement came from changes to Linux itself, Saxena said.


Is Linux really a viable alternative to Windows on the desktop? Read the latest headlines at ZDNet UK's Operating Systems News Section.

Let the editors know what you think in the Mailroom.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Kyocera

Did you find this article useful?
67 out of 137 people found this useful


Full Talkback thread

0 comments


Company/Topic Alerts

Create a new alert from the list below:











Related Jobs

Application Support - Equity Derivatives - UNIX SHELL SQL PERM LONDON

The role of Application Support Engineer is part of the Equity Derivatives team in this Global Investment Bank located in the heart of a thriving ...

Unix Systems Administrator - 35,000 - West Yorkshire

You will Perform UNIX Systems Administrator (Windows OS) / Network Administrator Computer Futures Solutions are working alongside a leading edge IT ...

Unix Engineer

Perform technical and application compatibility tests to ascertain the level of integration and supportability Perform application integration ...

Discussions

PiotrIr PiotrIr

Storage for Hyper-V

Friday 4 July 2008, 4:28 PM

1 post
Moley Moley

You must be very lucky

Friday 4 July 2008, 1:42 PM

15 comments
Moley Moley

Do you need biometric devices?

Friday 4 July 2008, 1:12 PM

1 comment