100 lines
7.0 KiB
HTML
100 lines
7.0 KiB
HTML
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
<!DOCTYPE html
|
||
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
<html lang="en-us" xml:lang="en-us">
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||
|
<meta name="security" content="public" />
|
||
|
<meta name="Robots" content="index,follow" />
|
||
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
||
|
<meta name="DC.Type" content="concept" />
|
||
|
<meta name="DC.Title" content="Automatically tune performance" />
|
||
|
<meta name="abstract" content="Most users should set up the system to make performance adjustment automatically. When new systems are shipped, they are configured to adjust automatically." />
|
||
|
<meta name="description" content="Most users should set up the system to make performance adjustment automatically. When new systems are shipped, they are configured to adjust automatically." />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzahxtune.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzahxcollectinfoexample.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="../rzaks/rzaksaboutmempools.htm" />
|
||
|
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
|
||
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
|
||
|
<meta name="DC.Format" content="XHTML" />
|
||
|
<meta name="DC.Identifier" content="rzahxtuneautotune" />
|
||
|
<meta name="DC.Language" content="en-us" />
|
||
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
||
|
<!-- US Government Users Restricted Rights -->
|
||
|
<!-- Use, duplication or disclosure restricted by -->
|
||
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
||
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
||
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
||
|
<title>Automatically tune performance</title>
|
||
|
</head>
|
||
|
<body id="rzahxtuneautotune"><a name="rzahxtuneautotune"><!-- --></a>
|
||
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
||
|
<h1 class="topictitle1">Automatically tune performance</h1>
|
||
|
<div><p>Most users should set up the system to make performance adjustment
|
||
|
automatically. When new systems are shipped, they are configured to adjust
|
||
|
automatically.</p>
|
||
|
<p>The system can set performance values automatically to provide efficient
|
||
|
use of system resources. You can set up the system to tune system performance
|
||
|
automatically by:</p>
|
||
|
<ul><li>Adjusting storage pool sizes and activity levels</li>
|
||
|
<li>Adjusting storage pool paging</li>
|
||
|
</ul>
|
||
|
<div class="section"><h4 class="sectiontitle">Adjusting storage pool sizes and activity levels</h4><p>Use
|
||
|
the QPFRADJ system value to control automatic tuning of storage pools and
|
||
|
activity levels. This value indicates whether the system should adjust values
|
||
|
at system restart (IPL) or periodically after restart.</p>
|
||
|
<p>You can set up
|
||
|
the system to adjust performance at IPL, dynamically, or both.</p>
|
||
|
<ul><li>To set up the system to tune only at system restart (IPL), select <span class="menucascade"><span class="uicontrol">Configuration and Service</span> > <span class="uicontrol">System Values</span> > <span class="uicontrol">Performance in <span class="keyword">iSeries™ Navigator</span></span></span>. Click the Memory Pools tab and select <span class="uicontrol">At system
|
||
|
restart</span> under <span class="uicontrol">Automatically adjust memory pools and
|
||
|
activity levels</span>. This is equivalent to setting the QPFRADJ system
|
||
|
value to 1.</li>
|
||
|
<li>To set up the system to make storage pool adjustments at system restart
|
||
|
(IPL) and to make storage pool adjustments periodically after restart, select <span class="menucascade"><span class="uicontrol">Configuration and Service</span> > <span class="uicontrol">System Values</span> > <span class="uicontrol">Performance in <span class="keyword">iSeries Navigator</span></span></span>. Click the Memory Pools tab and select both <span class="uicontrol">At system
|
||
|
restart</span> and <span class="uicontrol">Periodically after restart</span> under <span class="uicontrol">Automatically
|
||
|
adjust memory pools and activity levels</span>. This is equivalent to
|
||
|
setting the QPFRADJ system value to 2.</li>
|
||
|
<li>To set up the system to make storage pool adjustments periodically after
|
||
|
restart and not at system restart (IPL), select <span class="menucascade"><span class="uicontrol">Configuration
|
||
|
and Service</span> > <span class="uicontrol">System Values</span> > <span class="uicontrol">Performance
|
||
|
in <span class="keyword">iSeries Navigator</span></span></span>.
|
||
|
Click the Memory Pools tab and select <span class="uicontrol">Periodically after restart</span> under <span class="uicontrol">Automatically
|
||
|
adjust memory pools and activity levels</span>. This is equivalent to
|
||
|
setting the QPFRADJ system value to 3.</li>
|
||
|
</ul>
|
||
|
<p>The storage pool values are not reset at system restart (IPL) to the
|
||
|
initial values.</p>
|
||
|
</div>
|
||
|
<div class="section"><h4 class="sectiontitle">Adjusting storage pool paging</h4><p>The dynamic tuning
|
||
|
support provided by the system automatically adjusts pool sizes and activity
|
||
|
levels for shared pools to improve the performance of the system. This tuning
|
||
|
works by moving storage from storage pools that have minimal use to pools
|
||
|
that would benefit from more storage. This tuning also sets activity levels
|
||
|
to balance the number of threads in the pool with the storage allocated for
|
||
|
the pool. To adjust the system, the tuner uses a guideline that is calculated
|
||
|
based on the number of threads.</p>
|
||
|
<p>When dynamic adjustment is in effect,
|
||
|
the following performance values are changed automatically to the appropriate
|
||
|
settings:</p>
|
||
|
<ul><li>Machine (*MACHINE) memory pool size (QMCHPOOL system value)</li>
|
||
|
<li>Base (*BASE) memory pool activity level (QBASACTLVL system value)</li>
|
||
|
<li>Pool size and activity level for the shared pool *INTERACT</li>
|
||
|
<li>Pool size and activity level for the shared pool *SPOOL</li>
|
||
|
<li>Pool sizes and activity levels for the shared pools *SHRPOOL1-*SHRPOOL60</li>
|
||
|
</ul>
|
||
|
<p>When dynamic adjustment is in effect (the QPFRADJ system value is
|
||
|
set to 2 or 3), the job QPFRADJ that runs under profile QSYS is seen as active
|
||
|
on the system.</p>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div>
|
||
|
<div class="familylinks">
|
||
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzahxtune.htm" title="When you have identified a performance problem, you will want to tune the system to fix it.">Tune performance</a></div>
|
||
|
</div>
|
||
|
<div class="relinfo"><strong>Related information</strong><br />
|
||
|
<div><a href="rzahxcollectinfoexample.htm" title="In this scenario, you have just upgraded or migrated your system and it now appears to be running slower than before. This scenario will help you identify and fix your performance problem.">Scenario: Improve system performance after an upgrade or migration</a></div>
|
||
|
<div><a href="../rzaks/rzaksaboutmempools.htm">Memory Pools</a></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</body>
|
||
|
</html>
|