HP SAS benchmark performance tests
27 pages
English

HP SAS benchmark performance tests

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
27 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

HP SAS benchmark performance tests

technology brief
Abstract.............................................................................................................................................. 2
Introduction.......... 2
Test hardware...... 2
HP ProLiant DL585 server.................................................................................................................. 2
HP ProLiant DL380 G4 and G4 SAS servers........................................................................................ 3
HP Smart Array P600 SAS controller.................................................................................................. 3
HP Smart Array 6402 SCSI controller................................................................................................. 4
SAS SFF hot-plug hard drives............................................................................................................. 4
SCSI hot-plug hard drives 4
HP Modular Smart Array 50 Enclosure ............................................................................................... 5 mart Array 30 5
Test summaries..... 6
TPC-H Benchmark™ test performance 6
Jetstress Disk Performance Test........................................................................................................... 7
LoadSim 2003................................................................................................................................. 7
Iometer............ 8 ...

Sujets

Informations

Publié par
Nombre de lectures 298
Langue English
Poids de l'ouvrage 1 Mo

Extrait

HP SAS benchmark performance tests  technology brief Abstract..............................................................................................................................................2 Introduction.........................................................................................................................................2 Test hardware.....................................................................................................................................2 HP ProLiant DL585 server..................................................................................................................2 HP ProLiant DL380 G4 and G4 SAS servers........................................................................................3 HP Smart Array P600 SAS controller..................................................................................................3 HP Smart Array 6402 SCSI controller.................................................................................................4 SAS SFF hot-plug hard drives.............................................................................................................4 SCSI hot-plug hard drives..................................................................................................................4 HP Modular Smart Array 50 Enclosure...............................................................................................5 HP Modular Smart Array 30 Enclosure...............................................................................................5 Test summaries....................................................................................................................................6 TPC-H Benchmark™ test performance.................................................................................................6 Jetstress Disk Performance Test...........................................................................................................7 LoadSim 2003.................................................................................................................................7 Iometer...........................................................................................................................................8 Summary............................................................................................................................................9 Appendix A: TPC-H Benchmark test.....................................................................................................11 Benchmark configuration................................................................................................................11 TPC-H test results............................................................................................................................12 Appendix B: Exchange Server 2003 test..............................................................................................13 Appendix C: Iometer benchmark test....................................................................................................23 For more information..........................................................................................................................27 Call to action....................................................................................................................................27   
Abstract HP performed benchmark tests of ProLiant servers configured with Serial Attached SCSI (SAS) and Ultra320 SCSI (U320) controllers and drives to compare their performance in various application environments (OLTP, web server, database, and e-mail). This paper presents the results of these performance benchmark tests and explains how customers can collect performance data to size SAS small form factor drive configurations for Exchange server deployments. Introduction Serial Attached SCSI (SAS) is a point-to-point topology that enables highly scalable storage systems—internal, external, or a combination of both—and gives manufacturers and customers the flexibility to design and deploy a range of solutions. SAS incorporates low-voltage differential (LVD) signaling, which reduces the effects of capacitance, inductance, and noise experienced by parallel SCSI at higher speeds. Unlike traditional parallel SCSI that shares the bandwidth of one bus (320 MB/s) with many devices, SAS provides maximum bandwidth (300 MB/s) to each device greatly improving scalability and performance. This paper presents the results of the TPC Benchmark™H (TPC-H) test published by HP in August 2005 for the HP ProLiant DL585 4P Opteron Dual Core server. The results, which are available at http://www.tpc.org/tpch/default.asp, show that the 4-way HP ProLiant DL585 system has the best performance and price/performance among single (non-clustered) industry-standard servers. This paper also presents the results of Microsoft® Exchange and Iometer benchmark tests performed by HP to compare the performance of SAS storage arrays to 3.5 inch U320 SCSI storage arrays. In Microsoft Exchange 2003 tests, the Small Form Factor 10K RPM SAS storage array consistently outperformed 10K RPM U320 SCSI storage arrays. Iometer benchmark tests show that the performance of a 10K RPM SAS storage array (with extra spindles) meets or exceeds 10K RPM and 15K RPM U320 SCSI storage array performance. Test hardware This section describes the servers, controllers, hard drives, and storage enclosures used in the HP benchmarks tests described in this paper. HP ProLiant DL585 server The 4-processor ProLiant DL585 x86 server supports the AMD Opteron™ model 865 and 875 Dual-Core processors running at 1.8 and 2.2 GHz with a 1MB L2 cache. The Dual-Core architecture provides simultaneous 32-bit and 64-bit computing capabilities. The server uses the AMD 8000 Series chipset, supports 64GB of memory (either PC2700 or PC3200), and has seven independent PCI-X bus segments.  Figure 1. ProLiant DL585 server    2
HP ProLiant DL380 G4 and G4 SAS servers The flexibility of the ProLiant DL380 G4 server (Figure 2) makes it ideal for a wide variety of applications for businesses of all sizes. The DL380 G4 and G4 SAS servers use the Intel® Xeon® processor (up to 3.6 GHz) with 1-MB or 2-MB L2 cache and Intel E7520 chipset. The server supports up to 12 GB of memory using PC2-3200R DIMMs in six slots.1 The DL380 G4 model supports up to six 3.5-inch SCSI drives while the G4 SAS model supports up to eight small form factor (SFF) SAS drives. For the benchmark performance tests, the Smart Array 6402 SCSI controller was installed in the DL380 G4 server and connected to the Modular Smart Array 30 enclosure. The Smart Array P600 SAS controller was installed in the DL380 G4 SAS server and connected to the Modular Smart Array 50 enclosure.  Figure 2. ProLiant DL380 G4 and G4 SAS servers    ProLiant DL380 G4 server ProLiant DL380 G4 SAS server  HP Smart Array P600 SAS controller The HP Smart Array P600 (SA-P600) SAS controller (Figure 3) provides high levels of performance and reliability for HP ProLiant servers through its support of the latest SCSI technology and advanced RAID capabilities. This SA-P600 offers twice the bandwidth of a 4-channel U320 array controller. Eight SAS physical links are distributed across two internal x4 wide port connectors and one external x4 wide port connector. The SA-P600 controller supports drive mirroring (RAID 1, 1+0), distributed data guarding (RAID 5), and RAID 6 (HP Advanced Data Guarding) 2.  Figure 3. Smart Array P600 Controller                                                   1 See specific server configuration in the detailed test results in Appendix B and C. 2 For information about RAID ADG, go to http://h18004.www1.hp.com/products/servers/proliantstorage/arraycontrollers/adg/ .  3
HP Smart Array 6402 SCSI controller The Smart Array 6402 (SA-6402) controller (Figure 4) provides high performance, flexibility, and reliable data protection for HP ProLiant servers. The SA-6402 is ideal for workgroup and departmental servers. The 64-bit, 133-MHz PCI-X interface delivers data bandwidth up to 320 MB/s bandwidth per channel. The SA-6402 controller used in the HP benchmark tests had a Double Data Rate (DDR) 256-MB battery-backed write cache (BBWC) architecture and a hardware RAID engine for RAID 0, 1+0, 5, and 6 support.  Figure 4. Smart Array 6404 controller   SAS SFF hot-plug hard drives SAS is a point-to-point architecture in which all storage devices connect directly to a SAS port rather than sharing a common bus, as traditional SCSI devices do. Point-to-point links increase data throughput and improve the ability to locate and fix disk failures. SAS links are full duplex; they send and receive information simultaneously, thereby reducing a major source of latency. The speed of the first-generation SAS link is 3.0 Gb/s (see Table 1). The SAS interface allows for combining multiple links to create 2x, 3x, or 4x connections for scalable bandwidth. Table 1. Characteristics of SAS small form factor drives  10K RPM SAS SFF Transfer rate 3 Gb/s ; 300MB/s (maximum) Capacity 72 GB, 36 GB Height 0.591 in (15.0  )mmWidth 2.75 in (69.8 mm) Seek Time (average) 4.0 ms  SCSI hot-plug hard drives HP Ultra320 hard drives provide a maximum transfer rate of 320 MB/s. The 15K RPM U320 SCSI drives access data up to 26 percent faster than 10K RPM parallel SCSI drives, depending on the application and the configuration (see Table 2).  4
Table 2. Characteristics of U320 SCSI drives  15K RPM U320 10K RPM U320 Transfer rate (max) 320 MB/s 320 MB/s Capacity 146GB, 72 GB, 36 300, GB, 72 GB,   BGHeight 1.0 in (25.4 mm) 1.0 in (25.4 mm) Width 4.0 in (101.6 mm) 4.0 in (101.6 mm) Seek Time (average) 3.8 ms 5.2 ms  HP Modular Smart Array 50 Enclosure The 1U Modular Smart Array 50 Enclosure (MSA50) is designed to support up to ten Universal form factor SAS and Serial ATA (SATA) SFF hard drives (Figure 5). This MSA50 provides optimized performance per U of rack space with lower power consumption than SCSI drive enclosures. The MSA50 enclosure supports HP ProLiant servers containing an SA-P600 array controller.  Figure 5. MSA50 enclosure   HP Modular Smart Array 30 Enclosure The 3U Modular Smart Array 30 Enclosure (MSA30) with single bus I/O module supports up to fourteen 1-inch Ultra2, Ultra3, or Ultra320 Universal hard disk drives (Figure 6). Its modular design allows the MSA30 to be used in any storage configuration, including JBOD (Just a Bunch of Disks), Smart Array storage enclosures, and external multi-vendor modular arrays. The MSA30 enclosure supports HP ProLiant servers containing an SA-6402, SA-642, or SA-6i array controller.  Figure 6. MSA30 enclosure    5
Test summaries HP engineers tested the performance of SAS and U320 disk arrays using the TPC Benchmark™H (TPC-H) test, Microsoft Exchange Server 2003 benchmark tests (Load Simulator 2003 and Jetstress), and the open source Iometer benchmark test. The configurations and results of each test are summarized below. Refer to Appendices A, B, and C for detailed test descriptions. TPC-H Benchmark™ test performance The TPC-H test) measures the performance of decision support systems that examine large volumes of data, execute highly complex queries, and answer critical business questions. The TPC-H test contains a collection of business oriented ad-hoc queries and simultaneous data modifications. The database size for the TPC-H test is 300 GB. The queries and the database contents are selected to have broad, industry-wide relevance. The primary performance metrics are the TPC-H Composite Query-per-Hour Performance Metric (QphH@300GB) and the TPC-H Price/Performance metric ($/QphH@300GB). The QphH@300GB metric indicates the size of the database against which the queries are executed, the query processing power when queries are submitted by a single stream, and the query throughput when queries are submitted by multiple concurrent users. The $/QphH@300GB metric indicates the total configuration cost, including all hardware systems and software used, calculated over a five-year ownership period. The configuration cost is then divided by the performance to give a simple measure of price/performance. Table 3 compares the results of the TPC-H tests conducted on HP ProLiant DL585 servers running IBM DB2 UDB 8.2 and connected to SAS and U320 disk arrays. The operating system used for the benchmark tests was Red Hat Enterprise Linux 4 AS. See Appendix A for detailed test results. Table 3. Summary of TPC-H Benchmark results Hardware  Software  Total QppH @ QthH @ QphH @ $ / QphH@ System 300GB 300GB 300GB 300GB  tsoCHP IBM DB2 UDB $288,751  15504.0 9157.2 11915.3 $24.24 ProLiant 8.2 Red Hat USD DL585 Enterprise Linux with 10K 4 AS RPM SAS disk array HP IBM DB2 UDB $254,586 11511.2 6181.1 8,435.2 $30.18 USProLiant 8.2 Red Hat D DL585 Enterprise Linux with 15K 4 AS  MPR 023USCSI disk array   6
These published results demonstrate the power and price/performance leadership of HP Opteron processor-based servers and HP Smart Array SAS technology. As of the publication date of this paper, the 300 GB TPC-H benchmark test results published on the TPC web site (at http://www.tpc.org/tpch/results/tpch_perf_results.asp?resulttype=noncluster&version=2%&currencyID=0) show that the 4-way HP ProLiant DL585 server with the SAS disk array has the best performance and price/performance among single (non-clustered) industry-standard servers, including competitors’ 8-way servers. Jetstress Disk Performance Test Jetstress verifies the performance of a disk subsystem by simulating the Exchange disk I/O load produced by a specified number of clients. Jetstress tests were run on a ProLiant DL380-G4 server using the following controller-disk array configurations:  SA-P600 controller attached to an MSA50 enclosure populated with ten 36-GB, 10K RPM SAS drives  SA-6402 controller attached to an MSA30 enclosure with ten 10K RPM, 36-GB, U320 SCSI drives  SA-6402 controller attached to an MSA30 enclosure with ten 15K RPM, 36-GB, U320 SCSI drives The configurations were tested at RAID levels 0, 1+0, 5, and RAID 6. The default cache settings and stripe size were used. For each configuration and RAID level, HP used Jetstress to generate I/O requests simulating Exchange database read and write loads. Engineers loaded each configuration with additional threads and recorded the number of transfers per second until the disk read or write latency exceeded 20 milliseconds (ms)—the threshold limit recommended by Microsoft. In each Jetstress test that HP conducted, the read latency was the first metric to exceed 20 ms. Therefore, the read latency was used as the key metric in determining the maximum transfers per second achieved by each configuration before it exceeded the 20 ms-threshold. The test results are summarized as follows:  The SA-6402 controller configured with the 15K RPM U320 SCSI drives achieved the highest number of disk transfers per second below a read latency of 20 ms.  The SA-P600 controller with 10K RPM SAS drives consistently outperformed the SA-6402 controller with the 10K RPM U320 SCSI drives.  The SA-P600 controller and 10K RPM SAS drive configuration had significantly lower write latencies than the 15K RPM U320 and 10K RPM U320 SCSI configurations. See Appendix B for detailed test results. LoadSim 2003 HP engineers used LoadSim 2003 to determine how three disk storage subsystems (connected to a ProLiant DL380 G4 server running Exchange 2003) respond to e-mail loads generated by 1,200 simulated Messaging API (MAPI) clients. LoadSim uses MAPI Messaging Benchmark 3 (MMB-3) to send multiple messaging requests from the simulated clients to the Exchange server, thereby creating an e-mail load. Engineers configured the LoadSim tests to simulate the e-mail load of 1,200 MMB-3 clients on the Exchange server with the following controller-disk subsystems configurations:  SA-P600 controller attached to an MSA50 enclosure populated with ten 36-GB, 10K RPM SAS drives  SA-6402 controller attached to an MSA30 enclosure with ten 10K RPM, 36-GB, U320 SCSI drives  SA-6402 controller attached to an MSA30 enclosure with ten 15K RPM, 36-GB, U320 SCSI drives  7
The LoadSim tests were conducted on each configuration at RAID 1+0 and RAID 5. These two RAID levels are prevalent in Microsoft Exchange deployments because they provide the best combination of performance and fault tolerance. At each RAID level, 15K RPM U320 SCSI drives achieved the lowest client response time, while the 10K RPM U320 SCSI drives had the highest client response time. As expected, the 15K RPM U320 SCSI drives achieved a lower client response time than an equal number of 10K RPM SAS drives because 15K RPM drives have a lower seek time. Iometer The Iometer benchmark tool generates controlled disk I/O loads and measures the corresponding performance (I/Os per second or MB/s) of a drive storage configuration. Iometer runs on the server and allows a storage configuration to be stressed by varying I/O parameters such as transfer request size, queue depth, and percent read/write distribution. One purpose of the Iometer test was to emulate the performance of a ProLiant DL380 G4 SAS server, which can support up to eight SFF SAS drives, and the performance of a DL380 G4 server, which can support up to six 3.5-inch U320 SCSI drives. To emulate the performance of the DL380 G4 SAS server, HP used an SA-P600 SAS controller connected to an MSA50 enclosure containing eight 10K RPM SAS drives. To emulate the performance of the DL380 G4 server, HP used an SA-6402 SCSI controller connected to an MSA30 enclosure containing six 15K RPM U320 SCSI drives. These configurations were subjected to OLTP and web server performance tests, maximum throughput tests, and random and sequential read/write performance tests. HP engineers also conducted drive-to-drive performance tests with the following controller-disk subsystem configurations at RAID 5:  SA-P600 controller with 256-MB BBWC connected to an MSA50 enclosure containing ten 10K RPM, 72-GB, SFF SAS drives.  SA-6402 controller with 256-MB BBWC connected to an MSA30 enclosure containing ten 10K RPM, 72-GB, U320 SCSI drives.  SA-6402 controller with 256-MB BBWC connected to an MSA30 enclosure containing ten 15K RPM, 72-GB, U320 SCSI drives. For the various Iometer tests, engineers used the transfer request sizes shown in Table 4. Other test parameters, such as the Percent Read/Write Distribution and the Random/Sequential Distribution, are provided in Appendix C. Table 4. Transfer request sizes used for Iometer tests Iometer test Transfer request size OLTP 2 KB and 8 KB Web server 8 KB Random read/write 64 KB Sequential read/write 64 KB and 512 KB Maximum throughput 1 MB  The Iometer test results are summarized as follows:  Iometer tests results show that with low levels of demand (low queue depth) the faster rotational speed of the 15K RPM drives provided greater performance than the 10K RPM SFF SAS drives. However, when the demands on the storage subsystem were increased to a queue depth of 32 or 64, the performance of the eight 10K RPM SAS drives in parallel was higher than the six 15K RPM U320 SCSI drives.  8
 The SAS drive array performed better in random 64 KB read/write tests primarily because the SA-P600 controller has twice the bandwidth of the SA-6402 SCSI controller.  The results of the sequential read/write performance tests demonstrate the dominant performance of the SAS architecture. For block sizes of 64 KB, 512 KB, and 1 MB, the SA-P600 controller significantly outperformed the SA-6402 controller. The higher performance of SAS is attributed to:  Higher available bandwidth than the U320 SCSI storage system  Better scalability  More powerful SA-P600 controller For thoroughness, the engineers also conducted performance tests to compare identical numbers of SAS and U320 drives. In drive-to-drive comparisons between configurations with ten 10K RPM SAS SFF drives, ten 10K RPM U320 SCSI drives, and ten 15K RPM U320 SCSI drives, engineers found that:  For random workloads (OLTP 2K, OLTP 8K, Web server, 64 KB random read):  15K RPM U320 SCSI drives perform better than an equal number of 10K RPM SAS SFF drives  10K RPM U320 SCSI drives and 10K RPM SAS SFF drives have very similar performance capabilities.  For sequential (streaming) workloads (64 KB, 512 KB, 1 MB sequential read or sequential write), the performance of the SA-P600 with 10K RPM SFF drives is substantially better than the SA-6402 with 10K RPM or 15K RPM U320 SCSI drives. Due to the complete saturation of the SCSI bus, increasing the number of U320 SCSI drives in the MSA30 enclosure will not result in higher SCSI performance. Summary As of the date of publication of this paper, TPC-H test results show that the 4-way HP ProLiant DL585 Opteron Dual-Core server with external SAS storage has the best performance and price/performance among single (non-clustered) industry-standard servers. The performance of 10K RPM SAS drives in Exchange (Jetstress and LoadSim 2003) benchmark tests demonstrate that first-generation 10K RPM SAS drives consistently perform better than an equal number of 10K RPM U320 drives. The higher SAS performance was achieved with a first-generation link speed of 3.0 gigabits/second (Gb/s). The benchmark performance results confirm the bright future of SAS, as the speed of the second-generation SAS link will be 6.0 Gb/s. At 6.0 Gb/s, wide links (2x, 3x, and 4x) will enable aggregate data transfers up to 24 Gb/s. HP conducted Iometer tests that emulated the performance of a fully configured ProLiant DL380 G4 SAS server with eight SFF SAS drives and a fully configured DL380 G4 server with six U320 SCSI drives. The test results showed that at higher queue depths, representing a heavily used server, the performance of the eight 10K RPM SAS drives in parallel was higher than that of the six 15K RPM U320 SCSI drives. The advantages of SAS technology are far reaching:  Investment protection – The SAS small form factor is the new universal drive.  Scalability – The SAS interface allows for combining multiple links to create 2x, 3x, or 4x connections.  High performance – Point-to-point links increase data throughput and improve the ability to locate and fix disk failures.  Higher density – Eighteen SFF SAS drive bays occupy the same amount of space as ten 3.5-inch Ultra320 SCSI drive bays in the ML570 server. Three MSA-50 enclosures with 30 SFF drive bays fit in the same rack space as one MSA-30 enclosure with fourteen 3.5-inch drive bays. (Each SA-P600 SAS controller supports up to two MSA-50 enclosures.)  9
  High efficiency – SFF drives enable better airflow and consume half as much power as 3.5-inch drives. Flexibility – The SAS architecture enables system designs that deploy both SAS and SATA devices.  01
Appendix A: TPC-H Benchmark test In August 2005, HP published a full disclosure report documenting the methodology and results of the TPC Benchmark™ H test conducted on the HP ProLiant DL585 using IBM DB2 UDB 8.2, in conformance with the requirements of the TPC Benchmark™ H Standard Specification, Revision 2.3.0. The operating system used for the benchmark was Red Hat Enterprise Linux 4 AS. A representative of Performance Metrics, Inc. audited the:  benchmark configuration  environment and methodology used to produce and validate the test results  the pricing model used to calculate the TPC-H Composite Query-per-Hour Performance Metric (QphH@300GB) and the TPC-H Price/Performance metric ($/QphH@300GB) The information in this Appendix summarizes the benchmark configuration and the TPC-H benchmark test results. A copy of the full disclosure report can be obtained from the Transaction Processing Performance Council at http://www.tpc.org/tpch/default.asp. Benchmark configuration The HP ProLiant DL585 server included four 2.2-GHz AMD Dual-Core Opteron Model 875 processors with 1-MB L2 cache and 64 GB of main memory (Figure A-1). The server was running IBM DB2 UDB 8.2 and the Red Hat Linux 4 AS operating system. The server had eight SA-P600 SAS controllers connected to sixteen MSA50 enclosures, each with ten 10K RPM SFF SAS drives. The total storage capacity was 5898.8 GB.  Figure A-1. TPC-H benchmark hardware configuration    11
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents