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

94 lines
5.5 KiB
HTML
Raw Permalink 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="Memory pool allocation" />
<meta name="abstract" content="When you start a subsystem, the system attempts to allocate the user-defined storage pools that are defined in the subsystem description of the started subsystem." />
<meta name="description" content="When you start a subsystem, the system attempts to allocate the user-defined storage pools that are defined in the subsystem description of the started subsystem." />
<meta name="DC.Relation" scheme="URI" content="rzaksaboutmempools.htm" />
<meta name="DC.Relation" scheme="URI" content="rzaksdispmempool.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="rzakspoolallocation" />
<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>Memory pool allocation</title>
</head>
<body id="rzakspoolallocation"><a name="rzakspoolallocation"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Memory pool allocation</h1>
<div><p>When you start a subsystem, the system attempts to allocate the
user-defined storage pools that are defined in the subsystem description of
the started subsystem.</p>
<div class="p">If the system cannot allocate all of the requested storage, it will allocate
as much storage as is available and then allocate the remainder of the storage
as it becomes available. For example, consider the following table. If 700KB
is available, and if *SHRPOOL2 is defined to 500KB, then 300KB is allocated
to the first storage pool and 400KB is allocated to the second storage pool.
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" id="d0e21">Pool ID Specified in SBSD</th>
<th valign="top" id="d0e23">1</th>
<th valign="top" id="d0e25">2</th>
</tr>
</thead>
<tbody><tr><td valign="top" headers="d0e21 ">Storage Requested</td>
<td valign="top" headers="d0e23 ">300K</td>
<td valign="top" headers="d0e25 ">*SHRPOOL2</td>
</tr>
<tr><td valign="top" headers="d0e21 ">System Pool ID</td>
<td valign="top" headers="d0e23 ">3</td>
<td valign="top" headers="d0e25 ">4</td>
</tr>
<tr><td valign="top" headers="d0e21 ">Storage Allocated</td>
<td valign="top" headers="d0e23 ">300K</td>
<td valign="top" headers="d0e25 ">400K</td>
</tr>
<tr><td valign="top" headers="d0e21 ">Activity Level</td>
<td valign="top" headers="d0e23 ">1</td>
<td valign="top" headers="d0e25 ">&nbsp;</td>
</tr>
<tr><td valign="top" headers="d0e21 ">Pool Type</td>
<td valign="top" headers="d0e23 ">Private</td>
<td valign="top" headers="d0e25 ">Shared</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>The storage pools that you define decrease the size of the
Base memory pool when they are allocated. The system only allocates as much
storage to a private pool as it has available in the Base memory pool. The
Base memory pool minimum size (QBASPOOL) system value determines the minimum
Base pool size.</p>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <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="reltasks"><strong>Related tasks</strong><br />
<div><a href="rzaksdispmempool.htm" title="You can view information about the memory pools that are on your system by using iSeries Navigator or the character-based interface.">View memory pool information</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>