前几天在cnbeta上看到一则Firefox浏览器会伤固态硬盘的文章:http://www.cnbeta.com/articles/543209.htm
这则事件最初由ServeTheHome论坛的讨论而发,经过Soft Pedia和cnbeta的中途转载,其实内容已经变了味道。其实最初的帖子中说明的使用环境是用Firefox浏览器打开一些网页,保持网页不关闭的情况下Firefox会在没有用户操作的情况下产生较多的硬盘写入。而经过两次转载,很多人忽视了原文的情景,认为文章报道说的只是浏览器页面缓存会产生超大写入量。下面这个评论就是自以为聪明的傻瓜:
其实浏览器缓存是很正常的写入,你不应该嫌弃它——下次打开同个页面时直接从本地缓存读取要比通过网络重新加载要快的多,这是缓存存在的目的。这则事件并不是说的缓存问题。而是说Firefox打开一堆网页后如果不关闭,就这么一直开着网页也不浏览,这种闲置状态下浏览器也会大量写入。
其实不管是原帖还是转载的内容,都提到了产生大量硬盘写入的源头是因为Firefox为预防浏览器崩溃而设置的自动恢复页面功能,这个功能默认情况下每15秒将当前所有已经打开的页面信息(包括URL之类)写入到recovery.js文件当中,以便在崩溃后能恢复之前打开的页面,这个功能其实现在很多浏览器都具备。Firefox闲置状态下写入量的多少取决于Firefox同时开了多少页面并维持不关闭页面也不关闭浏览器的状态。
对于新闻报道,很多人都会想当然的给出自以为是的判断,比如下面这位“精算师”认为开100个标签一天才写562.5MB,不可能达到报道中说的10~30GB日写入量,还取得了不少人的支持赞同:
实际情况是这样吗?楼主一向喜欢自己验证求真相,看看Firefox默认设置下到底会产生多少写入量,到底是不是会“伤”固态硬盘?我在影驰铁甲战将240上做了测试,操作系统为Windows 10 Pro 1607,Firefox 49.0.1简体中文版。
打开35个网页,系统闲置不进行操作,在此之前系统已经更新最新补丁,中途不会因自动更新产生无关写入。除了Flash插件导致40%以上CPU占用以外,硬盘活动在闲置阶段一直没有完全停止。这里说道Flash插件的CPU占用,真得说Chrome默认停用Flash自动播放是个英明的决定……另外,这些打开的页面都是我随手点开的……
打开35个网页之后,我就不去动它了,系统所有补丁都是最新,不会中途因自动更新产生不必要写入量。现在是16点40分,用影驰魔盘软件记录开始测试前的主机写入量数值:1927GB
除了Firefox之外别没有运行其他任务,就让Firefox开着这35个页面闲着。其实也不算完全闲——Flash插件始终有40%+的CPU占用,闲指的是没有人为操作,没打开新页面,也没运行其他程序影响。过了5个小时后的21点40分,再次打开影驰魔盘软件,看看现在影驰铁甲战将240的主机写入量:1932GB
事实1:Firefox开启35个页面并保持打开状态,不进行人为操作,5个小时内增加了5GB写入量,也就是说平均1个小时1GB的写入,如果就这么开上一整天,什么事不做就能产生20G左右写入量,和报道中所说的10~30GB/天的说法比较相符。当然具体写入多少还是和打开的页面数量有关,只要保持打开就好,不必进行浏览操作就会不断增加写入。
接下来按原帖中建议的方法,将默认间隔时间从15秒调整到300秒(5分钟)。这样做的后果我想就是如果正常使用中浏览器发生崩溃,最近5分钟内新打开的页面将无法自动恢复。当然大家谁也不希望浏览器5分钟就崩一次吧,真要是这样的话这浏览器也没~法~用~了!
考虑到放大间隔时间后写入量应该会有所降低,需要更长时间去观察,正好我也要睡觉了~~~
第二天早上7点20分,也就是修改设置过后9小时40分钟,再次打开影驰魔盘软件,观察写入量变化:1939GB
事实2:将Firefox默认设置从15秒改为300秒(扩展20倍)后,9小时40分钟的闲置时间内固态硬盘写入量增加了7GB,约合每小时写入0.7GB。应该说修改设置后有一定效果。
为了测试的严谨,在测完上边内容后,关闭Firefox浏览器,继续让电脑闲置一段时间,看看Firefox以外的其他因素对固态硬盘造成了多少写入影响。上午10点40分,也就是上个测试结束后经过了3小时20分钟的闲置,再次打开影驰魔盘,看看铁甲战将240的写入量:1940GB。
也就是说,如果不开Firefox浏览器同时打开35个页面的话,系统内产生写入的影响很小,之前测试的写入量基本都是由Firefox浏览器产生的。我之所以这样测试,而不是使用HDTune或Process Monitor去统计写入量,是因为担心这些监测软件自身会产生不必要的写入,干扰测试的准确性。
总结:
Firefox打开大量网页后静置状态下的确会产生不少写入,以35个页面为例,每小时写入1GB左右还是有的。影响有多大呢?如果你是经常查资料写文章的话,说不定会需要同时打开很多页面并保持打开状态以备查阅,电脑可能也会长时间开着,那么就会产生一些可观的写入量了,处女座可能会接受不了这些“不必要”写入。但是,Firefox如此,其他浏览器尚未测试,说不定也会有类似的静默写入呢。
当然,一天写入20GB不算多,对于铁甲战将240来说也不算个事儿,虽说主机写入量和闪存写入量并不能直接等同,但是这种轻度的写入负载加上SLC Cache的帮助,写入放大是很容易控制到最佳水平的。Firefox“伤”固态硬盘是谈不上的,受伤的是处女座用户的心
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
查看全部评分
|