ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzaks_5.4.0.1/rzaksmanagemp1.htm

93 lines
7.6 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?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="Manage memory pools" />
<meta name="abstract" content="Making sure that jobs get enough memory to complete efficiently is important. If too much memory is given to subsystem A and not enough to subsystem B, jobs in subsystem B might begin to run poorly. The following information describes the various tasks that are involved in managing memory pools." />
<meta name="description" content="Making sure that jobs get enough memory to complete efficiently is important. If too much memory is given to subsystem A and not enough to subsystem B, jobs in subsystem B might begin to run poorly. The following information describes the various tasks that are involved in managing memory pools." />
<meta name="DC.Relation" scheme="URI" content="rzaksdailyworkmanage.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaksdispmempool.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaksmonsbsmempl.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaksmonjobmempl.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaksmempooljob.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaksmanagetuneparameters.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaksmanagepoolconfig.htm" />
<meta name="DC.Relation" scheme="URI" content="rzakschgmemplsz.htm" />
<meta name="DC.Relation" scheme="URI" content="rzakscreatemempool.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaksaboutmempools.htm" />
<meta name="DC.Relation" scheme="URI" content="../rzahx/rzahxmngparent.htm" />
<meta name="DC.Relation" scheme="URI" content="../rzahx/rzahxtune.htm" />
<meta name="DC.Relation" scheme="URI" content="../rzahx/rzahxapsparent.htm" />
<meta name="DC.Relation" scheme="URI" content="../experience/work3abstract.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2004-2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2004-2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rzaksmanagemp1" />
<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>Manage memory pools</title>
</head>
<body id="rzaksmanagemp1"><a name="rzaksmanagemp1"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Manage memory pools</h1>
<div><p>Making sure that jobs get enough memory to complete efficiently
is important. If too much memory is given to subsystem A and not enough to
subsystem B, jobs in subsystem B might begin to run poorly. The
following information describes the various tasks that are involved in managing
memory pools.</p>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="rzaksdispmempool.htm">View memory pool information</a></strong><br />
You can view information about the memory pools that are on your
system by using iSeries™ Navigator
or the character-based interface.</li>
<li class="ulchildlink"><strong><a href="rzaksmonsbsmempl.htm">Determine the number of subsystems using a memory pool</a></strong><br />
Subsystems are allocated a certain percentage of memory to run jobs. It is important to know how many different subsystems are pulling from the same memory pool. After you know how many subsystems are submitting jobs to a pool and how many jobs are running in a pool, you might want to reduce resource contention by adjusting the size and activity level of the pool.</li>
<li class="ulchildlink"><strong><a href="rzaksmonjobmempl.htm">Determine the number of jobs in a memory pool</a></strong><br />
The iSeries™ Navigator
provides you with a way to quickly display a list of jobs that are currently
running in a memory pool. </li>
<li class="ulchildlink"><strong><a href="rzaksmempooljob.htm">Determine in which pool a single job is running</a></strong><br />
If you have a job that is not performing as you expect you might
want to check the memory pool in which the job is running. To determine in
which pool a single job is running, use iSeries™ Navigator or the character based
interface.</li>
<li class="ulchildlink"><strong><a href="rzaksmanagetuneparameters.htm">Manage tuning parameters for shared pools</a></strong><br />
To manage tuning parameters for shared pools, use iSeries™ Navigator
or character-based interface commands. </li>
<li class="ulchildlink"><strong><a href="rzaksmanagepoolconfig.htm">Manage a pool's configuration</a></strong><br />
To change a pool's size, activity level or paging option, use iSeries™ Navigator
or character-based interface commands. </li>
<li class="ulchildlink"><strong><a href="rzakschgmemplsz.htm">Change memory pool size</a></strong><br />
The size of a memory pool directly affects the amount of work that a subsystem can process. The more memory a subsystem has, the more work it can potentially complete. It is important that you monitor your system carefully before you start changing the parameters of your memory pools. You will also want to periodically recheck these levels, as some readjustment might need to be done.</li>
<li class="ulchildlink"><strong><a href="rzakscreatemempool.htm">Create a private memory pool</a></strong><br />
Private memory pools (also known as user-defined memory pools) can be used by IBM-supplied subsystems or by user-defined subsystems. You can define up to a maximum of 10 memory pool definitions for a subsystem. You create a private memory pool in the subsystem description.</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzaksdailyworkmanage.htm" title="As a system operator or administrator, one of your tasks is to keep your server running smoothly. This means you monitor, manage, and ensure that your jobs, job queues, subsystems, memory pools, job logs, and output queues function properly.">Manage work</a></div>
</div>
<div class="relconcepts"><strong>Related concepts</strong><br />
<div><a href="rzaksaboutmempools.htm" title="A memory pool is a logical division of main memory or storage that is reserved for processing a job or group of jobs. On the iSeries server, all main storage can be divided into logical allocations called memory pools. By default, the system manages the transfer of data and programs into memory pools.">Memory pools</a></div>
</div>
<div class="relinfo"><strong>Related information</strong><br />
<div><a href="../rzahx/rzahxmngparent.htm">Manage iSeries performance</a></div>
<div><a href="../rzahx/rzahxtune.htm">Basic performance tuning</a></div>
<div><a href="../rzahx/rzahxapsparent.htm">Applications for performance management</a></div>
<div><a href="../experience/work3abstract.htm">Experience report: The Performance Adjuster</a></div>
</div>
</div>
</body>
</html>