10G空间去哪儿了?笔记本加装内存条后碰到的小插曲
最近觉得笔记本内存不够,于是在买了一根8G的内存条回来,原来笔记本内存4G,装上笔记本后的确运行速度快了很多。我想凑成的弹性双通道正常足够应付平时的工作需要了,但是今天,碰到一个小插曲,今天先写上来,日后再做相关内存的研究。
由于我的笔记本用的是固态128G的硬盘,前两天才装上我没有留意硬盘剩余空间,而今天晚上,我整理资料时发现硬盘空间怎么少了不少,128G硬盘默认有119G的存储空间,而我平时对存储空间比较节省,一直保持着85G剩余空间左右,今天看硬盘一下子只有72G了,清理了缓存回收站之类的也只有剩余空间也只有73G,比前几天的85G左右少了至少10G!然后我打开硬盘把里面的全部文件夹选中,点属性,看到统计的所有文件加一起也只有33G,119-33=86,理应应该显示86G剩余空间,为什么外边资源管理器显示只有73G了呢?
我想是不是这几天才装了虚拟机和vagrant占了很大的地方,看看了安装的文件夹占了不到一G,应该不是问题所在。我就纳闷了,这近13G空间去哪儿了?
知之为知之,不知百度知……我就去百度了一下,原来是虚拟内存捣的鬼……就是这个pagefile.sys文件!正常情况这个文件是被影藏的,点资源管理器界面的-工具-文件夹选项-查看-将隐藏受保护的操作系统文件取消,勾选显示隐藏的文件、文件夹或驱动,这样就点开C盘就看到了pagefile.sys文件,查看属性,竟占了11.9GB空间的大小。
接下来就是如果更改这个虚拟内存,windows支持和帮助上只提示了如何更改虚拟内存的路径,并没有告知虚拟内存改在什么情况下设置为多少与其原理。
我对此也感兴趣,初步了解,虚拟内存是为解决物理内存不足而设计的,正常情况虚拟内存是当前硬件内存的1.5-2倍,而12g的内存已经远比我们现在用的内存+虚拟内存都大了,毕竟虚拟内存是建立在损失性能的基础上,如果12g内存都能认出来的话,关闭虚拟内存应该可以提升系统性能(服务器不要尝试)。
当然直接关闭好像不太可行,考虑到有些应用程序运行,还是需要使用这个硬盘上的Pagefile.sys文件,就按系统的最小值16M设置,最大与最小虚拟内存都设置了16M,因为本身内存很大了,虚拟内存设置大了也用不到。
OK,重启计算机看看效果,目前就这样设置,后续看效果。