Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


November 1997

NT vs. NetWare: File Service Grand Prix


RSS
Subscribe to Windows IT Pro | See More Novell Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!
SideBar    The Benchmarking Speedway

Pushing the pace for file-sharing performance

Recently, the Windows NT Magazine Lab handed me this hot assignment: Produce performance benchmarks for Microsoft Windows NT Server 4.0 and Novell NetWare 4.1. Why is this topic so hot? Because chances are really good that at least one of two industry giants will not like the results. Undaunted by the prospect of attracting the wrath of a major corporation, I gathered up my gear and headed to the Lab's speedway.

For my performance tests, I used the Lab's standard configuration: a set of client machines on a 100Mbps Ethernet network that simulates the workload of multiple users. (For details about the Lab's test environment, see the sidebar, "The Benchmarking Speedway," page 65.) One server, running either NT Server 4.0 or NetWare 4.1, tackled the workload of the client machines. Because I wanted to test file-sharing performance, I employed Bluecurve's Dynameasure for File Services 1.5 as the workload engine. (For information about this product, see Lab Reports: "Dynameasure Enterprise 1.5," September 1997.) The combination of Dynameasure and the Lab's test environment let me simulate workloads that users typically perform and pinpoint potential bottlenecks to ensure that I stressed the server, not the network or clients. After a month of testing and reviewing reams of data, graphs, and tables, I determined a clear winner: The checkered flag goes to...NT Server 4.0!

Preparing the Track
I wrestled with several background issues going into these tests. My biggest concern was how to create a fair comparative evaluation. Different people often have different priorities when they evaluate a product. For example, when my wife and I decide to buy a new car, we define our needs and select criteria (e.g., price, speed, appearance, hauling capacity, headroom) to measure a car's potential value. Even if we agree on the criteria, we don't always agree on the importance of each item; picking a clear, overall winner is difficult. Fortunately, we agree that one criterion outweighs all others: performance.

Performance is also a primary criterion that people use to evaluate file servers. Although other factors (price, support, compatibility, interoperability, etc.) matter, performance is of utmost concern. I based my evaluation and conclusion on only how well NT Server 4.0 and NetWare 4.1 performed in the Lab's test environment under Dynameasure for File Services 1.5. If criteria other than performance are more important to you (e.g., your primary concern is to find a file server operating system that runs on a 386), you might come to a different conclusion.

The Speedway Judges
In the performance tests, I measured three main areas: throughput, average response time (ART), and motors per step (MPS). Throughput (measured in kilobytes per second--KBps) is the total number of bytes all the motors copy during the measurement phase of a step divided by the elapsed time of the measurement phase. Throughput measures system capacity. The type of transaction, the number of motors, and the hardware capacity of the system influence throughput. Higher throughput means greater system capacity.

ART is the average time in seconds to complete a transaction during the measurement phase of each step. ART measures the speed of the test system. The type of transaction, the number of motors, and the hardware capacity of the system also influence ART. Lower ART means the system is faster.

The third measurement, MPS, is the number of motors that report results for each step of the test. MPS measures the total number of assigned motors in a step that complete the transaction. MPS is a direct measure of load on the system. Higher MPS means greater load.

I approached the benchmarking process as if I were testing two unique racing teams and pit crews. Each team (NT and NetWare) used the same physical track (the Lab's network) and the same physical cars (clients and motors). Each team had equal time (about 16.5 minutes) to complete as many laps as possible (throughput). I tracked average lap times (ART) and the number of cars that completed the race in a given time frame (MPS).

Start Your Engines
Establishing a test environment that could run both NT and NetWare was the first order of business. For the test server, I used a generic PC clone with the following hardware configuration: a 120MHz Pentium, 64MB of RAM, a master 2.1GB hard disk (EIDE), a slave 2.1GB hard disk (EIDE), and a Novell NE 2000 Socket EA network adapter. Software configuration included NetWare 4.1 with 10 license connections and NT 4.0 with Service Pack 3 (SP3). I partitioned the slave 2.1GB hard disk into two equal areas--one for NTFS and the other for Novell's file system. I added this test system to the Lab test environment to measure performance with the Dynameasure software.

I chose six of the Lab's clients, running NT Workstation 4.0, as my user testbed. I configured each client with eight or nine motors to simulate a total of 50 network users. NWLink IPX/SPX bound all client adapters. I performed some preliminary tests with both the Microsoft NetWare client/protocol software and the Novell-supplied NetWare client/protocol software. I used the same testing specifications I planned to use for the benchmark tests, and I saw no performance difference between the two client/protocol software products. Throughout the benchmark performance tests, I used the Microsoft client/protocol software.

Time Trials
I ran several initial Dynameasure tests just to warm up the track. At this point, I wanted to identify any bottlenecks that could affect the results. In particular, I wanted to eliminate the possibility that the client systems or the network bandwidth could degrade performance. The warm-up tests ran the Dynameasure for File Services Copy All Bidirectional test configured for a 5.6MB dataset; a 1KB block size; 10-second think time; and 6 steps, with the following number of motors assigned to each step: 5, 10, 20, 30, 40, and 50.

The Copy All Bidirectional test consists of 16 different transactions in which compressed data, uncompressed data, binary files, text files, and image files are copied between the server and the clients. Based on this test (and with help from Bluecurve's technical support team), I was able to ensure that I was not overstressing the client workstations or the network. The summary reports for NT and NetWare showed that server performance began to degrade after reaching approximately 25 motors--throughput leveled off, ART rose, and MPS declined.

During these warm-up tests, NT vastly outperformed NetWare, as the Dynameasure graphs in Screen 1 and Screen 2 show. In Screen 1, the left graph displays throughput, and the right graph displays ART. Screen 2 displays throughput in the left graph and MPS in the right graph. NT maintained higher throughput, lower ART, and higher MPS in these tests.

For several reasons, the Lab had hypothesized that NetWare would have higher throughput and be faster during certain types of transactions (such as copying small files). For example, NetWare 4.1 includes Packet Burst technology, which lets a server transmit several packets in a burst, without waiting for verification that each packet has been received. NetWare 4.1 also supports Large Internet Packets, which lets the server and workstation communicate using the largest possible frame size.

The Copy All Bidirectional test includes eight different types of data, with two files for each data type: one file for client-to-server transactions and one file for server-to-client transactions. Because the type of transaction influences the three benchmark measures, I decided to break out individual transactions and compare the results to get additional information. This view of the data would let me compare server performance based on the type of transaction each server completed.

   Previous  [1]  2  Next 


Reader Comments
I am an independent consultant who works with various versions of both NetWare and Windows NT. I have no problem recommending either product when I feel it is best for the company in question. I am a Novell Certified Network Engineer (CNE) and one exam away from a Microsoft Certified System Engineer (MCSE), and I found Carlos Bernal’s November 1997 article, “NT vs. NetWare: File Services Grand Prix,” to be highly biased.
Comparing the latest version of NT with all service packs to an old version of NetWare without service packs is not objective by any stretch of the imagination. And, I hope that the prices listed were suggested retail price because I found a lower price for each product on the Web. Not only is NetWare less than half the price you listed for NetWare 4.1, but its price beats NT Server’s.
How can I feel anything but that this comparison was set up so that Novell would fail against Microsoft? If this article were in the April issue, I would think that this review was just some sort of sick joke. Instead, I feel that a fine magazine has lost integrity. How can I know that other articles won’t be so blatantly biased? Will you run a file server test with IntranetWare with Service Pack 3 on one side against NT Server 3.51 with no fixes on the other?<br>
--Eric Quinn

Eric Quinn August 10, 1999


I can’t imagine a more biased test and conclusion than Carlos Bernal’s November 1997 Windows NT vs. NetWare file services test. The test has several problems.
1. The server configuration is silly. Who uses IDE drives and a 16bit ISA 10Mbps adapter in this day, particularly with the rest of the lab on switched 100Mbps?
2. Why did you use NetWare 4.1 instead of IntranetWare? IntranetWare has much better support for IDE drives than 4.1. Why didn’t you install the latest patches on 4.1, currently on patch 7? I noticed you patched the NT server.
3. The choice of NT Workstation as the client doesn’t reflect the business world. The performance of the NetWare client for Windows 95 is much better than the performance of either the Microsoft or Novell client for NT.
4. The use of small files for copy negated the advantage of Novell’s packet burst technology.
5. The basic premise for all file server performance is the caching of data, so the elimination of caching on the servers, thus forcing constant reads to an IDE drive, penalized NetWare.
6. I worked in a training center where data was xcopied from the server to a classroom of 12 workstations. When the distribution server was on a NetWare server, the total download time for the room was about 2 hours. When facilities switched to an NT server, the class load time increased to about 3 hours. So benchmarks be damned; my watch says Novell is a better file server.
NT has a place as a departmental applications server, but its clumsy domain structure, sub-par file and print services, and limited scalability render it a poor choice for an enterprise solution. I would also like you to know that I am not a Novell bigot. I am both Novell and Microsoft certified as an instructor and systems engineer. I just call them the way I see them.<br>
--Bud Klink

Bud Klink August 10, 1999


<i>We’ve received several letters about our Windows NT Versus NetWare tests. Your letters challenged many aspects of our tests, including our client configurations, our server configuration, our network configurations, the software versions we used, the benchmark software we used, the presence or absence of service packs, and our general level of sanity. We appreciate all of your remarks and input on this topic.
Many of you claimed that we would have seen different results had we approached this differently. I cannot argue what we would have seen if we changed any of the hardware or software configurations we tested. By their nature, benchmarks are only meaningful for the test environment they run in. Let me be clear: We are not predicting that NT will outperform NetWare in every environment. We are, however, saying that NT indeed outperformed NetWare in our test environment. If you don’t feel our test environment reflects your network environment, take our results with a grain of salt.
Some letters accused us of being biased, suggesting that we were attempting to make NT the winner to begin with. This point is where I take issue. I spent many years installing and working with NetWare networks; I have nothing but respect for what NetWare can do. In fact, at the outset of our tests, I predicted that NetWare would outperform NT. When the results started coming in to the contrary, we spent weeks analyzing the data to make sure it was accurate. We also did our best to find tests that would let NetWare outperform NT, but we were unable to find a winning scenario for NetWare. Nobody was more surprised than I.
Based on the response to our tests, I am certainly open to conducting additional benchmarks with different hardware and software configurations. With this in mind, I hereby invite Novell into our lab to meet with us and agree on what a fair test environment looks like. If Novell will participate in another round of testing, we can eliminate much of the bickering about hardware and software configurations.
So what do you say, Novell? Are you up for this challenge? You can reach me at john@winntmag.com if you are.<br>
--John Enck, Lab Manager</i>

John Enck August 10, 1999


You must log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
Accessing Database Data with ADO

...

The Memory-Optimization Hoax

Don't believe the hype. At best, RAM optimizers have no effect. At worst, they seriously degrade performance. ...

Friday at PASS Europe 2006

Kevin talks about the closing day of the event and shares a funny Microsoft film. ...


Windows OSs Whitepapers Why SaaS is the Right Solution for Log Management

Are You Satisfied?

A Preliminary Look at Deployment Plans for Microsoft Windows Vista

Related Events Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.

Job Openings in IT


ADS BY GOOGLE SPONSORED LINKS FEATURED LINKS

Maximize your SharePoint Investment – 8 Cities
Discover best practices and tips for both architecting and administering SharePoint. Early Bird Price of $99 through Sept 15th.

Find a new job now on the all new IT Job Hound!
Search jobs, post your resume, and set up job e-mail alerts!

Master SharePoint with 3 eLearning Seminars
Learn how to build a better SharePoint infrastructure and enable powerful collaboration with MVPs Dan Holme and Michael Noel. Register today!

Top Tools for Virtualization Disaster Recovery & Replication
View this web seminar on August 14th to learn about two tools that will result in faster backup and restore with P2V disaster recovery.

SharePointConnections Conference Fall 2008
Don’t miss the premier event for Microsoft IT Professionals in Las Vegas, November 10-13. Register and book your room by August 25 and receive a FREE room night (based on a three night minimum stay).

VMworld 2008 - Sign Up Today!
Join your peers on September 15-18 at The Venetian Hotel in Las Vegas as VMware hosts VMworld 2008, the leading Virtualization event.



Increase Application Performance
Free White Paper by Editor's Best winner, Texas Memory Systems.

Microsoft® Tech•Ed EMEA 2008 IT Professionals
Advance your thinking with new ideas and practical real-world solutions at Microsoft’s FIVE day technical infrastructure conference 3-7 Nov., 2008. Register before 26 September 2008 to save €300.

Order Your SQL Fundamentals CD Today!
Learn how to use SQL Server, understand Office integration techniques and dive into the essentials of SQL Express and Visual Basic with this free SQL Fundamentals CD.

Are You Really Compliant with Software Regulations?
View this web seminar that will help you with compliance best practices and check out a management solution to assure that you won’t be in jeopardy of an audit.

Virtualization Congress Oct. 14-16 in London
Don't miss Virtualization Congress, the premiere EMEA conference dedicated to hardware, OS and application virtualization. Oct. 14-16.
Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technical Resources Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2008 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing