<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; } @font-face { font-family: Wingdings; } @font-face { font-family: "Cambria Math"; } @font-face { font-family: Calibri; } p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman", serif; } a:link, span.MsoHyperlink { color: rgb(5, 99, 193); text-decoration: underline; } a:visited, span.MsoHyperlinkFollowed { color: rgb(149, 79, 114); text-decoration: underline; } p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph { margin: 0cm 0cm 0.0001pt 36pt; font-size: 12pt; font-family: "Times New Roman", serif; } span.EmailStyle17 { font-family: Calibri, sans-serif; color: blue; } span.apple-tab-span { } span.EmailStyle19 { font-family: Calibri, sans-serif; color: blue; } span.EmailStyle20 { font-family: Calibri, sans-serif; color: windowtext; } .MsoChpDefault { font-size: 10pt; } @page WordSection1 { margin: 72pt; } div.WordSection1 { } ol { margin-bottom: 0cm; } ul { margin-bottom: 0cm; }--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>The memory labels were updated -I think- since xymon-4.3.26.<br>
</p>
<p>The first label is for UNIX/Linux and the second for Windows boxes.<br>
</p>
<p><br>
</p>
<p>On our 4.3.27 server, a Windows 2012R2 server with 16GB memory reports like this:<br>
</p>
<p><br>
</p>
<p><span style="font-size: 9pt; font-family: Consolas, monospace;"><span style="font-family: Consolas, monospace;">Memory                  Used       Total  Percentage</span><br style="font-family: Consolas, monospace;">
</span></p>
<div>
<div><span style="font-size: 9pt; font-family: Consolas, monospace;"><span style="font-family: Consolas, monospace;">Real/Physical         13085M      16384M         79%</span></span></div>
<div><span style="font-size: 9pt; font-family: Consolas, monospace;"><span style="font-family: Consolas, monospace;">Actual/Virtual        18099M      22534M         80%</span></span></div>
<div><span style="font-size: 9pt; font-family: Consolas, monospace;"><span style="font-family: Consolas, monospace;">Swap/Page               455M       6150M          7%</span></span></div>
<div><br>
For Win boxes with clientbbwinmembug = 0, the <span style="font-size: 12pt;">Page line </span><span style="font-size: 12pt;">shows</span><span style="font-size: 12pt;"> the pagefile usage.</span></div>
<br>
</div>
<div>Hope this helps,<br>
</div>
<div><br>
</div>
<div>Dominique - UNIL<br>
</div>
<p><br>
</p>
<p><br>
</p>
<div id="Signature">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; text-align:left"><a href="http://www3.unil.ch/annuaire/browse/person/cn=Dominique%20Frise,%20ou=Centre%20informatique,%20ou=Services%20Centraux,%20ou=Direction,%20o=Universite%20de%20Lausanne,%20c=ch?query=frise&base=o=Universite+de+Lausanne,c=ch&category=0" id="NoLP">Dominique
 Frise</a></div>
<div>Senior System Engineer | <a href="http://unil.ch/ci" id="NoLP">Centre Informatique UNIL</a></div>
</div>
</div>
<div style="color: rgb(33, 33, 33);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>De :</b> Xymon <xymon-bounces@xymon.com> de la part de zak.beck@accenture.com <zak.beck@accenture.com><br>
<b>Envoyé :</b> vendredi 10 juin 2016 14:53<br>
<b>À :</b> MARIO.DECHENNO@unina2.it; xymon@xymon.com<br>
<b>Objet :</b> Re: [Xymon] winpsclient: what about "clientbbwinmembug" setting?</font>
<div> </div>
</div>
<div>
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">Hi Mario</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">Personally I think the labels are very misleading
</span><span style="font-size:11.0pt; font-family:Wingdings; color:blue">L</span><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">Not sure why you're getting different results on different versions of OS, the figures come from WMI.</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">When clientbbwinmembug = 1 (the default):</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="font-size:11.0pt; font-family:Symbol; color:blue"><span style="">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">Physical is physical, so that is OK.</span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="font-size:11.0pt; font-family:Symbol; color:blue"><span style="">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">Actual is swap as you say.</span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt"><span style="font-size:11.0pt; font-family:Symbol; color:blue"><span style="">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">Swap is usually roughly the sum of physical + actual (swap).</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">When clientbbwin membug = 0, then the values for actual and swap should be exchanged (swap is swap and actual is roughly the sum of physical + swap).</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">However, Windows memory management is not simple. Some used "memory" might be in both the swap file and RAM and there are memory-mapped files and so on that make
 the usage figure hard to understand (which is why "page/swap" used does not equal real used + actual used).
</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">Also, some processes might be partially or totally swapped out of physical memory to the swap file, so you cannot say that Real used "is the sum total of memory
 utilizations of all the processes running on the server".</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">Incidentally, the client just gets the figures from this:</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">Get-WmiObject -Class Win32_OperatingSystem</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">The client then does no processing other than a bit of subtraction to get the used amount (from total – free). So unfortunately any misreporting is usually because
 of WMI is misreporting it.</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">Cheers</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">Zak Beck<br>
Infrastructure Tech Support Specialist<br>
Accenture<br>
Tel: +44 (0) 203 335 5788<br>
Email: <a href="mailto:zak.beck@accenture.com"><span style="color:blue">zak.beck@accenture.com</span></a></span></p>
<p class="MsoNormal" style="margin-top:12.0pt"><span style="font-size:9.0pt; font-family:"Calibri",sans-serif; color:blue">Upcoming PTO (leave): Aug 1<sup>st</sup> – Aug 12<sup>th</sup>, Aug 26<sup>th</sup>
</span></p>
<p class="MsoNormal" style="margin-top:3.0pt"><span style="font-size:9.0pt; font-family:"Calibri",sans-serif; color:blue">Out of Office: May 19<sup>th</sup>, Jul 6<sup>th</sup>-8<sup>th</sup> 
</span></p>
<p class="MsoNormal" align="center" style="text-align:center"><i><span style="font-size:7.5pt; font-family:"Arial",sans-serif; color:blue">Our core values:</span></i><span style="color:blue">
</span><span style="font-size:7.5pt; font-family:"Arial",sans-serif; color:blue">Stewardship - Best People - Client Value Creation - One Global Network - Respect for the Individual - Integrity</span><span style="color:blue"></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt; font-family:"Calibri",sans-serif; color:blue">This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please
 notify the sender immediately and delete the original. Any other use of the e-mail by you is prohibited. Where allowed by local law, electronic communications with Accenture and its affiliates, including e-mail and instant messaging (including content), may
 be scanned by our systems for the purposes of information security and assessment of internal compliance with Accenture policy.<br>
<br>
Accenture means Accenture (UK) Limited (registered number 4757301), registered in England and Wales with registered address at 30 Fenchurch Street, London EC3M 3BD.</span><span style="font-size:9.0pt; font-family:"Arial",sans-serif; color:blue"></span></p>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<div>
<div style="border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt; font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt; font-family:"Calibri",sans-serif"> Mario DE CHENNO [mailto:MARIO.DECHENNO@unina2.it]
<br>
<b>Sent:</b> 10 June 2016 13:16<br>
<b>To:</b> Beck, Zak <zak.beck@accenture.com>; xymon@xymon.com<br>
<b>Subject:</b> Re: winpsclient: what about "clientbbwinmembug" setting?</span></p>
</div>
</div>
<p class="MsoNormal"> </p>
<div>
<p class="MsoNormal">I was sure it was a legacy setting, and understand your point of view.</p>
</div>
<div>
<p class="MsoNormal">Anyway things are not totally clear for me....</p>
</div>
<div>
<p class="MsoNormal">I have a plain xymon 4.3.17 installation. Some memtests are presented as reported below.</p>
</div>
<div>
<p class="MsoNormal">As you can see, labels are different in bbwin and psclient reports. Furthermore, Swap value seems wrong for psclient on 2003.</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Does still clientbbwinmembug default really matter? How are others dealing with that?</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Mario</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">=======================================================</p>
</div>
<div>
<p class="MsoNormal">Windows server 2003 - BBwin </p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"> Memory<span class="apple-tab-span"> </span>Used   Total  Pctg</p>
</div>
<div>
<p class="MsoNormal"> Physical:     825M   4095M   20%</p>
</div>
<div>
<p class="MsoNormal"> Virtual:       35M   2047M    1%<span class="apple-tab-span"></span></p>
<p class="MsoNormal">[<- SWAP]</p>
</div>
<div>
<p class="MsoNormal"> Page:         576M   5976M    9%</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Windows server 2003 - xymonclient.ps1  1.96 2015-01-21 </p>
</div>
<div>
<p class="MsoNormal">clientbbwinmembug  : 1</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"> Memory              Used       Total  Percentage</p>
</div>
<div>
<p class="MsoNormal"> Physical           2641M       8191M         32%</p>
</div>
<div>
<p class="MsoNormal"> Actual                8M       8191M          0%       </p>
</div>
<div>
<p class="MsoNormal"> Swap               2219M       9799M         22%</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">[where is SWAP? size is set to 2046-4092, it actually is 2046 MB]</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Windows server 2012R2 - xymonclient.ps1  2.15 2016-02-03 </p>
</div>
<div>
<p class="MsoNormal">clientbbwinmembug  : 0</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"> Memory              Used       Total  Percentage</p>
</div>
<div>
<p class="MsoNormal"> Physical           1052M       8191M         12%</p>
</div>
<div>
<p class="MsoNormal"> Actual              835M       8191M         10%</p>
</div>
<div>
<p class="MsoNormal"> Swap                  0M       4096M          0%<span class="apple-tab-span"></span></p>
<p class="MsoNormal">[<- SWAP]</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Windows server 2008 - xymonclient.ps1  2.02 2015-05-13 </p>
</div>
<div>
<p class="MsoNormal">clientbbwinmembug : 1</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"> Memory              Used       Total  Percentage</p>
</div>
<div>
<p class="MsoNormal"> Physical           1810M       8192M         22%</p>
</div>
<div>
<p class="MsoNormal"> Actual                0M       8192M                 0%       [<- SWAP] </p>
</div>
<div>
<p class="MsoNormal"> Swap               1680M      16381M         10%</p>
</div>
<div>
<p class="MsoNormal">=======================================================0</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Il giorno ven, 10/06/2016 alle 11.16 +0000, <a href="mailto:zak.beck@accenture.com">
zak.beck@accenture.com</a> ha scritto:</p>
</div>
<blockquote style="margin-top:5.0pt; margin-bottom:5.0pt">
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">Hi Mario</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">This setting existed before I started maintaining the script.</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">I believe it is there in case you have been using BBWin – all it does is swap the values reported for swap and virtual.
</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">My guess is that BBWin reported these a certain way round, the actual correct way round is the opposite, but to maintain compatibility it does it like BBWin –
 unless you set clientbbwinmemdebug = 0.</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">If you're migrating from BBWin my guess is you'd want this on so that the client reports the same way. Otherwise, you may want it off.</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">The other problem with changing it is that I understand some admins have changed the text at the server end to be "correct" for them – so changing it here as well
 will cause more confusion!</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">I can add some documentation to the .doc file for what the parameter does.</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue"> </span></p>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:blue">Zak
</span><span style="font-size:9.0pt; font-family:"Arial",sans-serif; color:blue"></span></p>
</div>
<p class="MsoNormal"> </p>
</blockquote>
</div>
</div>
</div>
</body>
</html>