关于Win7 LocalSystemNetworkRestricted 硬盘

  使用windows7一段时间了,应该说ms还是表现出了一定的水准。但是每次开机,准确的说应该是在开机之后,本本的硬盘灯要亮5分钟以上,非常不爽。因此要查个所以然。

  首先在在资源监视器里面发现了罪魁祸首svchost.exe(LocalSystemNetworkRestricted),这是superfetch她的硬盘读写无疑最多。其次,searchindexer,这是搜索索引服务。

  这两个服务其实是win7|vista在用户交乎上对xp的最大改变了。首先searchindexer,相当于xp下用过的桌面搜索,其实就是对用户和系统文件建立索引,以加快搜索速度,这是在数据库中普遍使用的技术,运行于低优先级。这个服务确实在某种程度上增加了用户体验的好感度,虽然浪费点硬盘资源,还是可以保留的。


  其次 superfetch,这是个有着广泛争议的服务,该服务官方解释如下(

  Windows SuperFetch enables programs and files to load quickly.


  When you're not actively using your computer, background tasks—including automatic backup programs and antivirus scans—run when they will least disturb you to save system memory space.


  SuperFetch monitors which applications you use the most and preloads these into your system memory so they'll be ready when you need them. Windows Vista also runs background programs, like disk defragmenting and Windows Defender, at low priority so that they can do their job but your work always comes first.


  )

  其实这就是建立了一个内存区域作为硬盘缓存了,和虚拟内存不同,该缓存建立在物理内存上,并且以用户使用习惯为基准。其实是一共广泛撒网的政策,开机之后,该服务延迟启动,它会找到C:/Windows/Prefetch,即之前对记录你操作习惯的目录,然后根据该内容广泛的读取你平常用到的程序、文件到内存中,以备候选。因为这是一个低优先级服务,因此不会明显影响你正常工作。


  这样看来,有两点是肯定的:第一,这是一种以空间换时间的策略,无疑会增加硬盘读写,但是会减少程序真正运行时读取时间(其效果,要看微软的算法效率了)。第二:启用此服务肯定比不启用伤硬盘,因为作为预读取策略,肯定会读取你用不到的文件到内存中,即使算法效率再高(此算法依据用户使用习惯),还是会增加硬盘的读写次数。


  综上:这两个新加入的服务,确实是为了适应未来需求一种提升,至少不会影响到用户体验。这种策略在目前ssd硬盘尚未普及的情况下,理论上是一种缓和速度矛盾的方法。小内存用户可以将其关闭,当然还有硬盘音深恶痛绝者。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值