<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 17 Mar, 2022, 02:56 Pete Wright, <<a href="mailto:pete@nomadlogic.org">pete@nomadlogic.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On 3/16/22 08:03, George Rosamond wrote:<br>
> This has been an on and off debate I've had with myself and others, <br>
> and wanted some input from others. Input from live experiences is <br>
> great, input from low-level devs is even better.<br>
><br>
> When RAM never seemed adequate for a system in the past, the utility <br>
> of swap was obvious. You would see the spikes on top(1) when swap was <br>
> hit.<br>
><br>
> swap = 2 x RAM, blah blah.<br>
><br>
> Today, when those 64G or more of RAM are the norm for bare-metal <br>
> boxes, and it's overkill in many contexts, is swap still necessary?<br>
<br>
i'll bust out the only true answer in engineering...it depends :)<br>
<br>
one use-case for swap for me personally is saving core dumps via <br>
safecore and friends on freebsd.  for this allocating a 2gb partition to <br>
swap is fine for my purposes.<br>
<br>
the anti-pattern would be on any production system where i *never* want <br>
to swap out anything for both performance and security reasons.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Funny even IT might not know application is using swap.</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
it's funny though, i can't remember when i've had swap save me from a <br>
binary with run-away memory consumption in the past decade at least.  <br>
frankly by the time chrome/slack decide that it needs 3/4 of my 32gigs <br>
of ram it's game over anyway.<br>
<br>
ultimately i think if we had better OOMKiller functionality on linux, or <br>
better mechanisms in userland to manage and monitor memory over <br>
subscription and run-away processes in the general case, we could <br>
probably be done with swapping entirely.<br>
<br>
just my 2 bits,<br>
-pete<br>
<br>
<br>
-- <br>
Pete Wright<br>
<a href="mailto:pete@nomadlogic.org" target="_blank" rel="noreferrer">pete@nomadlogic.org</a><br>
@nomadlogicLA<br>
<br>
_______________________________________________<br>
talk mailing list<br>
<a href="mailto:talk@lists.nycbug.org" target="_blank" rel="noreferrer">talk@lists.nycbug.org</a><br>
<a href="https://lists.nycbug.org:8443/mailman/listinfo/talk" rel="noreferrer noreferrer" target="_blank">https://lists.nycbug.org:8443/mailman/listinfo/talk</a><br>
</blockquote></div></div></div>