Purpose
 Manages lvm pbuf tunable parameters.
Syntax
 lvmo -v Name 
 -o Tunable [
=NewValue ]
 lvmo  -a [ -v vgname ]
 lvmo -L [ Tunable ]
Description
 The lvmo command
sets or displays pbuf tuning parameters. The equal sign can be used
to set a particular tunable to a given value. Otherwise, if no equal
sign is used, the value of the tunable will be displayed.
 Attention: Misuse of the lvmo command can cause performance
degradation or operating-system failure.
 The 
lvmo -a command
generates pbuf and blocked I/O statistics. The pbuf and blocked I/O
report has the following label: 
| Label | Description | 
|---|
| vgname | Volume group name specified with the -v option. | 
| pv_pbuf_count | The number of pbufs that are added when a physical
volume is added to the volume group. | 
| total_vg_pbufs | Current total number of pbufs available for
the volume group. | 
| max_vg_pbuf_count | The maximum number of pbufs that can be allocated
for the volume group. | 
| pervg_blocked_io_count | Number of I/O's that were blocked due to lack
of free pbufs for the volume group. | 
| pv_min_pbuf | The minimum number of pbufs that are added when
a physical volume is added to any volume group. | 
| global_blocked_io_count | Number of I/O's that were blocked due to lack
of free pbufs for all volume groups. | 
Flags 
 | Item | Description | 
|---|
| -a | Displays value for all tunable parameters, one
per line in pairs tunable = value. | 
| -o Tunable [=NewValue ] | Displays the value or sets Tunable to NewValue. | 
| -L [ Tunable ] | Lists the characteristics of one or all of the
tunables, one per line, using the following format: NAME                      CUR    DEF    BOOT   MIN    MAX    UNIT   TYPE 
     DEPENDENCIES 
-------------------------------------------------------------------------
global_blocked_io_count    0      0     n/a     0      0             S 
     pervg_blocked_io_count 
-------------------------------------------------------------------------
max_vg_pbufs              16384  n/a    n/a   16384    none          S 
     max_vg_pbuf_count 
     pv_min_pbuf
     pv_pbuf_count
     total_vg_pbufs
-------------------------------------------------------------------------
max_vg_pbuf_count          0      0      n/a    0      none          M 
     max_vg_pbufs
     pv_min_pbuf
     pv_pbuf_count
     total_vg_pbufs
-------------------------------------------------------------------------
pervg_blocked_io_count     0      0      n/a    0      0             S
     global_blocked_io_count
------------------------------------------------------------------------- 
pv_min_pbuf               512    512     n/a    0      none          D
     max_vg_pbufs
     max_vg_pbuf_count
     pv_pbuf_count
     total_vg_pbufs
-------------------------------------------------------------------------
pv_pbuf_count             512    512    n/a     1      16384         D
     max_vg_pbufs
     max_vg_pbuf_count
     pv_min_pbuf
     total_vg_pbufs
-------------------------------------------------------------------------
total_vg_pbufs            512    n/a    n/a     0      0             S
     max_vg_pbufs
     max_vg_pbuf_count
     pv_min_pbuf
     pv_pbuf_count
-------------------------------------------------------------------------
... 
where: 
    n/a means parameter not supported by the current platform or kernel
Parameter types:
    S = Static: cannot be changed
    D = Dynamic: can be freely changed
    B = Bosboot: can only be changed using bosboot and reboot
    R = Reboot: can only be changed during reboot
    C = Connect: changes are only effective for future socket connections
    M = Mount: changes are only effective for future mountings
    I = Incremental: can only be incremented
    d = deprecated: deprecated and cannot be changed
Value conventions:
    K = Kilo: 2^10       G = Giga: 2^30       P = Peta: 2^50      
    M = Mega: 2^20       T = Tera: 2^40       E = Exa: 2^60  
 | 
Tunable Parameters
 | Item | Description | 
|---|
| pv_pbuf_count | The number of pbufs that is added when a physical
volume is added to the volume group. | 
| max_vg_pbuf_count | The maximum number of pbufs that can be allocated
for the volume group. Note: The volume group must be varied
off and varied on again for this value to take effect. This value
does not affect rootvg. | 
| pv_min_pbuf | The minimum number of pbufs that is added when
a physical volume is added to any volume group. Note: Use the ioo command
to change this value. | 
Exit Status
 This command returns zero for
successful completion; otherwise it returns nonzero.
Security
 You must have root authority to
run this command.
 Attention RBAC users and Trusted AIX users: This
command can perform privileged operations. Only privileged users can
run privileged operations. For more information about authorizations
and privileges, see Privileged Command Database in AIX® Version 7.1 Security. For a list
of privileges and the authorizations associated with this command,
see the lssecattr command or the getcmdattr subcommand.
Examples
 - To display the value for the pv_pbuf_count, type
the following: lvmo -v rootvg -o pv_pbuf_count
 
- To set the pv_pbuf_count value to 2048, type
the following: lvmo -v rootvg -o pv_pbuf_count=2048
 
- To generate pbuf and blocked I/O statistics, type the following: lvmo -a