HP
c-Class Performance Tuning
manual
HP IO Accelerator Performance Tuning Guide
Handling PCIe errors
Debugging performance issues
General tuning techniques
Programming using direct I/O
Page 1
HP IO Accelerator Performance Tuning Guide
Abstract
This guide is designed to help verify and improve HP IO Accelerator performance.
Part Number:
652147-001
August 2011
Edition: 1
Page 1
Page 2
Image 1
Page 1
Page 2
Contents
HP IO Accelerator Performance Tuning Guide
Page
Contents
Setting Windows driver affinity
Introduction
About the Performance and Tuning Guide
Verifying Linux system performance
System performance
Write bandwidth test
System performance
Verifying Windows system performance with Iometer
Improperly configured benchmark
Debugging performance issues
Oversubscribed bus
Handling PCIe errors
PCIe link width improperly negotiated
CPU thermal throttling or auto-idling
Using CP and other system utilities
Slow performance using RAID5 on Linux
Benchmarking through a filesystem
To avoid this issue. For more information, see the patch
Using direct I/O, unbuffered, or zero copy
General tuning techniques
Multiple outstanding IOs
$ dd if=/dev/zero of=/dev/fioX bs=10M oflag=direct
Pre-conditioning
$ echo 4096 /sys/block/fio name/queue/nrrequests
Pre-allocating memory
Preallocatemb
Increased steady-state write performance with fio-format
Tuning techniques for writes
Ext2-3-4 tuning
Linux filesystem tuning
Stride = chunk size / filesystem block size
Stripewidth = dbd * stride
Options iomemory-vsl preallocatememory=1072,4997,6710,10345
Using the IO Accelerator as swap space
Compiling the fio benchmark
Fio benchmark
$ tar xjvf fio-X.Y.Z.tar.bz2 $ cd fio-X.Y.Z
Page
Using direct I/O on Linux
Programming using direct I/O
Fd = openfilename, Owronly
Fd = openfilename, Owronly Odirect
Using direct I/O on Windows ++ code sample
Programming using direct I/O
Programming using direct I/O
Windows driver affinity
Setting Windows driver affinity
Create the SetWorkerAffinity2 tag of type Regdword
Acronyms and abbreviations
Index
Index
Related pages
All Tuning page
What is not covered under the Dyson warranty?
See Dyson warranty customer service exclusions
Top
Page
Image
Contents