<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ram on blog.iankulin.com</title><link>https://blog.iankulin.com/tags/ram/</link><description>Recent content in Ram on blog.iankulin.com</description><generator>Hugo</generator><language>en-AU</language><lastBuildDate>Sun, 02 Apr 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.iankulin.com/tags/ram/index.xml" rel="self" type="application/rss+xml"/><item><title>HP EliteDesk 800 G2 Memory Upgrade</title><link>https://blog.iankulin.com/hp-elitedesk-800-g2-memory-upgrade/</link><pubDate>Sun, 02 Apr 2023 00:00:00 +0000</pubDate><guid>https://blog.iankulin.com/hp-elitedesk-800-g2-memory-upgrade/</guid><description>&lt;p&gt;The hardware engineering of these corporate world mini-PCs is really nice. I swapped out the RAM today to bump my main machine up to 32GB from 16GB. It was a straightforward task - no screwdrivers, no drama.&lt;/p&gt;
&lt;p&gt;To open the machine up, there is a single large screw on the back that can be undone with your fingers - it&amp;rsquo;s a captive screw, as in it doesn&amp;rsquo;t fall out - just another nice engineering thought.&lt;/p&gt;
&lt;img src="https://blog.iankulin.com/images/img_4432.jpg" width="331" alt=""&gt;
&lt;p&gt;Once that&amp;rsquo;s undone, to get the case off, you just push down lightly on the top so the rubber feet grip the desk and slide it towards the front about an inch. Then it just lifts off - no wires. Once that&amp;rsquo;s off, you&amp;rsquo;ll see the SSD on the left (looking from the front) and fan on the right.&lt;/p&gt;
&lt;img src="https://blog.iankulin.com/images/img_4434.jpg" width="364" alt=""&gt;
&lt;p&gt;There&amp;rsquo;s a little plastic tab on the front of the fan just over the front USB ports. If you lift that up a little, you can pull the fan towards you a couple of centimeters then put it down on it&amp;rsquo;s back next to the case without unplugging its power. You can see the RAM modules were underneath the fan.&lt;/p&gt;
&lt;img src="https://blog.iankulin.com/images/img_4438.jpg" width="813" alt=""&gt;
&lt;p&gt;Either side of each RAM module you can see little metal clips. If you push these both outwards, the module will pop up to a 20° angle, then it can just be pulled out of the connector gently. Do this first for the top one, then the bottom.&lt;/p&gt;
&lt;img src="https://blog.iankulin.com/images/img_4439.jpg" width="1000" alt=""&gt;
&lt;p&gt;Inserting the new modules is done in the reverse order. Push the bottom one all the way into it&amp;rsquo;s socket at the same angle you took the other one out. Then with a finger on the raised edge, push it down until the clips both sides engage. Then do the same with the top one.&lt;/p&gt;
&lt;p&gt;When you flip the fan over to replace it, you&amp;rsquo;ll see that it has a small protrusion each side on the back legs, these slide into the two metal slots on top of the CPU cooler, then the fan just sits down into it&amp;rsquo;s previous spot. Lower the case top down about an inch from the back, slide it into place and finger tighten the screw, and you&amp;rsquo;re down.&lt;/p&gt;
&lt;h3 id="ram-specifications"&gt;RAM Specifications&lt;/h3&gt;
&lt;p&gt;The &lt;a href="https://support.hp.com/au-en/product/hp-elitedesk-800-35w-g2-desktop-mini-pc/7633266/manuals"&gt;Hardware Reference and Maintenance and Service guides&lt;/a&gt; for the HP EliteDesk 800 G2 Desktop Mini have this page on the RAM specifications. You&amp;rsquo;re looking for 1.2V DDR4-2133MHz SODIMMs, PC4-17000&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.iankulin.com/images/screen-shot-2023-03-26-at-3.11.40-pm.png"&gt;&lt;img src="https://blog.iankulin.com/images/screen-shot-2023-03-26-at-3.11.40-pm.png" width="1000" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The eBay listing for the ones I bought said they were &amp;ldquo;SK Hynix 16GB DDR4 SODIMM RAM 2133 MHz Laptop PC4-17000 HMA82GS6MFRN-TF&amp;rdquo; and they went in and worked perfectly.&lt;/p&gt;</description></item><item><title>Proxmox VM Memory Upgrade</title><link>https://blog.iankulin.com/proxmox-vm-memory-upgrade/</link><pubDate>Sun, 19 Mar 2023 00:00:00 +0000</pubDate><guid>https://blog.iankulin.com/proxmox-vm-memory-upgrade/</guid><description>&lt;p&gt;&lt;img src="https://blog.iankulin.com/images/screen-shot-2023-03-16-at-6.36.10-pm.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;I ordered some RAM this week for my production server - it&amp;rsquo;s quickly becoming clear that memory is the limiting factor when running lots of services and VM&amp;rsquo;s that don&amp;rsquo;t get much use - rather than processing power. I&amp;rsquo;m not really a hardware guy, so figuring out exactly what RAM I need is a slightly fraught process - I won&amp;rsquo;t be fully confident I&amp;rsquo;ve ordered the right thing until I install it, boot up, and see my &lt;a href="https://support.hp.com/us-en/product/hp-elitedesk-800-35w-g2-desktop-mini-pc/7633266/document/c04816235"&gt;G2 800&lt;/a&gt; come to life maxed out at 32GB.&lt;/p&gt;
&lt;p&gt;Something that&amp;rsquo;s not fraught however, is upgrading the RAM in a virtual machine (VM) running under &lt;a href="https://www.proxmox.com/en/proxmox-ve"&gt;Proxmox&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="ram-hunger"&gt;RAM Hunger&lt;/h3&gt;
&lt;p&gt;I run two VM&amp;rsquo;s full time on the production node - a general docker host for a variety of small services, and a separate VM for &lt;a href="https://jellyfin.org/"&gt;Jellyfin&lt;/a&gt;. I&amp;rsquo;d allocated 6GB for this VM, but when I checked tonight ProxMox was reporting that 5GB was already being used.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.iankulin.com/images/screen-shot-2023-03-16-at-6.16.57-pm.png"&gt;&lt;img src="https://blog.iankulin.com/images/screen-shot-2023-03-16-at-6.16.57-pm.png" width="974" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have noticed that the Jellyfin memory usage seems to slowly grow over time. That might be related to my current usage pattern - I&amp;rsquo;m frequently re-scanning the libraries as I check and update the metadata.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.iankulin.com/images/screen-shot-2023-03-16-at-6.17.40-pm.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;In any case, it needs more RAM, and I&amp;rsquo;ve got some up my sleeve on this physical machine so let&amp;rsquo;s allocate some more to the Jellyfin VM.&lt;/p&gt;
&lt;p&gt;Normally, you specify the amount of RAM to allocate when you&amp;rsquo;re creating the machine, but it&amp;rsquo;s quite straightforward to change it afterwards. With your VM selected, click into the &amp;ldquo;Hardware&amp;rdquo; page. Then if you double click on &amp;ldquo;Memory&amp;rdquo; a dialogue will open up to&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.iankulin.com/images/screen-shot-2023-03-16-at-6.18.19-pm.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;You can just edit this number, in MB. Once you OK it, there will be two values listed for memory in the Hardware specs. The first is what the VM is running with now, and the second, orange value is what you are changing it to. In my case, I&amp;rsquo;ve bumped it up to 8GB from 6.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.iankulin.com/images/screen-shot-2023-03-16-at-6.19.47-pm.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s not possible to change the memory dynamically - it requires a reboot. Of course, rebooting the machine also restarts Jellyfin, so after the reboot we have plenty of headroom.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.iankulin.com/images/screen-shot-2023-03-16-at-6.58.21-pm.png" alt=""&gt;&lt;/p&gt;</description></item></channel></rss>