Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

A 64-bit platform still under construction

The super-size editions of Windows Server 2003 and SQL Server 2000 are hindered by missing pieces

By Sean McCown
October 17, 2003
 

Windows Server 2003 and SQL Server 2000 for 64-bit Itanium systems promise huge performance gains over their 32-bit counterparts, and they deliver on that promise. But there are many other factors to consider when upgrading to a new platform, such as whether you can run old applications as is and manage them in the same familiar way. 

Free IT resource

Open Source Business Conference (OSBC) May 22-23, 2007

Sponsored by OSBC

Free IT resource

TechNet: More ways to know it, share it, and keep it running.

Sponsored by Microsoft

DOWNLOAD PDF

Click here to download InfoWorld's 64-bit Windows Server special report


It’s not necessary for any piece of software to be completely compatible with all of its predecessors, but it is necessary for an upgrade’s benefits to be far greater than those gained by staying on the current platform. This weighing of benefits was the focus of my tests of 64-bit Windows and SQL Server. What would I gain by porting to this new platform? And what would I lose?

In Windows, I expected to see full compatibility with Active Directory, the .Net Framework, file/OS recovery, the entire OS feature set, and a tremendous increase in performance. In SQL Server, I expected to see the advertised fully backward-compatible T-SQL (Transact-SQL) code, a superior performance increase from increased memory, and the entire set of features and management tools I’ve been using in the 32-bit version.

In both cases, I found the performance gains I was looking for, but neither product delivered all the goods. Both Windows and SQL Server are missing important features that severely limit their usefulness. In its current state, 64-bit Windows presents a viable alternative to the 32-bit platform only in a few narrow circumstances.

Dueling Windows

Getting Windows Server 2003 installed is extremely easy; I didn’t encounter any surprises. Management is relatively easy, as well. All of the management features found in the 32-bit version are available in this version. And the two versions interoperate very well, so having only one or two 64-bit boxes in your organization shouldn’t cause any problems.

The 64-bit architecture provides a theoretical memory address space of 18 exabytes (18 billion gigabytes). In the real world, though, Windows Server 2003 Enterprise Edition is limited to 64GB of memory, and it can support up to eight processors. If you need even more horsepower, then Windows Server 2003 Datacenter Edition supports up to 512GB of memory and 64 processors. This means that 64-bit Windows is extremely scalable, and most customers will reach practical limits long before they reach the physical limits built into the software.

Even the 32-bit version of Windows Server 2003 improves greatly on the file and print services of Windows 2000, and it is not necessary to port to the 64-bit platform to see some dramatic improvements in this area. However, a good deal of file and print server performance depends on CPU, bus speed, and the amount of memory the system has to serve requests. By taking advantage of more capable hardware, 64-bit Windows can provide a significant performance boost here.

Microsoft hit a home run with SCR (Shadow Copy Restore) and ASR (Automated System Recovery) in the original Windows Server 2003, and these features also work flawlessly in the 64-bit version. SCR allows administrators to take a ghost image of an entire system in order to recover after a major system failure. ASR allows admins to take snapshots of disk partitions and puts restores in the hands of users, who can revert back to previous versions of their files with a couple clicks.

One critical piece that didn’t make the leap to 64-bit Windows is the .Net Framework, which seriously limits the capabilities of the OS both as an application server and as a Web server. Even if you are not running .Net Web code, you would probably be better served with a load-balancing cluster on 32-bit Windows Server 2003. And considering the relatively high price of Itanium hardware, porting any Web code to this platform would not be cost-effective. 

My performance testing focused on Active Directory and messaging, and involved running side-by-side address lookups and e-mail messaging simulations that pit the 32-bit and 64-bit versions of Windows against each other. Microsoft has already published test results showing significant Active Directory performance increases in Windows Server 2003 (32-bit) over Windows 2000. My test results show how 64-bit buries 32-bit Windows under the same testing conditions.

I ran each simulation for about 10 minutes. In that time, the 32-bit system completed 9,254 lookup operations at 15.3 operations per second, while the 64-bit system completed 106,354 operations at 169.9 operations per second. The e-mail messaging tests showed similarly incredible performance gains. Here, the 32-bit system performed 5,227,548 operations at 8,698.1 operations per second, while the 64-bit system performed 8,117,030 operations at 13,505.9 operations per second. 


Click for larger view.


Click for larger view.

In both tests, but especially in the address lookups, lower disk queue numbers exhibited by the 64-bit system showed that the OS was relying more on the increased memory and bus speed of the Itanium hardware, while the 32-bit system was having to do more paging, causing requests to pile up in the queue. Simply put, the 32-bit system did what it could, but it simply couldn’t compete with the huge resource pool of the 64-bit architecture.

Son of SQL Server

Installing the new SQL Server was a breeze. Microsoft has switched to the Microsoft Windows Installer, which not only puts both SQL Server and Analysis Services into the same install (it’s about time), but anyone who has ever installed Office will run through this with ease. And porting current SQL Server databases over to 64-bit is as simple as drag and drop — even an inexperienced DBA can do it.

But when 64-bit SQL Server is installed and the databases are ported over, the headache begins. The possibility for miscellaneous code failures and management glitches is high. Microsoft has not included any management tools with this release, and this omission will be a thorn in the side of any administrator using this product. SQL Enterprise Manager, Query Analyzer, and SQL Profiler are the most important tools to any DBA, and the only way to use them on the new platform is to connect with these tools from 32-bit clients.

This approach leaves a lot to be desired. From the client, I found Enterprise Manager quirky at best; many times it reported incorrect information, refused to refresh properly, and even got servers mixed up. Query Analyzer is often used to troubleshoot poorly running SQL code, and being able to connect directly from the server itself is the only way to eliminate outside factors in the client/server equation. SQL Profiler is quite often used remotely, but not having the option to run this auditing function on the server inconveniently ties DBAs to their workstations for scheduled audits.

In theory, it shouldn’t matter where the management tools sit, but in practice, the tools are quirky enough that not having them directly on the server makes it impossible to reliably perform simple management functions.

Other important pieces are missing. For starters, this version of SQL Server doesn’t include native DTS (Data Transformation Services) components. Administrators can run DTS packages against 64-bit SQL Server from another (32-bit) machine, but they cannot schedule and run loads and transformations natively on Itanium. Most database administrators consider DTS a major component of their systems, and they’ll be reluctant to move their databases to a new platform without it, regardless of the extra horsepower. 


Continued
1 | 2 | Next Page » 



Microsoft SQL Server 2000 Enterprise Edition for 64-Bit Itanium Systems

Microsoft, microsoft.com

Fair  4.8
criteria score weight
Manageability 3 25%
Performance 3 25%
Availability 7 15%
Scalability 7 15%
Value 5 10%
Interoperability 7 5%
Setup 7 5%

Cost:
$19,999 per processor or $11,099 with 25 client access licenses

Platforms:
Windows Server 2003 on Itanium (IA-64) systems

Bottom Line:
SQL Server 2000 64-bit is a lightning-fast database engine, but missing management features will leave administrators frustrated, and may waste valuable time troubleshooting unnecessary problems. Not having native DTS or SQL Mail (as well as other functionality) will cripple some IT shops. This is not a complete release; do not port any code to this platform without extensive regression testing.

About our Reviews and Scoring Methodology



Microsoft Windows Server 2003 Enterprise Edition for 64-bit Itanium Systems

Microsoft, microsoft.com

Good  6.5
criteria score weight
Manageability 8 20%
Reliability 3 20%
Setup 7 20%
Performance 8 15%
Scalability 8 15%
Value 5 10%

Cost:
$3,999 with 25 client access licenses

Platforms:
Intel Itanium (IA-64) systems

Bottom Line:
Windows Server 2003 64-bit would make a solid and reliable domain controller or file/print server. The improvements made in scalability, manageability, and reliability make this a promising platform with some long-awaited features. However, the absence of the .Net framework severely limits its use as a Web or app server. Don't budget for this OS until mid-2005.

About our Reviews and Scoring Methodology



 


 
Sean McCown is senior corporate DBA at SourceCorp.
 

TOP NEWS:


»  Parts of San Francisco network still locked out
Administrators are still locked out of the city's VoIP system and LANs within the Sheriff's Department and the Recreation & Park Department

»  Intel says Moblin update coming soon
Open-source effort set for mobile Linux should have an alpha-level release in a few weeks

»  Are virtual firewalls a solution for VM security?
Virtual firewalls can be a useful security tool, but their efficacy depends heavily on how you have set up your networks

»  Ubuntu to unveil new version of Launchpad next week
Ubuntu's beta community still has a long way to go to achieve the popularity of competitors such as SourceForge.net

»  Oracle unveils access management suite
Oracle's suite includes a new server that provides controls to fine-tune user privileges

»  5 ways the iPhone 3G still lags in enterprise
Despite Apple's improvements, its iPhone 2.0 software remain less competent and less tested than its BlackBerry and Windows Mobile counterparts




Remote Access: Maintain Security and Decrease the Burden on IT
Join this interactive webcast to discover how IT Managers can control access rights, end-user security settings and end-point authorization. Sponsor: Citrix(R) GoToMyPC(R) Corporate

»  Click here to view this Webcast
  Zombie PCs Are Attacking Your LAN
A recent study showed that malware-infected zombie PCs are now a bigger threat to ISPs and Web infrastructure than DoS attacks. As this brand new IT Strategy Guide explains, an increased use of peer-to-peer techniques by the attackers has made it harder to fight back. Download now, compliments of Verio:

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 

FIND PRODUCTS AND COMPANIES
» COMPLETE PRODUCT GUIDE



TECHNOLOGY INDEX
• Applications
• Application Development
• Security
• Networking
• Wireless
• Platforms
• Hardware
• Data Management
• Storage
• Web Services
• Business
• Telecom
• Professional Services
• Standards

TECH WATCH 


What's the 411 on GOOG-411?
Just as Google has become synonymous with "performing a Web search," 411 is understood to mean "information" -- as in "what's the 411?" I was thus surprised to discover, from a billboard, no less, that the king of search is taking on the ...

Apple HTML source reveals 'iPhone Extreme'
"This one's a stretch..." reports AppleInsider. Um, yeah. Reporting on HTML code sightings of product names could be called a stretch, but iPhone Extreme has a ring to it. Now, that sounds like the product Apple should have released first, rather ...

COLUMNISTS

Unified under law
Ephraim Schwartz's Column and Blog (InfoWorld) - In the litigious world we live in, deploying a unified communications platform in your enterprise could...
» MORE COLUMNISTS

MORE INFOWORLD BLOGS


Open Sources 
Product Management
When I joined MySQL four years ago, there was quite a lot of debate about product management. We didn't actually have ...

Zero Day 
Botnet herders tending smaller flocks
New research backs up the theory that botnet operators are keeping their networks smaller in a continued effort to keep ...



• Advice Line
• Database Underground
• The Deep End
• Enterprise Mac
• Geeks in Paradise
• Grid Meter
• The Gripe Line
• InfoWorld Daily
• Inside IT
• IT Troubleshooter
• ITXtreme
• Open Sources
• ProdBlog
• Real World SOA
• Reality Check
• Security Adviser
• SMB IT
• The Storage Network
• Tech Watch
• Virtualization Report
• Zero Day

ADVERTISEMENT


RESOURCE CENTERadvertisement 

GOVERNMENT IT & POLICY
'If you don't go after the network, you're never going to stop these guys. Never.'
From the State Department, All the News for Inquiring Minds
TechPresident, the Internet Citizenry's New Consensus Taker



Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist