...

High Performance FICON Mustafa Mesanovic 7/15/10

by user

on
Category: Documents
9

views

Report

Comments

Transcript

High Performance FICON Mustafa Mesanovic 7/15/10
Mustafa Mesanovic [email protected]
7/15/10
High Performance FICON
visit us at http://www.ibm.com/developerworks/linux/linux390/perf/index.html
© 2010 IBM Corporation
Linux on System z Performance Evaluation
High Performance FICON
 Advantages:
– Provides a simpler link protocol than FICON
– Is capable of sending multiple channel commands to the control unit in a single entity
 Performance expectation:
– Should improve performance of database OLTP workloads
 Prerequisites:
–
–
–
–
–
2
z10 GA2 or newer
FICON Express2 or newer
DS8000 R4.1 or newer
DS8000 High Performance FICON feature
Future Linux distribution (not included in today's releases and service packs or updates)
• A Linux dasd driver that supports read/write track data and HPF
High Performance FICON
© 2010 IBM Corporation
Linux on System z Performance Evaluation
Test environment
 Workload IOzone
– Threaded file system benchmark used to measure synchronous I/O
– Allows file system I/O through page cache and direct I/O
 Setup for the performance tests on the following charts
–
–
–
–
–
3
Sequential and random write and read of 2 GB files
Scaling 1,2,4,8,16,32 and 64 threads, each thread operating on its own file and disk
Linux main memory was restricted to 256MB
8 CPUs
System z 2097, 8xFICON Express4, DS8300 2105
High Performance FICON
© 2010 IBM Corporation
Linux on System z Performance Evaluation
High Performance FICON results (1)
 For sequential write throughput improves with read/write track data up to 1.2x
Throughput for sequential write [MB/s]
1200
1000
old dasd I/O
new read/write track
data
new HPF (includes
read/write track data)
800
600
400
200
0
1
2
4
8
16
32
64
number of processes
4
High Performance FICON
© 2010 IBM Corporation
Linux on System z Performance Evaluation
High Performance FICON results (2)
 For sequential read throughput improves with read/write track data up to 1.6x
Throughput for sequential read [MB/s]
2500
2000
old dasd I/O
new read/write track
data
new HPF (includes
read/write/track data)
1500
1000
500
0
1
2
4
8
16
32
64
number of processes
5
High Performance FICON
© 2010 IBM Corporation
Linux on System z Performance Evaluation
High Performance FICON results (3)
 With small record sizes, as e.g. used by databases, HPF throughput improves up to 2.2x
versus old Linux channel programs
Throughput for random reader [MB/s]
1000
900
800
old dasd I/O
new read/write track
data
new HPF (includes
read/write track data)
700
600
500
400
300
200
100
0
1
2
4
8
16
32
64
number of processes
6
High Performance FICON
© 2010 IBM Corporation
Linux on System z Performance Evaluation
Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business
Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be
trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at
“Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml.
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
Java and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United
States, other countries, or both.
Other product and service names might be trademarks of IBM or other companies.
Source: If applicable, describe source origin
7
High Performance FICON
© 2010 IBM Corporation
Fly UP