Estimating Memory And Cpu Requirements; Overview Of Estimating Memory And Cpu Requirements - IBM ZVM - FOR LINUX V6 RELEASE 1 Getting Started

Getting started with linux on system z
Table of Contents

Advertisement

applications. This pattern shows the worst-case, in which all workloads demand
resources at the same time, rather than the characteristics of most production
environments. Workload distribution patterns B and C show truer operational
characteristics: at any given moment, some applications are busy while others are
idle or less busy; and at different times, different applications are busy.
Figure 6 shows the relative throughput capacity of each of patterns A, B, and C.
A
B
C
Increasing throughput
Figure 6. Relative throughput for patterns A, B, and C
Such distributions reflect the real world and place far less stress on the system
because they are more cache-friendly and can result in sharply higher capacity
results. Likewise, if your workload has characteristics of a skewed distribution,
incorporate this aspect into your benchmarking methodology.

Estimating memory and CPU requirements

In most cases, initial system sizings are done with the assistance of IBM, your
business partner, or consultant. This section gives you an appreciation for the
things considered during an initial sizing and the things you should consider as
you add work to your system.
To get you started, this topic gives you some basic knowledge about estimating the
memory and CPU requirements for your Linux virtual servers. Such estimating is
not an exact science and your experience may vary, but following the guidelines in
this topic should help you get started, after which you need to measure the
performance and fine tune your system. Topics in Chapter 11, "Monitoring
performance and capacity," on page 117 help you fine-tune your initial
configuration.

Overview of estimating memory and CPU requirements

Memory for the LPAR
A key factor in determining memory resources is the memory required for your
applications. If the applications are new, you must estimate or start at some initial
size; you can determine existing application memory requirements if the
applications are currently running on other platforms. For example, you may not
®
know how much memory a new WebSphere
application requires, so you can start
25
Chapter 2. Planning for Linux virtual servers

Advertisement

Table of Contents
loading

Table of Contents