<?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 Re: MBRALIGN 64K Blocks in VMware Solutions Discussions</title>
    <link>https://community.netapp.com/t5/VMware-Solutions-Discussions/MBRALIGN-64K-Blocks/m-p/42606#M4176</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Troy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The --bs=&lt;STRONG&gt;64&lt;/STRONG&gt; tells the mbralign utility to use &lt;STRONG&gt;64&lt;/STRONG&gt;KB blocks for each IO while aligning the file.&amp;nbsp; It does not specify the starting offset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There isn't an option to specify the starting offset because mbralign automatically finds (and uses) the next properly aligned value for each partition.&amp;nbsp; The first (safe) usable offset is 32KB (or 32,768 bytes).&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Hope this helps,&lt;BR /&gt;-Eric&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 May 2009 16:22:21 GMT</pubDate>
    <dc:creator>forgette</dc:creator>
    <dc:date>2009-05-19T16:22:21Z</dc:date>
    <item>
      <title>MBRALIGN 64K Blocks</title>
      <link>https://community.netapp.com/t5/VMware-Solutions-Discussions/MBRALIGN-64K-Blocks/m-p/42596#M4174</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to align to a 64K block size with MBRALIGN and it only uses the default of 8K&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Am I doing something wrong with the command line or is there something more I need to do on the VM?&lt;/P&gt;&lt;P&gt;When I run ( mbralign --preview --bs=64 BlockTest.vmdk ) it shows it will do a 64k block.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the command line I am using.&lt;/P&gt;&lt;P&gt;mbralign --bs=64 BlockTest.vmdk&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TIA&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 07:28:12 GMT</pubDate>
      <guid>https://community.netapp.com/t5/VMware-Solutions-Discussions/MBRALIGN-64K-Blocks/m-p/42596#M4174</guid>
      <dc:creator>tkutil1962</dc:creator>
      <dc:date>2025-06-05T07:28:12Z</dc:date>
    </item>
    <item>
      <title>Re: MBRALIGN 64K Blocks</title>
      <link>https://community.netapp.com/t5/VMware-Solutions-Discussions/MBRALIGN-64K-Blocks/m-p/42601#M4175</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just some more information&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I created an 8GB W2K3 VM from scratch which was misaligned. I ran mbralign --bs=64 on it and it aligned to 8k blocks.&lt;/P&gt;&lt;P&gt;I am looking at the block offset using msinfo32 and the Partitioning Starting Offset is now 32,768.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I created another VM using the method described in this article to create a 64K block partition and the Partitioning Starting Offset 65,536&lt;/P&gt;&lt;P&gt;&lt;A href="http://searchvmware.techtarget.com/tip/0,289483,sid179_gci1344730_mem1,00.html" target="_blank"&gt;http://searchvmware.techtarget.com/tip/0,289483,sid179_gci1344730_mem1,00.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was assuming that mbralign would give me the same result as what I had accomplished with WinPE without destroying the actual VM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Am I off or confused about what mbralign can do?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 May 2009 19:02:27 GMT</pubDate>
      <guid>https://community.netapp.com/t5/VMware-Solutions-Discussions/MBRALIGN-64K-Blocks/m-p/42601#M4175</guid>
      <dc:creator>tkutil1962</dc:creator>
      <dc:date>2009-05-15T19:02:27Z</dc:date>
    </item>
    <item>
      <title>Re: MBRALIGN 64K Blocks</title>
      <link>https://community.netapp.com/t5/VMware-Solutions-Discussions/MBRALIGN-64K-Blocks/m-p/42606#M4176</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Troy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The --bs=&lt;STRONG&gt;64&lt;/STRONG&gt; tells the mbralign utility to use &lt;STRONG&gt;64&lt;/STRONG&gt;KB blocks for each IO while aligning the file.&amp;nbsp; It does not specify the starting offset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There isn't an option to specify the starting offset because mbralign automatically finds (and uses) the next properly aligned value for each partition.&amp;nbsp; The first (safe) usable offset is 32KB (or 32,768 bytes).&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Hope this helps,&lt;BR /&gt;-Eric&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 May 2009 16:22:21 GMT</pubDate>
      <guid>https://community.netapp.com/t5/VMware-Solutions-Discussions/MBRALIGN-64K-Blocks/m-p/42606#M4176</guid>
      <dc:creator>forgette</dc:creator>
      <dc:date>2009-05-19T16:22:21Z</dc:date>
    </item>
    <item>
      <title>Re: MBRALIGN 64K Blocks</title>
      <link>https://community.netapp.com/t5/VMware-Solutions-Discussions/MBRALIGN-64K-Blocks/m-p/42611#M4177</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Am I misunderstanding alignment with the size of blocks that data is stored in. I've read that 64K is optimal for W2K3 VMware on SAN. So I am trying to understand. I know Vizioncore's vOptimizer does the partion alignment and assumed that this is wat MBRALIGN was doing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for helping to better understand the technology since I am pretty new to this and am trying to make the right decisions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vOptimizer Pro provides:&lt;/P&gt;&lt;H2&gt;Windows Partition Alignment&lt;/H2&gt;&lt;P&gt;Proper partition alignment is fundamental for reduced latency and increased throughput in virtual machines. vOptimizer Pro uses a patent pending process to align partitions on the 64k offset and on the 64k fold position ensures best possible performance for your VMware&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 May 2009 12:59:42 GMT</pubDate>
      <guid>https://community.netapp.com/t5/VMware-Solutions-Discussions/MBRALIGN-64K-Blocks/m-p/42611#M4177</guid>
      <dc:creator>tkutil1962</dc:creator>
      <dc:date>2009-05-20T12:59:42Z</dc:date>
    </item>
    <item>
      <title>Re: MBRALIGN 64K Blocks</title>
      <link>https://community.netapp.com/t5/VMware-Solutions-Discussions/MBRALIGN-64K-Blocks/m-p/42616#M4178</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I agree this can become confusing very quickly.&amp;nbsp; Here is a quick summary of alignment, block size and how it relates to the guest filesystem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Offset (alignment)&lt;/STRONG&gt;&lt;BR /&gt;The mbralign tool was designed to ensure proper block alignment of the guest filesystem (in each partition) to the NetApp controller.&amp;nbsp; My &lt;SPAN style="text-decoration: underline;"&gt;guess&lt;/SPAN&gt; is that the product from Vizioncore attempts to do the same thing, however because their product was written for storage controllers in general (not just NetApp), they had to choose an offset that would fit most cases (basically a least common denominator).&amp;nbsp; Incidentally, an offset of 64KB will be properly aligned on a NetApp controller as well.&amp;nbsp; Technical Report (&lt;A href="http://media.netapp.com/documents/tr-3747.pdf" target="_blank"&gt;TR-3747&lt;/A&gt;) covers guest filesystem alignment in depth.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Block size&lt;/STRONG&gt;&lt;BR /&gt;The guest filesystem stores information in blocks.&amp;nbsp; The smaller the block size, the more efficient the use of capacity will be.&amp;nbsp; For example, if my blocksize is 64KB and I store a 16KB file, I will be wasting 48KB of space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Block size and NTFS&lt;/STRONG&gt;&lt;BR /&gt;In NTFS parlance, blocks are called clusters.&amp;nbsp; The size of the cluster is dependent on the size of the file system.&amp;nbsp; The default cluster size for NTFS on &lt;A href="http://technet.microsoft.com/en-us/library/cc781134.aspx" target="_blank"&gt;WinXP&lt;/A&gt; and &lt;A href="http://technet.microsoft.com/en-us/library/cc781134.aspx" target="_blank"&gt;Win2K3&lt;/A&gt; is &lt;STRONG&gt;4KB&lt;/STRONG&gt; for filesystems ranging in size from &lt;STRONG&gt;2GB&lt;/STRONG&gt; to &lt;STRONG&gt;2TB&lt;/STRONG&gt;.&amp;nbsp; For the majority of workloads (virtual or otherwise), this block size provides an excellent balance between capacity utilization and throughput.&amp;nbsp; There are certain workloads that can benefit from larger block sizes.&amp;nbsp; In most cases though, the applications or databases that will benefit from larger block sizes tend to call this out in the installation manual and best practice papers.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 May 2009 16:58:58 GMT</pubDate>
      <guid>https://community.netapp.com/t5/VMware-Solutions-Discussions/MBRALIGN-64K-Blocks/m-p/42616#M4178</guid>
      <dc:creator>forgette</dc:creator>
      <dc:date>2009-05-20T16:58:58Z</dc:date>
    </item>
    <item>
      <title>Re: MBRALIGN 64K Blocks</title>
      <link>https://community.netapp.com/t5/VMware-Solutions-Discussions/MBRALIGN-64K-Blocks/m-p/42621#M4179</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Troy&lt;/P&gt;&lt;P&gt;64KB is optimal for many other RAID vendors because that's the allocation unit / RAID block size they use.&amp;nbsp; ONTAP / WAFL uses 4KB so any multiple of that block size will work, although we pick 32KB for the first partition for a couple reasons.&amp;nbsp; For one thing, as Eric said, that's the next 4KB alignment after the Windows default of 32256.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jun 2009 16:11:58 GMT</pubDate>
      <guid>https://community.netapp.com/t5/VMware-Solutions-Discussions/MBRALIGN-64K-Blocks/m-p/42621#M4179</guid>
      <dc:creator>peterl</dc:creator>
      <dc:date>2009-06-08T16:11:58Z</dc:date>
    </item>
  </channel>
</rss>

