<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic DFM Diagnose function show LUN misaligned in VMware Solutions Discussions</title>
    <link>https://community.netapp.com/t5/VMware-Solutions-Discussions/DFM-Diagnose-function-show-LUN-misaligned/m-p/8755#M893</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are using a 6040 with VMware Vsphere 4 formatted LUN. The LUN is presented to the VMware Hosts via FC and we are using "VMware' Option as the File System.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When we start Data Fabric Manager use the the 'Diagnose' function on our Gateway it show that a number of LUNs are misaligned.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One of the LUN's has 5 VM's on it so I checked each of these Virtual Machines (Linux and Windows) and each of them are aligned to a number that is equally&lt;/P&gt;&lt;P&gt;divisible by 4096, so the Virtual Machine are correctly Aligned.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is DFM looking at to think the LUN is not aligned. What else can I check for correct alignment?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jun 2025 07:03:06 GMT</pubDate>
    <dc:creator>qbelmi_jbajic</dc:creator>
    <dc:date>2025-06-05T07:03:06Z</dc:date>
    <item>
      <title>DFM Diagnose function show LUN misaligned</title>
      <link>https://community.netapp.com/t5/VMware-Solutions-Discussions/DFM-Diagnose-function-show-LUN-misaligned/m-p/8755#M893</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are using a 6040 with VMware Vsphere 4 formatted LUN. The LUN is presented to the VMware Hosts via FC and we are using "VMware' Option as the File System.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When we start Data Fabric Manager use the the 'Diagnose' function on our Gateway it show that a number of LUNs are misaligned.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One of the LUN's has 5 VM's on it so I checked each of these Virtual Machines (Linux and Windows) and each of them are aligned to a number that is equally&lt;/P&gt;&lt;P&gt;divisible by 4096, so the Virtual Machine are correctly Aligned.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is DFM looking at to think the LUN is not aligned. What else can I check for correct alignment?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 07:03:06 GMT</pubDate>
      <guid>https://community.netapp.com/t5/VMware-Solutions-Discussions/DFM-Diagnose-function-show-LUN-misaligned/m-p/8755#M893</guid>
      <dc:creator>qbelmi_jbajic</dc:creator>
      <dc:date>2025-06-05T07:03:06Z</dc:date>
    </item>
    <item>
      <title>Re: DFM Diagnose function show LUN misaligned</title>
      <link>https://community.netapp.com/t5/VMware-Solutions-Discussions/DFM-Diagnose-function-show-LUN-misaligned/m-p/8760#M894</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;qbelmi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NetApp Technical Report 3836, "Performance Diagnosis Using Performance Advisor", explains how the diagnose feature works, and what performance counters each diagnostic check looks at.&amp;nbsp; For the LUN mis-align check, it checks the unaligned_reads and unaligned_writes counters. If the version of ONTAP is greater than 7.2.1 AND either of the two counters are greater than zero, then the diagnosis is that the LUN is mis-aligned.&amp;nbsp; A copy of the diagnostic check is shown below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd highly recommend you speak with your assigned NetApp Systems Engineer and you review your configuration. If you're presenting a LUN directly to a virtual machine via RDM, I suspect you need to use that guest O/S as the LUN type, not VMware.&amp;nbsp; The following post is worth a read as it may apply to your situation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.netapp.com/message/23935#23935" target="_blank"&gt;http://communities.netapp.com/message/23935#23935&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Description: &lt;/STRONG&gt;Unaligned I/O requires the filer to read from or write to more blocks than necessary to perform logical I/O. Unaligned I/O might cause an increase in per operation latency.&lt;BR /&gt;&lt;STRONG&gt;Diagnosis category: &lt;/STRONG&gt;SAN specific issues&lt;BR /&gt;&lt;STRONG&gt;Recommendation: &lt;/STRONG&gt;Contact your support engineer.&lt;BR /&gt;&lt;STRONG&gt;Resource property condition: &lt;/STRONG&gt;Storage system should be running DATA ONTAP 7.2.1 or later&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Thresholds:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Threshold 1: lun:unaligned_reads&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Default value: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Description: Name of the counter&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Threshold 2: lun:unaligned_writes&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Default value: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Description: Name of the counter&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Algorithm: Existence of unaligned operations when the LUN is receiving I/O indicates misalignment.&lt;BR /&gt;Remarks: None&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Configuration:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial; font-size: 8pt;"&gt;&lt;SPAN style="font-family: Arial; font-size: 8pt;"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;lt;rule name="LUN Misalignment"&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;rule-type&amp;gt;Counter Threshold&amp;lt;/rule-type&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;thresh-processing&amp;gt;OR&amp;lt;/thresh-processing&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;rule-enabled&amp;gt;true&amp;lt;/rule-enabled&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;is-warning&amp;gt;false&amp;lt;/is-warning&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;resource-property-conditions&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;resource-property-condition&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;resource-property-name&amp;gt;version&amp;lt;/resource-property-name&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;resource-property-processing&amp;gt;gt&amp;lt;/resource-property-processing&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;resource-property-value&amp;gt;7.2.1&amp;lt;/resource-property-value&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/resource-property-condition&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/resource-property-conditions&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;thresholds&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;threshold&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;lun:unaligned_reads&amp;lt;/name&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/threshold&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;threshold&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;lun:unaligned_writes&amp;lt;/name&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/threshold&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/thresholds&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;percentile&amp;gt;100&amp;lt;/percentile&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;recommendation&amp;gt;Contact your support engineer.&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;lt;/recommendation&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style=": ; font-size: 1; font-family: Arial; "&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt;&amp;lt;/rule&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: courier new,courier; "&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Arial; font-size: 1; "&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jan 2011 16:07:10 GMT</pubDate>
      <guid>https://community.netapp.com/t5/VMware-Solutions-Discussions/DFM-Diagnose-function-show-LUN-misaligned/m-p/8760#M894</guid>
      <dc:creator>reide</dc:creator>
      <dc:date>2011-01-06T16:07:10Z</dc:date>
    </item>
  </channel>
</rss>

