「很多用户都希望自己的Windows7运行得更流畅,跑得更快,但大多数用户都找不到合适的方法……其实,使用一些小小技巧就能让 Windows 7 飞起来!下面介绍其中的一个方法,关闭系统索引服务」……又是一则声称能够让Windows 7快到「飞起来」的技巧 。然而,在读过我上一篇「30秒,让你的系统急速如飞?」之后,当你再次看到这样的文体,是否还会像原先一样激动呢?
在这篇文章里,让我继续用事实说话,带你一起来还原真相~敬请继续阅读。
Windows 7在安装完成后,会逐步创建特定文件、文件夹和其它目标的索引,例如开始菜单项目和Outlook邮件等。这些索引数据将被存放到C:\ProgramData\Microsoft\Search文件夹中,体积约为原文件的10%。
当你使用Windows 7开始菜单或资源管理器的搜索框时,Windows将首先从已索引的数据中查找匹配内容,从而大大提升搜索效率。
索引功能默认被配置为自动索引用户目录、开始菜单项目、离线文件、Outlook通信录、Outlook邮件、OneNote笔记(如已安装),以及IE历史记录。关闭该服务将导致Windows 7花费更长的时间查找这些常用位置。
从索引服务的功能原理来看,创建生成索引文件的确需要一定的系统资源。那么,索引服务到底对系统性能影响有多大呢?知名Windows专家Sandro Villinger对此进行了一番细致的评测。
测试平台为两台性能较为悬殊的笔记本电脑:高配本为Core2 Duo 3.2GHz CPU,4G内存并搭载256G的SSD驱动器;低配本为Core2 Duo 1.86GHz CPU,2G内存,使用了一般的5400转传统硬盘。
为了测得极限情况下索引服务的表现,该用户对磁盘中的所有文件位置开启了索引功能,并进行了细致的观察以及各项测试。
Windows 7很聪明,索引操作过程并未打扰到其它程序的运行,只要用户在使用计算机,索引速度就会被自动降低,这也许与默认的CPU和IO优先级设定有关。
由上表可见,在系统的启动和关机速度上,关闭索引服务后未见明显的性能提升。
为了测试索引服务是否增加了额外的磁盘操作,他用MSE扫描了一个包含有1.2GB图片和文档的目录,并得出以下测试结果。
可以说,没有丝毫差异,对吗?
同样的,在Outlook 2010的启动时间上,也很难觉察出禁用索引服务与否所造成的性能差异。(之所以选择Outlook 2010进行测试,是考虑到它在启动时将读取大量文件,包括一个大型的数据库Outlook.pst。)
最后,Sandro Villinger使用了PCMark Vantage进行了系统整体性能评估。
首先是生产力测试,该测试能够通过同时运行多项常见任务,从而反映系统实际运行各类应用程序的性能。例如多选项卡网页浏览、文字处理以及病毒扫描等。
生产力测试是从开始至此唯一体现出索引服务对系统性能影响的测试。虽然400多分的差距,列出来会觉得差异明显。不过,这其实也只影响到了一些的经常同时启动和关闭多个程序的用户。
然后是游戏性能测试,这个测试能在一定程度上反应CPU和内存的性能。因为索引服务占用了一些内存,所以也能够预期一些性能上的降低。
这个测试结果比较有意思,索引服务的关闭与否并不影响FPS,而在SSD驱动器的电脑上,也并未明显影响磁盘性能。由此可见,对于使用传统硬盘的系统而言,关闭索引服务可以在一定程度上提升游戏的加载速度,但也仅此而已(FPS基本没有变化)。
通过上面的评测和分析可以看到,索引服务对系统性能的影响其实没有想象中的那么大,所以对于使用主流配置的一般用户而言,大可不必如此在意这些测试分值。合理设置索引的位置,可以更快找到所需的文件,从而提升系统的使用效率,这里面节约出来的时间,完全可以抵消那一点点的性能损失了。
当然,如果你是重度游戏玩家,并且极少进行文件搜索,那么也可以考虑关闭索引服务的。在这样的情况下,如果想进行免索引的全文搜索,可以使用黯然过客绿化的FileLocator 免安装便携版(收费软件,如需特别信息,欢迎心浪微勃低调关注@f1098)。
联系客服