Beruflich Dokumente
Kultur Dokumente
Content
SAP Sizing Process in General
Rules of Thumb
Landscape Considerations
Content
xxxxx Process in General
SAP Sizing
SAP Rules of Thumb
Landscape Considerations
Content
SAP Sizing Process in General
Terminology
Fundamentals of sizing methodology
What is Sizing ?
Precise science
Without fail
A mystery
Black magic
...
Customer
Requirements
Questionnaire
Measurements
iterative
Capacity
Ratings
Load Profile
Estimation
close contact
Customer IBM/BP
Analysis
HW Selection
& Sizing
Customer
Configuration
ISICC
IBM Labor
SAP
Concurrent
High (10 sec), Medium (30 sec), Low (300 sec) transaction rate
n. u. 100% of named users
l. u. 65% of named in users are
c. u. 52% of named users are
logged users
concurrent active users
SAPS
100 SAPS
10
user based
100%
100%
DATA Structure
80%
70%
60%
CPU Variable
35% Buffer
90%
Target
utilization 65%
70%
50%
40%
30%
Quantified Load
80%
DATA Structure
90%
60%
CPU Variable
50%
40%
Non-Quantified Load
30%
20%
20%
10%
10%
0%
0%
Quantified Load
12
Content
SAP Sizing Process in General
RulesRules
of Thumb
for basic Sizing
SAP
of Thumb
Landscape Considerations
13
Content
Rules of Thumb for Basic Sizing
Processor
Memory
Disk & IO
Unicode
14
0,1
1
3710
15
Heavier
Avg.=18 SAPS/user
Avg.=12 SAPS/user
Light
30%
Light
10%
Medium
60%
Medium
70%
Power
10%
Power
20%
Assume 100 Users: the difference is 600 SAPS ~ 1/4th of a todays processor core
In other words: 400 Users would require an additional x86 CPU in this case
16
17
18
ECC 6.0 EHP4 / aka BS7 SAPS and concurrent users covered by configurations
The chart depicts the capacity requirements for essential SAP NetWeaver based scenarios
The Mix ECC+NW curve represents the module load mix outlined on previous chart, i.e. 100% concurrent
user in ECC, 50% EP, 30% XI, 10% BI.
The slope in SAPS capacity represents the advantage by dynamic resource sharing by Advanced POWER
virtualization.
19
= 22 SAPS
1 named SAP NW user requires
11 SAPS
20
Maintained by
performance team from
IBM Beaverton and
ISICC
IBM Confidential
21
22
ABAP
Java
ABAP
Best gain, whenever there is a good mix of computation and wait cycles for any of the
concurrent threads
As soon as all concurrent threads are CPU bound, performance of each single thread will
suffer
consequently, multi-threading benefit depends on individual SAP workload mix
23
24
25
Example: Memory Allocation duration from Shared Memory Pool via AMS.
26
27
29
Database size
lUTF-8* : up to +10%
lUTF-16 : +30..60%
* 10% is the observed maximum for
bigger systems (db size > 200 GB).
IBM: +1020%
Network Load
30
4.5B
4.5B
100
4.6B
4.6B
4.7 x110
4.7 x110
4.7 x200
ECC 5.0
6.20
6.40
6.40
114
127
134
145
151
162
194
173
208
100
111
118
127
132
141
169
151
181
100
106
114
119
127
152
136
163
100
108
112
120
144
128
154
100
104
111
133
119
143
100
107
128
114
137
100
120
107
128
100
89
107
100
120
ECC 6.0
ECC 6.0
BS 7
Unicode
BS7
Unicode
100
31
Content
SAP Sizing Process in General
Rules of Thumb for basic Sizing
Landscape
Considerations
T-shirt Sizing
for Appliances
32
33
2-Tier
ease of operations, less SAPS because savings in the communication
3-Tier
saving resources for High Availability (In case you have several application servers, they
are not seen as a single point of failure), more SAPS because of communication overhead.
34
35
36
141
Production
Qualityassurance
K-Backup (idle LPAR)
Virtual-I/OServer
242
4,7
3,0
19,9
max
4
4
2
8
4
2
2
2
4
8
8
3
5
5
5
5
5
5
5
5
5
5
8
Weighting
uncapped
128
128
64
64
32
32
32
32
32
64
64
32
32
16
32
32
32
16
64
64
32
64
32
44
Development
37
38
Intelligent Virtualization on
IBM Power Systems
CPUs
Memory
CPUs
Memory
58
450 GB
26
256 GB
75
600 GB
32
300 GB
n/a
n/a
64
512 GB
100
800 GB
32
320 GB
189
1.5 TB
48
672 GB
IT Shop
95
760 GB
60
256 GB
SCM IT
39
Special Notices
Information in this document concerning non-IBM products was obtained from the suppliers of these products or other public sources. Questions on the capabilities of nonIBM products should be addressed to the suppliers of those products.
IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these
patents. Send license inquires, in writing, to IBM Director of Licensing, IBM Corporation, New Castle Drive, Armonk, NY 10504-1785 USA.
All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. The information
contained in this document has not been submitted to any formal IBM test and is provided "AS IS" with no warranties or guarantees either expressed or implied.
All examples cited or described in this document are presented as illustrations of the manner in which some IBM products can be used and the results that may be
achieved. Actual environmental costs and performance characteristics will vary depending on individual client configurations and conditions.
IBM Global Financing offerings are provided through IBM Credit Corporation in the United States and other IBM subsidiaries and divisions worldwide to qualified commercial
and government clients. Rates are based on a client's credit rating, financing terms, offering type, equipment type and options, and may vary by country. Other restrictions
may apply. Rates and offerings are subject to change, extension or withdrawal without notice.
IBM is not responsible for printing errors in this document that result in pricing or information inaccuracies.
All prices shown are IBM's United States suggested list prices and are subject to change without notice; reseller prices may vary.
IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply.
Many of the features described in this document are operating system dependent and may not be available on Linux. For more information, please check:
http://www.ibm.com/systems/p/software/whitepapers/linux_overview.html
Any performance data contained in this document was determined in a controlled environment. Actual results may vary significantly and are dependent on many factors
including system hardware configuration and software design and configuration. Some measurements quoted in this document may have been made on development-level
systems. There is no guarantee these measurements will be the same on generally-available systems. Some measurements quoted in this document may have been
estimated through extrapolation. Users of this document should verify the applicable data for their specific environment.
41
42