<?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 Get-NaEfficiency missing savings for SM destination in Microsoft Virtualization Discussions</title>
    <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaEfficiency-missing-savings-for-SM-destination/m-p/14185#M720</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;I've written a script to collect data from several Filers and put them in an Excel sheet. For each Filer, I get the list of the aggregates, then run "get-naefficiency" on each aggregate. Using "-recurse" option, I also collect data from aggregate's volumes.&lt;/P&gt;&lt;P&gt;What I've found out is that for some reasons, I don't get any storage efficiency savings (dedupe/compression) for SnapMirror volumes:&lt;/P&gt;&lt;P&gt;$myfiler = SM destination&lt;/P&gt;&lt;P&gt;$myfiler2 = SM source&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;$aggr_eff = Get-NaEfficiency -Aggregate aggr_sn12_01 -Recurse -Controller $myfiler&lt;/P&gt;&lt;P&gt;$volumes = $aggr_eff | %{$_.Children.Values} | Where {$_.Name -Match "ci1epso01_01"}&lt;/P&gt;&lt;P&gt;$volumes.Returns =&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;Dedupe&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Compression : 0&lt;/P&gt;&lt;P&gt;Snapshot&amp;nbsp;&amp;nbsp;&amp;nbsp; : 353596505292&lt;/P&gt;&lt;P&gt;Cloning&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;/P&gt;&lt;P&gt;Total&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 353596505292&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Get-NaVol $volumes.Name -Controller $myfiler | fl * | Out-String&lt;/P&gt;&lt;P&gt;RaidStatus&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;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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : raid_dp,&lt;SPAN style="color: #ff6600;"&gt;&lt;STRONG&gt;snapmirrored&lt;/STRONG&gt;&lt;/SPAN&gt;,read-only,sis&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$aggr_eff2 = Get-NaEfficiency -Aggregate aggr_adf12_01 -Recurse -Controller $myfiler2&lt;/P&gt;&lt;P&gt;$volumes2 = $aggr_eff2 | %{$_.Children.Values} | Where {$_.Name -Match "ci1epso01_01"}&lt;/P&gt;&lt;P&gt;$volumes2.Returns =&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #339966;"&gt;&lt;STRONG&gt;Dedupe&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 68420845568&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Compression : 0&lt;/P&gt;&lt;P&gt;Snapshot&amp;nbsp;&amp;nbsp;&amp;nbsp; : 353548572672&lt;/P&gt;&lt;P&gt;Cloning&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;/P&gt;&lt;P&gt;Total&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 421969418240&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Get-NaVol $volumes2.Name -Controller $myfiler2 | fl * | Out-String&lt;/P&gt;&lt;P&gt;RaidStatus&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;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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : raid_dp,sis&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea where problem could come from?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanking you in advance,&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Michel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jun 2025 06:04:28 GMT</pubDate>
    <dc:creator>mg</dc:creator>
    <dc:date>2025-06-05T06:04:28Z</dc:date>
    <item>
      <title>Get-NaEfficiency missing savings for SM destination</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaEfficiency-missing-savings-for-SM-destination/m-p/14185#M720</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;I've written a script to collect data from several Filers and put them in an Excel sheet. For each Filer, I get the list of the aggregates, then run "get-naefficiency" on each aggregate. Using "-recurse" option, I also collect data from aggregate's volumes.&lt;/P&gt;&lt;P&gt;What I've found out is that for some reasons, I don't get any storage efficiency savings (dedupe/compression) for SnapMirror volumes:&lt;/P&gt;&lt;P&gt;$myfiler = SM destination&lt;/P&gt;&lt;P&gt;$myfiler2 = SM source&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;$aggr_eff = Get-NaEfficiency -Aggregate aggr_sn12_01 -Recurse -Controller $myfiler&lt;/P&gt;&lt;P&gt;$volumes = $aggr_eff | %{$_.Children.Values} | Where {$_.Name -Match "ci1epso01_01"}&lt;/P&gt;&lt;P&gt;$volumes.Returns =&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;Dedupe&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Compression : 0&lt;/P&gt;&lt;P&gt;Snapshot&amp;nbsp;&amp;nbsp;&amp;nbsp; : 353596505292&lt;/P&gt;&lt;P&gt;Cloning&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;/P&gt;&lt;P&gt;Total&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 353596505292&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Get-NaVol $volumes.Name -Controller $myfiler | fl * | Out-String&lt;/P&gt;&lt;P&gt;RaidStatus&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;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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : raid_dp,&lt;SPAN style="color: #ff6600;"&gt;&lt;STRONG&gt;snapmirrored&lt;/STRONG&gt;&lt;/SPAN&gt;,read-only,sis&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$aggr_eff2 = Get-NaEfficiency -Aggregate aggr_adf12_01 -Recurse -Controller $myfiler2&lt;/P&gt;&lt;P&gt;$volumes2 = $aggr_eff2 | %{$_.Children.Values} | Where {$_.Name -Match "ci1epso01_01"}&lt;/P&gt;&lt;P&gt;$volumes2.Returns =&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #339966;"&gt;&lt;STRONG&gt;Dedupe&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 68420845568&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Compression : 0&lt;/P&gt;&lt;P&gt;Snapshot&amp;nbsp;&amp;nbsp;&amp;nbsp; : 353548572672&lt;/P&gt;&lt;P&gt;Cloning&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;/P&gt;&lt;P&gt;Total&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 421969418240&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Get-NaVol $volumes2.Name -Controller $myfiler2 | fl * | Out-String&lt;/P&gt;&lt;P&gt;RaidStatus&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;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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : raid_dp,sis&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea where problem could come from?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanking you in advance,&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Michel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 06:04:28 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaEfficiency-missing-savings-for-SM-destination/m-p/14185#M720</guid>
      <dc:creator>mg</dc:creator>
      <dc:date>2025-06-05T06:04:28Z</dc:date>
    </item>
    <item>
      <title>Re: Get-NaEfficiency missing savings for SM destination</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaEfficiency-missing-savings-for-SM-destination/m-p/14190#M721</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;I too have seen shortcomings of get-naefficiency as well as get-ncefficiency.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; color: #008000; font-size: 10pt;"&gt;I get these two errors intermittently with the 7 mode commandlet.&amp;nbsp; The volumes are not offline though they are snapmirror destinations.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;writeErrorStream : True&lt;/P&gt;&lt;P&gt;PSMessageDetails : &lt;/P&gt;&lt;P&gt;OriginInfo : server1&lt;/P&gt;&lt;P&gt;Exception : System.Management.Automation.RemoteException: The specified volume stlsqlcls02p_ccms2p_sysdb is offline.&lt;/P&gt;&lt;P&gt;TargetObject : filer1&lt;/P&gt;&lt;P&gt;CategoryInfo : InvalidOperation: (filer1:NaController) [Get-NaEfficiency], &lt;SPAN style="color: #008000;"&gt;EVOLUMEOFFLINE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;FullyQualifiedErrorId : ApiException,DataONTAP.PowerShell.SDK.Cmdlets.Toolkit.Efficiency.GetNaEfficiency&lt;/P&gt;&lt;P&gt;ErrorDetails : &lt;/P&gt;&lt;P&gt;InvocationInfo : &lt;/P&gt;&lt;P&gt;ScriptStackTrace : &lt;/P&gt;&lt;P&gt;PipelineIterationInfo : {}&lt;/P&gt;&lt;P&gt;　&lt;/P&gt;&lt;P&gt;writeErrorStream : True&lt;/P&gt;&lt;P&gt;PSMessageDetails : &lt;/P&gt;&lt;P&gt;OriginInfo : server1&lt;/P&gt;&lt;P&gt;Exception : System.Management.Automation.RemoteException: The specified volume stlsqlcls02p_ccms2p_userlog is in the &lt;/P&gt;&lt;P&gt;process of mounting.&lt;/P&gt;&lt;P&gt;TargetObject : filer1&lt;/P&gt;&lt;P&gt;CategoryInfo : InvalidOperation: (filer1:NaController) [Get-NaEfficiency], &lt;SPAN style="color: #008000;"&gt;EVOLUMEMOUNTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;FullyQualifiedErrorId : ApiException,DataONTAP.PowerShell.SDK.Cmdlets.Toolkit.Efficiency.GetNaEfficiency&lt;/P&gt;&lt;P&gt;ErrorDetails : &lt;/P&gt;&lt;P&gt;InvocationInfo : &lt;/P&gt;&lt;P&gt;ScriptStackTrace : &lt;/P&gt;&lt;P&gt;PipelineIterationInfo : {}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; color: #008000; font-size: 10pt;"&gt;﻿And with an unitialized snapmirror destination on the cluster mode commandlet get this every time.&amp;nbsp;&amp;nbsp; It exits the commandlet before getting info from the remaining volumes:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; color: #008000; font-size: 10pt;"&gt;﻿&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Attempted to divide by zero.&lt;/P&gt;&lt;P&gt;+ CategoryInfo : InvalidOperation: (NetApp.Ontapi.Filer.C.NcController[]:NcController[]) [Get-NcEfficiency], &lt;SPAN style="color: #008000;"&gt;DivideBy &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;ZeroException&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;+ FullyQualifiedErrorId : ApiException,DataONTAP.C.PowerShell.SDK.Cmdlets.Toolkit.Efficiency.GetNcEfficiency&lt;/P&gt;&lt;P&gt;+ PSComputerName : server1 &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 20 Jul 2013 21:19:56 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaEfficiency-missing-savings-for-SM-destination/m-p/14190#M721</guid>
      <dc:creator>WHITECLOUD</dc:creator>
      <dc:date>2013-07-20T21:19:56Z</dc:date>
    </item>
  </channel>
</rss>

