24.05.2014 Views

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The locking methodology has been changed to lock the object only for critical<br />

parts of the operation. This will allow other operations on the object to complete<br />

when in the past they may have waited or timed out. For example, this change<br />

will allow a showlog operation to be carried out on a machine resource, which a<br />

customer operation is also being carried out. Previously, the machine object<br />

would be locked for the entire duration of the customer operation.<br />

6.12.3 Administration Enhancements<br />

The NIM sections of SMIT and Web-Based System Manager have been updated<br />

to offer function that was previously only available using the NIM command line<br />

interface. This includes support for ATM network types and IEEE 802.3 Ethernet<br />

networks.<br />

6.13 Paging Space Enhancements (<strong>4.3</strong>.2)<br />

<strong>AIX</strong> <strong>Version</strong> <strong>4.3</strong>.2 now provides support for up to 32 GBs of memory on RS/6000<br />

64-bit SMP servers. Before <strong>AIX</strong> <strong>4.3</strong>.2, paging space was allocated for the<br />

executing process at the time the memory was requested or accessed. This<br />

required backing paging space allocated for all pages in the real memory, to save<br />

the image of the page. On a large-memory machine where paging was never or<br />

rarely required, these paging space blocks were allocated but never be used. In<br />

this case, resources were wasted.<br />

In <strong>AIX</strong> <strong>4.3</strong>.2, the policy for paging space allocation has been modified to allow a<br />

deferred paging space allocation. The allocation of paging space is delayed until<br />

it is necessary to page out the page, which results in no wasted paging space<br />

allocation. This new paging space allocation method greatly reduces the paging<br />

space requirements for systems with large physical memory.<br />

6.13.1 Late and Early Paging Space Allocation<br />

There are three kinds of paging space allocation policies used with <strong>AIX</strong>. The<br />

setting of the PSALLOC environment variable determines the paging space<br />

allocation mode.<br />

Early Allocation<br />

If the environment variable PSALLOC is set to early, then the early allocation<br />

policy is used. This will cause a disk block to be allocated whenever a memory<br />

request is made. If there is insufficient paging space available at the time of the<br />

request, the early allocation mechanism fails the memory request. This<br />

guarantees that the paging space will be available if it is needed.<br />

Late Allocation in Pre-<strong>AIX</strong> <strong>4.3</strong>.2<br />

If the environment variable is not set, then the default late allocation policy is<br />

used and a disk block is allocated only when a page in memory is initially<br />

accessed, not when it is allocated.<br />

Late Allocation in <strong>AIX</strong> <strong>4.3</strong>.2<br />

<strong>AIX</strong> <strong>4.3</strong>.2 modifies the late allocation policy so that a disk block is not allocated<br />

until it becomes necessary to page out the page from memory into paging space.<br />

In <strong>AIX</strong> <strong>4.3</strong>.2, late allocation will not allocate any disk blocks if there is enough real<br />

memory and no paging required for a given application set.<br />

System Management and Utilities 137

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!