Dynamic Multi-Pathing 7.3.1 Administrator's Guide - AIX
- Understanding DMP
- Setting up DMP to manage native devices
- Using Dynamic Multi-Pathing (DMP) devices with Oracle Automatic Storage Management (ASM)
- Dynamic Multi-Pathing for the Virtual I/O Server
- Configuring Dynamic Multi-Pathing (DMP) on Virtual I/O server
- Configuring Dynamic Multi-Pathing (DMP) pseudo devices as virtual SCSI devices
- Extended attributes in VIO client for a virtual SCSI disk
- Administering DMP
- Configuring DMP for SAN booting
- Administering the root volume group (rootvg) under DMP control
- Extending an LVM rootvg that is enabled for DMP
- Using Storage Foundation in the logical partition (LPAR) with virtual SCSI devices
- How DMP handles I/O for vSCSI devices
- Administering DMP using the vxdmpadm utility
- Gathering and displaying I/O statistics
- Specifying the I/O policy
- Administering disks
- Discovering and configuring newly added disk devices
- About discovering disks and dynamically adding disk arrays
- How to administer the Device Discovery Layer
- Changing the disk device naming scheme
- Dynamic Reconfiguration of devices
- Reconfiguring a LUN online that is under DMP control using the Dynamic Reconfiguration tool
- Manually reconfiguring a LUN online that is under DMP control
- Event monitoring
- Performance monitoring and tuning
- Appendix A. DMP troubleshooting
- Appendix B. Reference
DMP driver tunables
DMP uses a slab allocator to service I/Os. DMP uses the DMP driver tunables dmpslab_minsz and dmpslab_maxsz to control the memory allocated for this slab allocator. These tunables are defined as follows:
dmpslab_maxsz | Maximum size of the slab. The size is specified in pages, where 1 page equals 4096 bytes. The default value for dmpslab_maxsz is 5% of the physical memory. |
dmpslab_minsz | The minimum memory size that should be allocated to the slab during the driver load time. The size is specified in pages, where 1 page equals 4096 bytes. The default value for dmpslab_minsz is 48 pages. |
To display the tunables, use the following command:
# lsattr -El vxdmp dmpslab_maxsz 101580 N/A True dmpslab_minsz 48 N/A True
Note:
If the errpt displays ENOMEM error code, you might need to change the dmpslab_minsz and dmpslab_maxsz to suit the load on the system.
Changing the value of the DMP driver tunables
- Specify a new size in pages. You must increase the size in multiples of 8.
To change the dmpslab_minsz tunable:
# chdev -P -l vxdmp -a dmpslab_minsz=newsize
To change the dmpslab_maxsz tunable:
# chdev -P -l vxdmp -a dmpslab_maxsz=newsize
- Reboot the system for the new values to take effect.