Mode 31 Dump FAQ
Content

Question

Why does Hitachi need a Mode31 dump?

How can I ensure the collected data is useful?

Environment

  • All Hitachi Storage Systems

Answer

You may need to login to the support pages for links below to operate correctly.

  • Firstly the most important thing to understand is that a Mode31 dump data is only useful if collected DURING a problem or impact or at very least soon afterwards. 
  • Collecting before or after an event will not provide the trace data required so accurate timing and triggering of the Mode31 dump is critical.
  • Mode31 dump traces are captured by any of these methods:
    1. It is recommend to use a "Hitachi Remote Operations" (HRO) web console to automatically enable Mode31, save a "Detailed Dump" and disable Mode31.  The dump should also be automatically uploaded to our TUF servers.
    2. Manually the (System Option Mode) SOM31 can be enabled to constantly trace so that later when a "Detailed Dump" is collected the trace buffers are frozen, dumped and resumed.
  • Note if the system is using replication it is likely that Mode31 dumps will be required from all other systems around the same time also during a problem or impact.
  • It is usually reccommended to collect performance export data after the Mode31 dump has completed. 

Additional Notes

  • Enabling and disabling the mode 31 does NOT collect any data.  It starts the process of placing IO detailed log records into round-robin trace buffers of each MP.
  • Just after starting a detailed dump (within the first few minutes) the system will freeze each MP trace buffer and store the detailed logs into the hdcp.tgz dump file. 
  • The mode 31 trace log is a very small microscopic point in time typically capturing IO traces for less than 1 second.  
  • Once the frozen trace buffers are stored into the hdcp.tgz dump file they are unfrozen and resuming tracing.
  • There are also several more detailed logs included in the collection.
  • Analyzing these traces and logs may provide Hitachi with the reasons or clues to why IO maybe having problems.
  • It is possible we need multiple Mode31 dumps to capture a non-persistent issue.
  • The Mode31 dump can be much larger than a detailed dump without Mode31 so can take a longer time to produce and transfer.
  • Enabling SOM31 does not usually impact performance.
    • Experience shows that impact has been observable when storage is already overloaded or running at maximum stressed load and even so the overhead has been relatively small.
    • If you are concerned your Storage and host performance can be monitored and SOM31 is dynamic and can be enabled/disabled with immediate effect.
  • In some cases you may be requested to trigger a Mode31 dump for SOM76 consideration.  See: How to Determine When to Use System Option Mode 76

 

 
Attachments
CXone Metadata

Tags: Dump,Mode 31,article:qanda,Dump Collection,SOM76,SOM 31,SOM31,pagetype:knowledgearticle,trace,mode31,detailed dump,IO trace

PageID: 141998