Reducing Default Paging Space (hd6)


Contents

About this document
    Related documentation
Procedure to reduce default paging space

About this document

This document describes how to reduce the size of the default paging space (hd6). This information applies to AIX Version 4.x.

WARNING: Please do not use this document if the system is a /usr client, diskless client, or dataless client.

Related documentation

The product documentation library is also available:
http://www.rs6000.ibm.com/resource/aix_resource/Pubs/index.html


Procedure to reduce default paging space

  1. Determine how many paging space logical volumes exist on your system. Enter:
       lsps -a 
    

    If there is more than one paging space in rootvg, note their names (listed in the Page Space column) and go to step 3.

    If there is just one paging space in rootvg (it will be be named hd6), continue with step 2.

  2. Check how many free physical partitions (PPs) are available. Enter:
       lsvg -p rootvg 
    

    Create a paging space to use temporarily with the following command. X is a number between 1 and the total number of free PPs shown in the lsvg output.

       mkps -s X -a rootvg 
    

    Run lsps -a again and note the name of the new paging space (probably paging00).

  3. Change the characteristics of the default paging space (hd6) so that it is not active at the next reboot. Enter:
       chps -a n hd6 
    
  4. Edit the file. Enter:
       "/sbin/rc.boot" 
    

    Change the line swapon /dev/hd6 to swapon /dev/pagingXX, where XX is the number of one of the paging spaces found in step 1, or the number of the new paging space created in step 2.

  5. Determine which disk is the boot disk with the lslv command. The boot disk will be shown in the PV1 column of the lslv output.
       lslv -m hd5 
    
    WARNING: Do not proceed further if the system is a /usr client, diskless client, or dataless client.

  6. Now, run the bosboot command, using the hdisk# determined in step 5. Enter:
       bosboot -a -d /dev/hdisk# 
    
  7. The system needs to be rebooted in order to inactivate the hd6 paging space. Enter:
       shutdown -Fr 
    
  8. The default dump device is set to hd6. hd6 cannot be removed while it is the dump device. Check the dump device. Enter:
       sysdumpdev -l 
    
    If the primary or secondary dump device is set to hd6 then reset the pointer. Enter:
       sysdumpdev -P -p /dev/sysdumpnull 
    
  9. Because certain scripts are currently hard-coded to activate /dev/hd6, it is recommended to create the new paging space under the same name. Remove hd6 and create a new hd6 of smaller size, with the following commands (<PS size in logical partitions> is the number of LPs to allocate to hd6):
       rmps hd6 
       mklv -y hd6 -t paging rootvg <PS size in logical partitions> 
    
  10. Edit the file. Enter:
        "/sbin/rc.boot" 
    

    Change the swapon line back to swapon /dev/hd6.

  11. Run:
    lsps -a 
    
    to see if hd6 is marked to be automatically swapped on at boot time. This is determined by a y under the auto column for hd6. If an n is under the auto column, run:
    chps -a y hd6 
    
    to change the characteristics of the default paging space.

  12. Run the bosboot command, using the hdisk# determined in step 5.
       bosboot -a -d /dev/hdisk# 
    
  13. If a temporary paging space was not created, this is the end of the procedure. Otherwise, continue with the following steps.

  14. Change the characteristics of the temporary paging space (which is assumed to be paging00 in these steps), so that it is not active at the next reboot. Enter:
       chps -a n paging00 
    
  15. The system needs to be rebooted in order to inactivate the temporary paging space. Enter:
       shutdown -Fr 
    
  16. Remove the temporary paging space. Enter:
       rmps paging00 
    
  17. If the dump device was changed in step 8 then reset the dump pointer. Enter:
       sysdumpdev -P -p /dev/hd6 
    



[ Doc Ref: 90605221014598     Publish Date: Oct. 17, 2000     4FAX Ref: 2565 ]