200 Implementing the IBM Storwize V7000 with IBM Spectrum Virtualize V8.2.1
Figure 6-13   Editing throttle for a pool
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 100 MBps is defined on a pool and 200 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 limits for a parent storage pool.
If a throttle already exists for the storage pool, the dialog box that is shown in Figure 6-13 also 
shows the Remove button that 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, named iops_bw_limit, set to 3 Mbps and 1000 IOPS, on Pool0.
Example 6-5   Setting storage pool throttle with CLI
IBM_Storwize:ITSOV7K: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 throttle ID or throttle 
name to be supplied as an argument, as shown on Example 6-6. Command returns no 
feedback if executed successfully.
Example 6-6   Removing pool throttle with CLI
IBM_Storwize:ITSOV7K:superuser>rmthrottle iops_bw_limit
IBM_Storwize:ITSOV7K:superuser>
View all Throttles
You can display defined throttles from Pools pane. Right-click a pool and select View all 
Throttles to display the list of the pool’s throttles. If you want to view the throttle of other 
elements (like Volumes or Hosts, for example), you can select All Throttles in the 
drop-down list, as shown in Figure 6-14 on page 201.