MAC硬盘空间减少的隐藏杀手,VM到底是什么?

我们现在的Mac 使用的是超快但也超贵的SSD,所以大多数人在买之前都会再三评估自己会用到的容量,很多人都会买的刚刚好。这样就必须得常常去检查哪个下载的影片很占空间、做完的文件就要马上整理等等。

 不过,如果你有留意过的话,在硬盘的根目录,除了预设的「系统」、「用户」、「资源库」、「应用程式」之外,有些人会看到一个「VM 」

MAC硬盘空间减少的隐藏杀手,VM到底是什么?

这个VM 里面的文件叫做swapfile 后面的数字可能是0 或是1、2、3、4。而且文件都不小,都是GB 等级

MAC硬盘空间减少的隐藏杀手,VM到底是什么?

怎么会这样,我的硬盘本来就很不够用了,还给我来这招?他们到底是什么东西

其实这里的VM,并不是指常看到VMware Fusion虚拟机,而是指虚拟内存 Virtual Memory。

一般人可能不知道,10.13 之后的APFS 容器,其实已经包含了四个卷宗,我们平常在用的是System,重灌用的是Recovery,另外两个平常不会碰到,但有一个就是VM。

MAC硬盘空间减少的隐藏杀手,VM到底是什么?

所以如果我们前往文件夹,就可以前往VM 的大本营。

MAC硬盘空间减少的隐藏杀手,VM到底是什么?

这里则是有更多的swapfile,一样吃掉了很多我们的空间。

MAC硬盘空间减少的隐藏杀手,VM到底是什么?

所以这些文件到底是什么呢?

 我们如果打开活动监视器,会看到内存压力有三种不同的颜色。我们都知道绿色就是内存很够用,红色就是内存不足。

MAC硬盘空间减少的隐藏杀手,VM到底是什么?

不过,内存不足,电脑好像也可以继续运作嘛。对的,这就是因为原本该使用内存的资料,因为内存不够用,写到硬盘上,当做内存来用,这就是虚拟内存的概念。

网友提问:

问:那么空间真的不够,可以删除这文件吗?

答:其实不需要,你关机重开机这些文件就消失了。

问:那么,这样把硬盘当虚拟内存来用,是不是很伤硬盘?

答:的确这样虽增加了硬盘的读写量,不过以硬盘的寿命来说,这点工作量是无伤大雅的。

上一篇:【Linux入门到精通系列讲解】Linux如何创建和删除swap分区


下一篇:ubuntu下配置虚拟内存