Open Benchmark Phase 3: Windows NT Server 4.0 and Red Hat Linux 6.0

Similar documents
File Server Comparison: Executive Summary. Microsoft Windows NT Server 4.0 and Novell NetWare 5. Contents

Netegrity SiteMinder 4.51 AuthMark Performance Details

iload MVP is a general-purpose, script-driven capacity planning, benchmarking, and regression testing tool. The major components of iload MVP are:

IBM Tivoli Access Manager for e-business v3.8 Performance Details. Detailed Extranet Results

Netegrity SiteMinder 4.61 with Microsoft Active Directory AuthMark Performance Details

iplanet Web Server, Enterprise Edition 4.0 and Stronghold Performance Comparison Analysis and Details Test Methodology WebBench 3.

iplanet Web Server, Enterprise Edition 4.0 and Stronghold Performance Comparison Analysis and Details Test Methodology

Windows Server 2003 NetBench Performance Report

AMD: WebBench Virtualization Performance Study

Assessing performance in HP LeftHand SANs

Performance Scaling. When deciding how to implement a virtualized environment. with Dell PowerEdge 2950 Servers and VMware Virtual Infrastructure 3

VIRTUALIZATION PERFORMANCE: VMWARE VSPHERE 5 VS. RED HAT ENTERPRISE VIRTUALIZATION 3

VERITAS Foundation Suite TM 2.0 for Linux PERFORMANCE COMPARISON BRIEF - FOUNDATION SUITE, EXT3, AND REISERFS WHITE PAPER

Technical Brief: Specifying a PC for Mascot

Increasing Performance for PowerCenter Sessions that Use Partitions

Comparing Software versus Hardware RAID Performance

Maximizing NFS Scalability

... PC&C NAVISION ON COMPAQ SERVERS Performance Brief

IBM Proventia Management SiteProtector. Scalability Guidelines Version 2.0, Service Pack 7.0

QuickSpecs. HP SANworks Storage Resource Manager. Overview. Model HP SANworks Storage Resource Manager v4.0b Enterprise Edition.

VERITAS StorageCentral 5.2

Full Disclosure Report

W H I T E P A P E R. Comparison of Storage Protocol Performance in VMware vsphere 4

Upgrade to Webtrends Analytics 8.5: Best Practices

StoneGate Management Center version 5.2. Hardware Requirements

TECHNOLOGY BRIEF. Compaq 8-Way Multiprocessing Architecture EXECUTIVE OVERVIEW CONTENTS

IT Business Management System Requirements Guide

Intel Hyper-Threading technology

Introduction...2. Executive summary...2. Test results...3 IOPs...3 Service demand...3 Throughput...4 Scalability...5

iscsi STORAGE ARRAYS: AND DATABASE PERFORMANCE

This PDF is no longer being maintained. Search the SolarWinds Success Center for more information.

A Comparative Study of Microsoft Exchange 2010 on Dell PowerEdge R720xd with Exchange 2007 on Dell PowerEdge R510

NotesBench Disclosure Report for IBM Netfinity 3500 (RAID-5) with Lotus Domino Server 4.6a for Windows NT 4.0

A PRINCIPLED TECHNOLOGIES TEST SUMMARY DELL REFERENCE CONFIGURATIONS: SCALABLE PERFORMANCE AND SIMPLICITY IN SETUP AUGUST 2012

HP StorageWorks Performance Advisor. Installation Guide. Version 1.7A

Optimizing Fusion iomemory on Red Hat Enterprise Linux 6 for Database Performance Acceleration. Sanjay Rao, Principal Software Engineer

Dell Solution for JD Edwards EnterpriseOne with Windows and SQL 2000 for 50 Users Utilizing Dell PowerEdge Servers And Dell Services

Virtual Recovery Assistant user s guide

A Dell Technical White Paper Dell Storage Engineering

A Case Study in Optimizing GNU Radio s ATSC Flowgraph

Performance Characterization of the Dell Flexible Computing On-Demand Desktop Streaming Solution

QuickSpecs. What's New New 146GB Pluggable Ultra320 SCSI 15,000 rpm Universal Hard Drive. HP SCSI Ultra320 Hard Drive Option Kits (Servers) Overview

Maximizing VMware ESX Performance Through Defragmentation of Guest Systems

HP StorageWorks Data Protector Express ProLiant Edition 3.1 SP4. Overview

SAP SD Benchmark with DB2 and Red Hat Enterprise Linux 5 on IBM System x3850 M2

Performance Pack. Benchmarking with PlanetPress Connect and PReS Connect

StoneGate IPS. Hardware Requirements for Version 5.2.0

Comparison of Storage Protocol Performance ESX Server 3.5

Windows NT Server Configuration and Tuning for Optimal SAS Server Performance

WebBench performance on Intel- and AMD-processorbased servers running Red Hat Enterprise Linux v.4.4

DELL EMC VMAX UNISPHERE 360

10Gb iscsi Initiators

webmethods Task Engine 9.9 on Red Hat Operating System

BIG-IP Virtual Edition and Linux KVM: Setup. Version 12.1

PAC094 Performance Tips for New Features in Workstation 5. Anne Holler Irfan Ahmad Aravind Pavuluri

NotesBench Disclosure Report for IBM PC Server 330 with Lotus Domino 4.51 for Windows NT 4.0

INCREASING DENSITY AND SIMPLIFYING SETUP WITH INTEL PROCESSOR-POWERED DELL POWEREDGE FX2 ARCHITECTURE

HPE Datacenter Care for SAP and SAP HANA Datacenter Care Addendum

Smart Array Controller technology: drive array expansion and extension technology brief

Virtual Switch Acceleration with OVS-TC

BIG-IP Virtual Edition and Microsoft Hyper- V: Setup. Version 12.1

Technical Requirements

SRM-Buffer: An OS Buffer Management SRM-Buffer: An OS Buffer Management Technique toprevent Last Level Cache from Thrashing in Multicores

HP LeftHand SAN Solutions

Oracle Database 12c: JMS Sharded Queues

Dell Reference Configuration for Large Oracle Database Deployments on Dell EqualLogic Storage

Best Practices When Deploying Microsoft Windows Server 2008 R2 or Microsoft Windows Server 2008 SP2 on HP ProLiant DL980 G7 Servers

vrealize Business System Requirements Guide

By Anthony di Donato. Citrix Systems, Inc.

Comparing UFS and NVMe Storage Stack and System-Level Performance in Embedded Systems

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice.

Performance and Scalability Benchmark: Siebel CRM Release 7 on HP-UX Servers and Oracle9i Database. An Oracle White Paper Released October 2003

User Manual. Admin Report Kit for IIS 7 (ARKIIS)

SCALING UP VS. SCALING OUT IN A QLIKVIEW ENVIRONMENT

QLIKVIEW SCALABILITY BENCHMARK WHITE PAPER

T E C H N I C A L S A L E S S O L U T I O N S

StoneGate Management Center Release Notes for Version 4.2.1

A Principled Technologies deployment guide commissioned by QLogic Corporation

Veritas NetBackup OpsCenter Performance and Tuning Guide

VERITAS StorageCentral 5.2

Arrakis: The Operating System is the Control Plane

Security Content Update Release Notes for CCS 12.x

EMC Smarts SAM, IP, ESM, MPLS, NPM, OTM, and VoIP Managers Support Matrix

Veeam Cloud Connect. Version 8.0. Administrator Guide

Estimate performance and capacity requirements for InfoPath Forms Services 2010

Performance Considerations

Hardware & System Requirements

Installing. ServerXchange. ServerXchange ControlCenter Installation

Proceedings of the 4th Annual Linux Showcase & Conference, Atlanta

Clearswift SECURE Gateways

Deploying Microsoft Exchange Server 2007 mailbox roles on VMware Infrastructure 3 using HP ProLiant servers and HP StorageWorks

DocuShare 6.6 Customer Expectation Setting

iseries Tech Talk Linux on iseries Technical Update 2004

SUPERTRAK EX8300, EX8350 RAID 6 UPGRADE & PRIMER

Implementing Software RAID

Understanding the Performance Benefits of MegaRAID FastPath with Lenovo Servers

RIGHTNOW A C E

Readme for Platform Open Cluster Stack (OCS)

Improve Mac Integration in your Organization Acronis ExtremeZ-IP Outperforms Mac OSX SMB-Client in Recent Benchmark Study

NetXplorer. Installation Guide. Centralized NetEnforcer Management Software P/N D R3

Transcription:

Open Benchmark Phase 3: Windows NT Server 4.0 and Red Hat Linux 6.0 By Bruce Weiner (PDF version, 87 KB) June 30,1999 White Paper Contents Overview Phases 1 and 2 Phase 3 Performance Analysis File-Server Performance Web-Server Performance Products Tested Test Lab Configuration FAQ Linux Tunes Related Article PC Week's Story Phase 3 Results In Phase 3 of the Open Benchmark both Red Hat and Microsoft were free to use the latest software available and to make other configuration changes to the same Dell PowerEdge 6300/400 server used in Phases 1 and 2. Also, we tested both one- and four-processor configurations of the Dell server. For Phase 3 Mindcraft used the same version of Windows NT Server 4.0 as in Phases 1 and 2. Red Hat chose to use Red Hat Linux 6.0 upgraded to the 2.2.10 kernel. See the Products Tested section below for other software, hardware and configuration changes. The other significant change in Phase 3 was the use of both Windows 95 and Windows NT NetBench clients for the file-server tests. File-Server Performance Figure 1 shows the file-server performance we measured and the scaling between one- and four-processor configurations. Linux file-server performance on a four-processor system increases by 43% over a one-processor system. Windows NT Server, on the other hand, improves performance on a four-processor system by 105% over a one-processor system. Figure 1: File Server Performance in Phase 3 (larger numbers are better) http://www.mindcraft.com/whitepapers/openbench1-ph3.html Page 1 of 7

Figure 1 shows that even the one-processor configuration running Windows NT Server is a faster file server than any of the Linux configurations. Table 1 summarizes the Windows NT Server speed advantage over Linux. Table 1: File Server Speed Advantage of Windows NT Server over Linux # of Processors Client Type Windows NT Is Faster Than Linux By 1 Windows 95 1.5 times 4 Windows NT 1.9 times 4 Windows 95 2.7 times Web-Server Performance Figure 2 shows the Web-server performance for all of the phases. It shows that Red Hat was able to achieve 14% better performance in Phase 3 than in Phase 2. This was accomplished by using Linux 2.2.10 and different tuning for Apache, including static file caching. See the Products Tested section below for the details. The Web-server tests show that Windows NT Server is 2.2 times faster than Linux 2.2.10/Apache 1.3.6 on a four-processor server and 1.4 times faster on a one-processor server. Figure 2: Web Server Performance in Phases 1, 2 and 3 (larger numbers are better) http://www.mindcraft.com/whitepapers/openbench1-ph3.html Page 2 of 7

The performance scaling differences between Linux and Windows NT Server are even more pronounced for Web servers. Linux increases four-processor system performance by 42% over a single processor system. This compares to the 124% performance scaling improvement Windows NT Server demonstrates. Performance Analysis File Server Performance Analysis If you have not already read the Looking at NetBench Results in the Phase 1 and 2 document, it may help you understand this analysis. The supporting details for Figure 1 are in the NetBench Configuration and Results part of this white paper. The Windows NT Server 4.0 file-server peak performance increased between Phase 1 and Phase 3 primarily because we partitioned the RAID into four 7 GB partitions. This greatly reduced contention for the critical log file resource of the NT File System. Partitioning makes sense in real-world situations because it allows for more efficient system administration. As a result of the partitioning, the four-processor Windows NT file-server performance increased over that in Phase 1 by about 9% with Windows 95 clients. When we switched to Windows NT clients, Windows NT Server turned in 294.6 Mbits/second of throughput, about 13% slower than with Windows 95 clients. Nevertheless, Windows NT Server still outperformed Linux/Samba by 1.9 times when both were tested using Windows NT clients. The Red Hat engineers made several significant server configuration changes in addition to the Linux upgrade including: Replacing the RAID controller with another SCSI controller. Creating a software RAID 0 logical drive of 4 GB spread across eight disks for the NetBench data. http://www.mindcraft.com/whitepapers/openbench1-ph3.html Page 3 of 7

The four-processor Linux/Samba test results using Windows 95 clients show that these configuration changes made no performance difference when compared to Phase 2. Thus, the Linux/Samba performance bottleneck is somewhere other than the disk subsystem. We believe the major reasons for the poor Linux/Samba performance are: 1. A single threaded TCP stack; 2. Large-grained locking in the kernel; and 3. Samba running in user space. The shapes of the performance curves for both Windows NT Server 4.0 and Linux/Samba indicate that we reached peak performance and went beyond it. Performance for both Windows NT Server 4.0 and Linux/Samba degrades slowly as the load is increased past the peak performance load. So both systems should deliver predictable performance even under overload conditions. Web-Server Performance Analysis If you have not already read the Looking at WebBench Results in the Phase 1 and 2 document, it may help you understand this analysis. We used the standard WebBench zd_static_v20.tst test suite, modified to increase the number of test threads to 240 (120 system with 2 threads each) for Phase 3. The supporting details for Figure 2 are in the WebBench Configuration and Results part of this white paper. The Linux/Apache configuration changes in Phases 3 improved the four-processor performance by 15% over Phase 2. We believe that most of this improvement came from memory mapping (caching) the data files in Apache and from the Apache "top fuel" patch. Mindcraft used its Phase 1 four-processor Windows NT WebBench results instead of re-running the test for Phase 3. Figure 2 shows the Windows NT one-processor Web server performance matches that of the Linux four-processor configuration. Products Tested We used the same Dell PowerEdge 6300/400 server that was used in Phases 1 and 2. Software Products and Tuning Windows NT Server 4.0 File-Server Configuration We tested using Windows NT Server 4.0 Enterprise Edition with Service Pack 4 installed. We made the following configuration and tuning changes: Used 1024 MB of RAM (set maxmem=1024 in boot.ini) Server set to maximize throughput for file sharing Foreground application boost set to NONE Set registry entries: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services: \NDIS\Parameters\ProcessorAffinityMask=0 Tcpip\Parameters\Tcpwindowsize = 65535 \lanmanserver\parameters\initworkitems=256 http://www.mindcraft.com/whitepapers/openbench1-ph3.html Page 4 of 7

\lanmanserver\parameters\maxworkitems=256 \lanmanserver\parameters\sizreqbuf=16644 \lanmanserver\parameters\linkinfovalidtime=10000 \lanmanserver\parameters\maxworkitemidletime=1800 Used the NIC control panel to set the following for all four NICs: Receive Buffers = 200 (default is 32; this setting is under Advanced Settings ) NIC speed = 100 Mbit (default is auto ) Duplex=full (default is"auto") Spooler service was disabled Page file size set to 1012 MB on the same drive as the OS The RAID file systems were formatted with 16 KB allocation unit size (the /a option of the format command) and an NTFS file system. The RAID was divided into four 7 GB partitions and the NetBench data was equally divided among the partitions Increased the file system log on each RAID file system to 65536 K using the chkdsk f: /l:65536 command Used the affinity tool to bind one NIC to each CPU (ftp://ftp.microsoft.com/bussys/winnt/winnt-public/tools/affinity/) only for the four-processor configuration Windows NT Server 4.0 Web-Server Configuration Used Internet Information Server 4 (IIS 4) as the Web server Used the NIC control panel to set the following for all four NICs: Coalesce Buffers = 32 (default is 8) Receive Buffers = 1023 Transmit Control Blocks = 80 (default is 16) Adaptive Transmit Threshold = on (default is on) Adaptive Technology = on (default is on) Adaptive Inter-Frame Spacing = 1 (default is 1) Map Registers = 64 (default is 64) SMTP, FTP, MSDTC, and Browser services were disabled Set registry entries: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services: \InetInfo\Parameters\ListenBackLog=200 \InetInfo\Parameters\ObjectCacheTTL=0xFFFFFFFF \InetInfo\Parameters\OpenFileInCache=0x5000 Using the IIS Manager Set Logging Next Log Time Period = When file size reaches 100 MB Set performance to More than 100,000 Removed all ISAPI filters Removed all Home directory application mappings except.asp Removed permissions for Application Settings The RAID file system was formatted with 16 KB allocation unit size (the /a option of the format command) and an NTFS file system. Increased the file system log on each RAID file system to 65536 K using the chkdsk f: /l:65536 command Logs on the F: drive (RAID) along with the WebBench data files Server set to maximize throughput for applications when doing WebBench tests The other tunes for the file-server configuration were kept Linux 2.2.10 Configuration The Red Hat engineers started with Red Hat Linux 6.0 and upgraded it to the Linux 2.2.10 kernel. They also made the following configuration and tuning changes: Used 1024 MB of RAM (set mem=960m in lilo.conf) http://www.mindcraft.com/whitepapers/openbench1-ph3.html Page 5 of 7

Used a buffer.c patch Used an new eepro100 driver Made changes to tpc.c We have included a separate Web page with all of the Linux configuration files Red Hat used. Samba 2.0.3 Configuration Used the pre-compiled version of Samba 2.0.3 Started Samba manually before each test Used a software RAID 0 on 8 disks. Added another SCSI controller to do this We have included a separate Web page with the Samba configuration files Red Hat used. Apache 1.3.6 Configuration Compiled Apache 1.3.6 using gcc version 2.7.2.3 and glibc 2.0.7 Started Apache manually before each test Used mod_mmap_static module to pre-load all files in Apache We have included a separate Web page with the Apache configuration files Red Hat used. The Test Lab We used the same test lab configuration for Phase 3 that we used for Phases 1 and 2. The only change made was to run Windows NT Workstation 4.0 on the clients for the appropriate NetBench tests. Phases 1 and 2 FAQ NOTICE: The information in this publication is subject to change without notice. MINDCRAFT, INC. SHALL NOT BE LIABLE FOR ERRORS OR OMISSIONS CONTAINED HEREIN, NOR FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES RESULTING FROM THE FURNISHING, PERFORMANCE, OR USE OF THIS MATERIAL. This publication does not constitute an endorsement of the product or products that were tested. This test is not a determination of product quality or correctness, nor does it ensure compliance with any federal, state or local requirements. Product and corporate names mentioned herein are trademarks and/or registered trademarks of their respective companies. http://www.mindcraft.com/whitepapers/openbench1-ph3.html Page 6 of 7

Copyright 1997-99. Mindcraft, Inc. All rights reserved. Mindcraft is a registered trademark of Mindcraft, Inc. Product and corporate names mentioned herein are trademarks and/or registered trademarks of their respective owners. For more information, contact us at: info@mindcraft.com Phone: +1 (408) 364-2860 Fax: +1 (408) 364-2862 http://www.mindcraft.com/whitepapers/openbench1-ph3.html Page 7 of 7