Dell MD3000i slow write speed - cache deactivated

(credits for this article to, for an article about a similar IBM array, with slightly different commands)

I stumbled across a problem earlier this year with PowerVault MD3000i SAN array and didn't find a specific resolution for this storage, so I though I write about it here so you can solve it easier.

When you buy the MD3000i with only one controller, it deactivates the write cache, becouse the write mirroring feature is enabled (which requires two controllers). The result is that the writing speed is very low and the latency is high.

To activate the cache you need to use the CLI tool provided with the Modular Disk Storage Manager software, which you can find here: C:\Program Files\Dell\MD Storage Manager\client\SMcli.exe. You can first locate the virtual disks that have the cache suspended (Array0 is the name of my array, you should change it to whatever yours is named)

smcli.exe -n Array0 -c "show allVirtualDisks;"
... Write cache: Enabled (currently suspended)
... Write cache with mirroring: Enabled

To disable the mirroring feature and enable caching:

smcli.exe -n Array0 -c "set allVirtualDisks mirrorEnabled=false;"
smcli.exe -n Array0 -c "set allVirtualDisks writeCacheEnabled=true;"

Later edit:

smcli.exe -n Array0 -c "set allVirtualDisks cacheWithoutBatteryEnabled=true;"


2 Responses to " Dell MD3000i slow write speed - cache deactivated "

Josh Townsend said... December 7, 2010 at 9:06 PM

Thanks for linking back to my article on the DS3300 write performance issues - glad it was of help to you. Still amazes me how popular that article has been!

Anonymous said... January 26, 2013 at 7:40 PM

great post, itwas usefull for me. thanks

Post a Comment

Follow by Email

Sponsored Links