Why? There are usually much better things to do with RAM, than to keep inactive data in it.Hi! I see swap is used while there is about 35GB free RAM. Any explanation? Shouldn't it use free RAM first, then send the data to SSD?
I don't see 35GB free. What I see is 72 - 37.39 - 34.49 = 0.12 GB free.I see swap is used while there is about 35GB free RAM. Any explanation? Shouldn't it use free RAM first, then send the data to SSD?
![]()
That just leads to more compression (and decompression). Slows the system down more than does a little light use of the swap file. Don't turn off swapping unless there is a strong reason for doing so.You can TURN OFF VM disk swapping if you want.
I did it, with 16gb of RAM.
No problems.
Note that having 72GB of RAM means that you are either losing dual channel or your memory runs at 2133MHz instead of 2600MHz. See this post for more details.iMac (Retina 5K, 27-inch, 2020)
3,8 GHz 8-Core Intel Core i7
72 GB 2133 MHz DDR4
AMD Radeon Pro 5500 XT 8 GB
Thanks. I didn't really get what can be a solution. The RAMS installed are 2 Samsumg 32 GB and 2 original 4 GB. So if I replace the last ones and install 2 more Samsung 32 GB, will I get 2600mhz or not?Note that having 72GB of RAM means that you are either losing dual channel or your memory runs at 2133MHz instead of 2600MHz. See this post for more details.
Surely you remember that this choice was offered in macOS 9 and not macOS X, which had a completely different memory management unit and absolutely NOTHING to do with the current UNIX-based and BSD-derived macOS. Literally absolutely nothing. Zero. Zilch.Surely you remember when Apple offered you the option to run with or WITHOUT VM, your choice...?
Yep, having 4 identical 32GB modules will ensure the 2600Mhz speed (and dual channel). You can also remove the 2 x 4GB from Apple to get the maximum speed out of your memory (but you will lose 8GB as a result).
This will "work" in that it will run, but it will not be optimal. You will not have full dual channel. 64GB will run in dual channel, and 32 GB will run in single channel (i.e., effectively at half speed), as the third 32GB DIMM will not have a matching 32GB DIMM in the other channel.What if I remove 2 Apple 4GBs and add 1 identical to 2 other 32 GB Samsung RAM (so 1 slot will be empty)? Will speed be 2600Mhz speed (and dual channel)? Will this 96GB RAM work without issues?
Yes, there is a chance, as manufacturers continually update their products.Are there chances that the same product on Amazon will have different part numbers for new purchases? I ordered the same product for the third slot.
These are the requirements for optimum memory speed on the 2020 iMac:Thanks. I am going to install the third 32GB, remove 2 Apple RAMs, and see if I have 2600 MHz for 96GB RAM. Do I guess correctly that I can insert the third RAM in any slot currently occupied by Apple 4 GB RAMs?
I've seen someone put swap on a RAM disk.the singular most stupid things you can quite possibly do.
Surely will do, thanks!These are the requirements for optimum memory speed on the 2020 iMac:
1. DIMMs in slots 1 and 2 should have matching part numbers (or only one DIMM), else speed will drop to 2133 MT/s
2. DIMMs in slots 3 and 4 should have matching part numbers (or only one DIMM), else speed will drop to 2133 MT/s
3. DIMMs in slots 1 and 3 should be the same size, for full dual channel operation
4. DIMMs in slots 2 and 4 should be the same size, for full dual channel operation
If your speed drops to 2133 MT/s, you are not satisfying requirements 1 or 2. Switch DIMMs around so that you do satisfy them.
If you only have 3 DIMMs, it is impossible to satisfy both requirements 3 and 4.
What happens for you depends on whether the part number of your third DIMM matches the part numbers of your first and second DIMMs.
Hope this helps
btw, please report back if you find something different happens than I describe. These "requirements" are essentially deduced (i.e., reverse engineered) from many people's experiences on this forum when installing RAM in the 2020 iMac - we do not have special knowledge of how it is actually coded.