![大型 Documents 文件夹对性能的影响](https://linux22.com/image/1382009/%E5%A4%A7%E5%9E%8B%20Documents%20%E6%96%87%E4%BB%B6%E5%A4%B9%E5%AF%B9%E6%80%A7%E8%83%BD%E7%9A%84%E5%BD%B1%E5%93%8D.png)
随着时间的推移,我注意到计算机性能逐渐下降,但我不知道这是什么原因,而且它是我的办公室计算机,我无法运行常用工具来诊断此问题(没有管理员权限)。IT 部门总是太“忙”而无法调查此事。
计算机在执行 CPU 密集型操作(编译、图像处理……等)时运行良好,但任何需要超过平常磁盘活动量的操作(即加载程序)都会花费大量时间。
我唯一能想到的就是我拥有的大型文件夹,以及可能为此而疯狂的 Windows 搜索索引器。
我的文档文件夹有~900,000 个文件、73,000 个文件夹,大小为 140GB。
将这些文件移动到另一个位置需要几个小时(是的,很慢,这是我的问题。)并且总共需要一天时间才能将我的系统重新设置为工作状态。
因此,在继续进行之前,我想先提出这个问题,看看我是否会浪费时间。
答案1
正如@MonkeyZeus 所述以及我试图弄清楚的,问题在于可用空间。
尽管您可以运行几乎任何主磁盘可用空间为 0 KB 的操作系统(Vista 和 OSX 上都出现过这种情况),但系统会受到影响。为什么?
存在一个保留空间,称为虚拟内存(或分页文件或交换分区),用作几乎所有现有应用程序的内存空间池。为什么使用它而不是常规 RAM?性能:最好让使用更多内存的进程更频繁地占用 RAM,而不是让潜伏的、只检查一次的进程占用 RAM。
那个空间有些变量,操作系统会尝试在已用磁盘空间和虚拟磁盘空间之间实现平衡(当需要时)。如果程序无法在磁盘上存储信息,则唯一剩下的地方就是 RAM。这最终会成为整个系统的瓶颈。
由于您使用了某种密集型程序,这可能是导致性能下降的主要原因。
解决方案如前所述,是尝试清理空间。Outlook 文件、临时文件、缓存文件、重复文件都会导致空间不足。没有一刀切规则适用于这种情况,但清除临时文件夹是一个好的开始。