Index Maintenance on busy OLTP database
Don't do index defrag is one option. Did you measure the improvements from defrag in the first place?
HQISILON Doesn't say anything to me, your disk subsystem is one aspect. But also the query load, the execution plans etc. Best is to have something load to measure what you actually gain.
A parallel work should be to investigate whether you have index that don't help you. Sys.dm_db_index_usage_stats can be useful here.
If blocking is your issue then consider doing reorg instead of rebuild. I.e., change the parameters to the proc since you now do rebuild if &gt; 30%. Reorg is more online-ish than rebuild (in offline mode).