content_image/985196.jpg
<img src='content_image/985196.jpg'>

If more than one throttle applies to an I/O operation, the lowest and most stringent throttle is used. For example, if a throttle of 200 MBps is defined on a pool and 100 MBps throttle is defined on a Volume of that pool, the I/O operations are limited to 100 MBps. 

A child pool throttle is independent of its parent pool throttle. Limits for a child can be higher than for a parent storage pool. 

If a throttle exists for the storage pool, the window that is shown in Figure 6-13 also shows the Remove  button, which is used to delete the throttle. 

To set storage pool throttle with CLI, use the mkthrottle command. Example 6-5 shows a storage pool throttle ( iops_bw_limit ) set to 3 Mbps and 1000 IOPS on Pool0 . 

IBM_2145:ITSO-SV1:superuser>mkthrottle -type mdiskgrp -iops 1000 -bandwidth 3 -name iops_bw_limit -mdiskgrp Pool0 Throttle, id [0], successfully created. 

To remove a throttle with CLI, use the rmthrottle command. It needs the throttle ID or throttle name to be supplied as an argument, as shown on Example 6-6. The use of the command returns no feedback if it runs successfully. 

IBM_2145:ITSO-SV1:superuser>rmthrottle iops_bw_limit IBM_2145:ITSO-SV1:superuser> 

