How Much RAM Do I Need? Measure It Instead of Guessing

You need enough RAM that your normal workload fits without the system swapping memory to disk, and the reliable way to find that number is to measure it. Open the tools you use on a busy day, then check Task Manager (Windows), Activity Monitor's memory pressure (macOS) or free -h (Linux): if memory is tight there, buy more; if it isn't, more RAM won't make anything faster.

Generic "you need 16 GB" advice ignores the only thing that matters, which is what you run at the same time. This guide shows how to read each operating system's memory figures, what the official minimums are, and how to size an upgrade from your own numbers.

The official minimums (and why they are only a floor)

Operating systemPublished minimum RAMSource
Windows 114 GBMicrosoft, Windows 11 specifications
Ubuntu Desktop 26.04 LTS / 26.106 GBUbuntu download page
macOS Tahoe 26No RAM figure; Apple lists compatible Mac models insteadApple Support

A minimum is what the OS needs to install and run on its own. Every browser tab, chat app, IDE, virtual machine or game you open sits on top of it. That is why the useful question is "how much does my workload use?", not "what does the OS require?"

How to check memory use on Windows

Press Ctrl+Shift+Esc to open Task Manager, then go to Performance → Memory. Three numbers matter:

  • In use: physical RAM currently holding programs and the system.
  • Available: RAM that can be handed to a program right away. This includes cached data Windows can drop instantly.
  • Committed: shown as two values, such as 14.2/37.7 GB. Microsoft defines the second number, the commit limit, as "the sum of physical memory and all page files combined." The first is the commit charge: the memory programs have been promised.

Microsoft warns that if the commit charge reaches the commit limit, "the system and processes might not get committed memory," which "can cause freezing, crashing, and other malfunctions." A commit charge regularly above your installed RAM means Windows is relying on the page file on disk, which is the clearest sign you would benefit from more memory.

For a quick read from PowerShell:

Get-CimInstance Win32_OperatingSystem | Select-Object @{n='TotalGB';e={[math]::Round($_.TotalVisibleMemorySize/1MB,1)}}, @{n='FreeGB';e={[math]::Round($_.FreePhysicalMemory/1MB,1)}}

Output from the machine this article was checked on, which has 64 GB installed:

TotalGB FreeGB
------- ------
   63.5   37.2

Windows reports 63.5 GB as usable because a small part of physical memory is reserved before the OS gets it.

How to check memory on a Mac: memory pressure

Open Activity Monitor (Applications → Utilities) and click the Memory tab. Ignore "free memory" and look at the Memory Pressure graph at the bottom. Apple defines its colours as:

  • Green: "Your computer is using all of its RAM efficiently."
  • Yellow: "Your computer might eventually need more RAM."
  • Red: "Your computer needs more RAM."

The same pane shows how much swap is used and how much memory is compressed; Apple gives no thresholds for either, so treat the pressure graph as the verdict. Apple also notes that "when you have free or unused memory, your computer performance does not necessarily improve."

Many Macs have no user-upgradeable memory, so check before planning an upgrade: hold Option, choose Apple menu → System Information, then Memory. If there is no "Upgradeable Memory" or Memory Slots section, the RAM you bought is the RAM you have, which makes sizing it correctly at purchase more important.

How to check memory on Linux: free -h

free -h

Example output:

               total        used        free      shared  buff/cache   available
Mem:            15Gi       6.1Gi       1.2Gi       410Mi       8.3Gi       9.0Gi
Swap:          4.0Gi       0.0Ki       4.0Gi

Read the available column, not free. The free(1) manual defines available as an "estimation of how much memory is available for starting new applications, without swapping," and it counts page cache that the kernel can reclaim. A low free value next to a large buff/cache is the kernel using spare memory as disk cache, which is healthy. Warning signs are a small available figure combined with growing Swap used.

Sizing an upgrade from your own numbers

  1. Recreate a heavy day. Open everything you normally run at once: the browser with your usual tabs, your editor or creative app, any virtual machines or containers, the game with its launcher.
  2. Record peak usage. Windows: the commit charge (first Committed value). macOS: whether pressure leaves green, and how much swap is used. Linux: total minus available, plus any swap in use.
  3. Add headroom for growth. Software tends to need more over the years you keep a machine, and RAM is often the only part you can't change later on laptops with soldered memory.
  4. Check the heaviest program's own requirements. Games, video editors and virtual machine tools publish recommended RAM. If your heaviest task has a published recommendation, treat it as a floor on top of the OS.

Workloads that typically push memory up are the ones that hold large data sets in RAM at once: virtual machines (each one reserves the memory you assign it), local AI models, large photo or video projects, and many browser tabs. Workloads that rarely do are email, documents and streaming video.

Dual-channel: why two sticks can beat one

Desktop and laptop processors usually have two memory channels. Intel's 12th Gen Core datasheet describes three modes:

  • Single-channel: only one channel is populated, and "all memory cycles are directed to a single channel."
  • Dual-channel symmetric: both channels hold the same total capacity, and addresses alternate between channels at every 64-byte cache line, so both channels work in parallel.
  • Flex (asymmetric): capacities differ, so the matched portion runs dual-channel and the rest runs single-channel.

In practice: two 8 GB modules (one per channel) give full dual-channel operation, while a single 16 GB module gives the same capacity on one channel. When upgrading, buy a matched pair, and check your board's manual for which slots belong to which channel.

If the machine is slow but memory looks fine

If memory pressure is green, the commit charge is well below installed RAM, or available stays large, RAM is not the bottleneck. Look at storage instead: a hard drive as the system disk makes every program launch slow. The SSD vs HDD guide explains the difference, and a CPU that is overheating will also slow down on its own, covered in checking CPU and GPU temperature.

Frequently asked questions

Is unused RAM wasted?
Mostly, yes. Modern operating systems use spare RAM as a file cache and hand it back when programs need it, which is why 'free' memory often looks low. Apple's own guidance says that having free or unused memory does not necessarily improve performance. What matters is whether the system has to push data out to disk to make room.
Why does Windows show less RAM than I installed?
Part of physical memory is reserved by hardware and firmware before Windows can use it. The value Windows reports as usable is therefore a little below the installed amount. A large gap, such as half the RAM missing, usually means a module is not seated or not detected and is worth checking in the firmware setup.
Can I mix RAM sticks of different sizes?
Often yes, but it affects dual-channel operation. On Intel's 12th Gen platform, for example, unequal capacities per channel run in Flex mode: the matched part is interleaved across both channels and the remainder runs single-channel. Matching capacity in each channel gives full dual-channel operation.
Does more RAM make a computer faster?
Only if you are running out. Once your workload fits in memory without swapping to disk, adding more does not speed it up. If memory pressure is high or the commit charge is near the limit, more RAM removes the disk swapping that causes slowdowns.

Sources