Will running a Virtual Machine on an SSD degrade its lifespan?

4

1

Since Virtual Machines tend to write their data to one specific virtual disk--therefore on one specific part of the disk--will running a virtual machine degrade the lifespan of the cells on the ssd? Or will the SSD know to spread out the writes to the other available cells (free space) and thus reduce wear.

The host system is running Mac OS X Yosemite.

agz

Posted 2014-11-10T18:53:20.957

Reputation: 6 820

I will degrade it the same amount if you wrote X GB to the drive. X is the size of the virtual machine's hdd. – Ramhound – 2014-11-10T19:18:52.293

possible duplicate of How a large virtual machine disk affects SSD life time

– None – 2015-01-27T19:38:23.223

Answers

2

No, it will not wear down one part of the SSD. VMs might write to one specific file, but the contents of that file will not be on the same flash cells. The controller on the SSD will take care of that.

Note that this is different from pen drives with flash. For those it would matter. But SSDs come with rather smart controllers which do a lot of things, including wear-leveling.

Hennes

Posted 2014-11-10T18:53:20.957

Reputation: 60 739

Similarly, the pagefile. – Tetsujin – 2014-11-10T19:15:51.533

Yup. I wonder how many people still have first generation SSDs or why they are worrying about wear effects. Modern SSD should last 5+ years under daily heavy load. By that time people have bought new hardware. – Hennes – 2014-11-10T19:29:03.833

Memes take time to be born, live, spread & die - sometimes they never die ;) – Tetsujin – 2014-11-10T19:31:17.460

Those controllers aren't so smart in this case. Not sure if this only applies to enterprise solutions, but read: https://www.extremetech.com/computing/206638-researchers-ssds-struggle-in-virtual-machines-thanks-to-garbage-collection

– posfan12 – 2019-03-19T16:11:07.070