Incrementar paging space en AIX

De esas tareas talacheras; incrementar el tamaño del paging space (es el equivalente a la swap de otros sistemas *nix) en AIX.

La tarea es relativamente sencilla, el detalle es que generalmente esto se pide o se hace en base a tamaños y las definiciones de los paging spaces están dadas en Logical Partitions. Por ejemplo: Me puedes aumentar el paging space de 1GB a 4GB?

El paso 1: Verificar el nombre actual del paging space:
# lsps -a
Page Space      Physical Volume   Volume Group    Size %Used Active  Auto  Type
paging00        hdisk10           rootvg        1024MB     1   yes   yes    lv
hd6             hdisk10           rootvg         256MB     4   yes   yes    lv
hd6             hdisk12           rootvg         256MB     4   yes   yes    lv
hd6             hdisk16           rootvg        3072MB     4   yes   yes    lv


Paso 2: determinar el tamaño de la partición física (PP) y el tamaño total del paging space
# lslv paging00
LOGICAL VOLUME:     paging00               VOLUME GROUP:   rootvg
LV IDENTIFIER:      00c5e69d00004c0000000124cef67ef3.11 PERMISSION:     read/write
VG STATE:           active/complete        LV STATE:       opened/syncd
TYPE:               paging                 WRITE VERIFY:   off
MAX LPs:            512                    PP SIZE:        64 megabyte(s)
COPIES:             1                      SCHED POLICY:   parallel
LPs:                16                     PPs:            64
STALE PPs:          0                      BB POLICY:      non-relocatable
INTER-POLICY:       minimum                RELOCATABLE:    yes
INTRA-POLICY:       center                 UPPER BOUND:    32
MOUNT POINT:        N/A                    LABEL:          None
MIRROR WRITE CONSISTENCY: off
EACH LP COPY ON A SEPARATE PV ?: yes
Serialize IO ?:     NO

Tamaño del paging space: 16(LPs) x 64(PP Size) = 1024MB. Aunque esto también se puede determinar en el paso número 1.

Paso 3: Determinar cuantas particiones lógicas (LPs) extra necesitamos para alcanzar los 4GB. Algebra simple.
3 x 1024(MB) =  3072MB
3072(MB)/64(MB) = 48(LPs)

Paso 4: Incrementar el tamaño del paging00
# chps -s 48 paging00

Paso 5: Verificar el tamaño final de paging00
# lsps -a
Page Space      Physical Volume   Volume Group    Size %Used Active  Auto  Type
paging00        hdisk10           rootvg        1024MB     1   yes   yes    lv
paging00        hdisk11           rootvg        1024MB     1   yes   yes    lv
paging00        hdisk12           rootvg         128MB     1   yes   yes    lv
paging00        hdisk9            rootvg        1920MB     1   yes   yes    lv
(1024 + 1024 + 128 + 1920) = 4096 = 4GB

o

# lslv paging00
LOGICAL VOLUME:     paging00               VOLUME GROUP:   rootvg
LV IDENTIFIER:      00c5e69d00004c0000000124cef67ef3.11 PERMISSION:     read/write
VG STATE:           active/complete        LV STATE:       opened/syncd
TYPE:               paging                 WRITE VERIFY:   off
MAX LPs:            512                    PP SIZE:        64 megabyte(s)
COPIES:             1                      SCHED POLICY:   parallel
LPs:                64                     PPs:            64
STALE PPs:          0                      BB POLICY:      non-relocatable
INTER-POLICY:       minimum                RELOCATABLE:    yes
INTRA-POLICY:       center                 UPPER BOUND:    32
MOUNT POINT:        N/A                    LABEL:          None
MIRROR WRITE CONSISTENCY: off
EACH LP COPY ON A SEPARATE PV ?: yes
Serialize IO ?:     NO


64(LPs) X 64(PP Size) = 4096MBs = 4GB


Fin. El sysadmin talachero es feliz.

Fuentes:
Increasing AIX paging space
Logical Volume Manager (LVM) Commands for AIX

1 comentario:

Luis6789

Excelentes datos, con esto ya soy feliz como sysadmin talachero