每次电脑熄屏,进入闲置状态时,硬盘都会狂写,今天终于被我抓了一个现场。

查看 128|回复 8
作者:tool2d   
问题是只要我一动鼠标,开启屏幕,硬盘读写症状就会完全消失。这时候打开任务管理器,也是看不到任何异常状态,就和躲猫猫一样。
但是我非常好奇,究竟是哪一个进程干扰了正常休眠。借助 GPT 的能力,写了一个监控 BAT 脚本:
:_start
typeperf -qx Process | find "IO Read Bytes/sec" > iotest.txt
typeperf -f CSV -o iotest.csv -si 5 -sc 5 -cf iotest.txt
goto :_start
抓过来一看,好嘛,竟然是 VS 的静默 Update 服务,所谓“静默”,就是你电脑必须完全闲置,它才会开始下载,这设计逻辑,我也是服。

iotest, csv, typeperf, Start

xuanbg   
windows 的更新从来都是在你不用电脑的时候进行的。不和你抢资源,你还觉得不好?
aleimu   
还有 win 自己更新服务
tool2d
OP
  
@xuanbg 主要是不知道哪个程序,我安装过 VS 后,很少打开,直接给忘了。
直觉上猜测是微软后台搞的鬼,本来以为是磁盘文件读取到内存,建立后台高速缓存。没想到是万年不用的 VS 。
EVANGELIONAir   
我不懂,和 op 说的类似的情况,比如磁盘碎片整理 trim 日志维护.net 缓存等一堆任务都是不应该存在于地球上的?
tool2d
OP
  
@EVANGELIONAir 你说的这些后台任务都是可预见的,我烦的是偷偷下载,你至少要给一个提示吧?
或者说,我已经好几个月没打开过 VS 了,但是更新任务几乎每隔几天就有。
EVANGELIONAir   
@tool2d 这按钮都让你自己选了还叫偷偷下载啊?更何况 VS 从 17 开始的更新都是在 installer 问你要不要更新的
tool2d
OP
  
@EVANGELIONAir 我说了几个月没打开过 vs ,压根就没想到是 vs 的后台。
不抓取系统日志,估计永远都找不出这个内鬼。
我认为正常的更新流程,至少你要启动一下主程序,而不是安装完后,永远在后台静默下载。
wanmyj   
虽然微软罪大恶极,用户怨声载道,但感觉 Op 应该多了解一下 Service 的概念。。。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部