Archive. This is an archive of the Apple Support Community. Discussions are being restored and soon you will be able to read and post here again.

Mac mini M5 or M6 configuration for MATLAB and Maple programs

In the very near future I'll be replacing my 2020 27" iMac 5K with a Mac mini M5 or M6. My iMac has 3.8 GHz 8-core Intel Core I7 processor with 16 GB of RAM. There is 2 TB of internal storage and 4 TB of external storage for Time Machine and other things. I'm trying to figure what how I need to spec an M5 or M6 mini.


The heaviest processing that my computer has to do is when I write and run MATLAB programs or Maple programs (both are math and science computing programs). That doesn't happen every day or even every week.


I think the M5 is probably overkill. I do have some questions about configuring an M6.

  1. I assume the 16GB of unified memory on the M5 will run more efficiently than the RAM in my iMac and I assume that unified memory will allow MATLAB code to run more quickly than it does with the RAM I currently have. Is this a correct assumption?
  2. While getting 2TB of internal storage would be nice, it would also be expensive. Compared to what I have now (2 TB Fusion Drive: 1 TB on SSD and 1 TB on traditional spinning disc), how would 512 MB of internal storage and 1-2 TB of external storage OR 1 TB of internal storage and 1-2 TB of external storage compare? FWIW, music, apps, documents, photos, and Apple TV stuff takes up a bit over 1 TB and will have to be stored externally.
  3. I assume I don't need 10 Gigabit ethernet and that 2.5 Gigabit will suffice since I don't do any heavy networking.


I don't think I missed anything. I appreciate any feedback.

6 replies

In terms of RAM, it really depends on the size and complexity of your MATLAB models. Getting the model with 24GB of RAM is certainly not a bad idea and also builds is some future proofing.


As for storage, I personally prefer to keep a lean internal drive wth only apps and only as much data as absolutely necessary. I have a very fast external SSD as a "work disk" where I keep data for all my currents projects. Then everything else, music, movies, photos, documents are kept on external hard drives. None of these items need the speed of an SSD and run well with a standard 7200 RPM 3.5" external drive. The big advantage to this approach, is when getting a new computer or restoring a current computer due to some malfunction is the migration time to the new state is way faster as all you need to do is just plug in the external drives instead of waiting for all that data to be restored to the internal disk.


Lastly, in terms of computing power, the M6 Mini will run circles around your old iMac. I would only suggest an M5 Pro if you are doing a lot of graphically intensive work due to its greater number of GPU cores.

Keep in mind that people really need to always have at least 100GB of Free storage space since even this amount can sometimes disappear very quickly even with seemingly simple workloads. Ignore the very misleading "Available" storage value shown everywhere in macOS since it is not synonymous with Free. The only place the Free storage value is shown correctly is in Disk Utility.


Plus with macOS 27 Golden Gate, Apple Intelligence is always active (cannot be disabled) so it may actually consume at least 35GB of storage for the local models. Keep that in mind as well when you are assessing your internal storage.


If you have 2TB of internal storage now, I would definitely avoid a 500GB internal SSD. Even with moving all your largest items to external media may still make a 1TB internal SSD borderline. I would highly recommend doing those relocations now so you can see exactly how much Free storage space you have on the system while running your most intensive workloads. Monitoring Activity Monitor's Memory Pressure graph along with the "Swap" & "Compressed" values next to that graph will help you determine if your memory is sufficient or if you are already pushing the limits of 16GB. If the memory graph shows yellow, then you are borderline on memory with your current workloads. If the graph is green and the "Swap" and "Compressed" are low (less than 5GB), then you are probably Ok with 16GB of memory for now.


Also, consider how your usage will change & grow over the next 5-8 years or so. You don't want to skimp now & realize a few years from now things are too tight.

alienator wrote:
FWIW, music, apps, documents, photos, and Apple TV stuff takes up a bit over 1 TB and will have to be stored externally.


You may find that apps expect to live on the startup drive.


As for Music, TV, and Photos libraries, you can move all of those to external drives. I'm running my Music and TV libraries from an external USB-C (USB 3.1 Gen 2) SSD, although even an external USB 3.0 mechanical hard drive would likely be more than fast enough.


Change where your music files are stored on Mac - Apple Support

Thanks. After thinking about this further, I decided I'll go with 1 TB internal storage, along with the 24GB of unified memory. I'll by using my current external drives to store stuff. 2TB of internal storage, though, is very expensive. With a trade in discount for my iMac, I'll still be able to buy the Mac mini and a 32" 6k monitor for less than I paid for my iMac 3 ½ years ago.

alienator wrote:
Compared to what I have now (2 TB Fusion Drive: 1 TB on SSD and 1 TB on traditional spinning disc)


FYI, unless that's a Fusion Drive that you created using aftermarket upgrades, it has

  • 128 GB (0.125 TB) of SSD space
  • 2 TB of mechanical hard drive (spinning disk) space

Out of curiosity, what SSD is serving as your work disc?