• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 6439
  • Last Modified:

IBM DS3400 poor write performance


I have a DS 3400 and DS 3300 with really poor performance in writings operations.
There is any tunnings changes to do?
I already look for the scripts and made some changes that improve the perfomance, but i´m not sure about what impact this may have to the integrity of the data.
I run the following script:
set logicaldrive mirrorEnabled=false;

Can anyone tell me about this script or share information about tunnings for this storage?
Thanks for all.
  • 5
1 Solution
This disables the write cache mirroring, if you've only got one controller the write cache will be disabled by default unless you issue this command since a controller failure will lead to data not being committed to the disks. It is described in the manual, can't give you page number since there aren't any, ftp://ftp.software.ibm.com/systems/support/system_x/19k8480.pdf
Here's someone with the same problem - http://communities.vmware.com/thread/195838

You can see his write cache is disabled (suspended) until he issues that command because he only has one controller.
If it all possible, I would really recommend getting the second controller and having two HBAs in your server.  Two dual port HBAs will allow you four separate fiber connections, with each HBA connected to each controller.  In addition to great performance this gives you great redundancy.  I know it really is a night and day difference because we had one controller in our DS3400 fail, and it dropped into the no-cache mode.  Performance fell into the basement, but we did keep running with no loss of data.

I really think IBM should not even bother selling the DS3400 with one controller card.
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

I explained fully the meaning of this statement in the script and gave you a reference to the manual where it is explained in my comment 24258895
at_userAuthor Commented:
Yes. its ok. sorry.
But this no solve the problem.
Comment from at_user when I objected to cancelatiou:

"Yes. its ok. sorry. But this no solve the problem."

Proper solution to the problem is to buy another controller, then the cache will be safely mirrored.
Ricin should also get cudos for this...

>I really think IBM should not even bother selling the DS3400 with one controller card.

There's a good picture of a pair of similar controllers at http://www.linkwaves.com/networkpics/IMG_7658.JPG, you can see the cache on the left is connected to the battery on the right through the board rather than by a wire, if the controller fails the contents of that cache are lost since the cache module isn't transportable and with the above setting you've already told the OS that the data has been committed to permanent media.

Sure would like a better look at that that blue label on the DIMM though, there might be plug on it to connect to a temporary cable for safe transport.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now