PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

用Firefox会伤固态硬盘?实际测试看真相

[复制链接]
跳转到指定楼层
1#
糊了么 发表于 2016-10-1 17:02 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
点击数:24958|回复数:41
前几天在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

评分

参与人数 3代金券 +100 绝对值 +2 收起 理由
羽落风尘 + 1 道理还是你讲得好~
Y6-0785 + 1 很给力!
石头 + 100 1精优秀

查看全部评分

42#
abossk 发表于 2017-3-13 22:30 | 只看该作者
我一般都是开好几十个网页看,不过我没关注过固态寿命啥的,都是使劲超
来自苹果客户端来自苹果客户端
41#
xxxyyy1 发表于 2017-1-28 02:31 | 只看该作者
我也用firefox,不过版本是35.01,估计跟49不同内核了,cache我都放到ramdisk了,ie的也是,我没测试过放ssd上有多少,我也不会开35个网页这么多,最多10来个,不过24小时开着倒是有的,我的c盘写入量也不多,2w多小时,2千多g写入,98%寿命
40#
firry_dl 发表于 2016-11-1 18:08 | 只看该作者
准确的说,任何有写入硬盘的程序都会伤硬盘,只是多少的区别而已。我觉得根本没必要担心,firefox能写入多少?难道比bt下载还多?
39#
l78z 发表于 2016-10-27 20:43 | 只看该作者
电脑是用的,用来折腾人就没意思啦!!
38#
hoboyo 发表于 2016-10-15 20:26 | 只看该作者
一直在使用Fire fox,也是放在固态C盘上的。感觉写入量能接受,而且也不会天天是这个情形
37#
bigww 发表于 2016-10-14 13:42 | 只看该作者
一直用FF啊,可是貌似我的闪迪UP差不多快过保了现在健康度还是90%以上。。
36#
dongyi945 发表于 2016-10-14 11:58 | 只看该作者
完全不担心这个问题,ssd买来就是用的。坏了找保修
35#
yuan18 发表于 2016-10-11 17:45 | 只看该作者
技术贴,顶顶顶顶
34#
al0ta 发表于 2016-10-10 14:09 | 只看该作者
长期用firefox  还有这种影响  关注一下
33#
wangyvewzy 发表于 2016-10-9 22:26 | 只看该作者
通电50个小时就健康率就下降了................好阔怕
32#
阴暗鸦 发表于 2016-10-6 21:21 | 只看该作者
本人火狐,一年。主机写入1T。。。。。。。。。巴不得操坏我的m6s
31#
cyclonebaby 发表于 2016-10-6 12:38 | 只看该作者
这个评测好,李菊福,感谢分享
30#
easybeing 发表于 2016-10-6 09:11 | 只看该作者
建议lz打开其它浏览器,测试点开同样的网页时候的写入量

29#
haierccc 发表于 2016-10-4 17:06 | 只看该作者
好文收藏!最喜欢这种用实验来求证的文章
虽然按写入量算,不会伤害SSD,不过这种无节制的使用磁盘资源的做法我还是感觉不妥
如果是HDD,这会导致机器的缓慢
28#
jenkinstang 发表于 2016-10-4 13:18 | 只看该作者
现在这个240g mlc淘汰前寿命用掉50%我都觉得谢天谢地了

27#
nighttob 发表于 2016-10-4 10:58 | 只看该作者
tomoyo 发表于 2016-10-3 21:55
你怎么只算火狐的写入。。你们的电脑只有火狐在写入?

有IO分析软件可以确定哪个进程以何种方式写入多少数据

最不济比个差值就好了,开FF24小时,桌面待机24小时,算个减法就知道

26#
neeyuese 发表于 2016-10-3 21:59 | 只看该作者
那么多年了,还在纠结这些东西,说明写文章的人根本不懂固态。
25#
tomoyo 发表于 2016-10-3 21:55 | 只看该作者
你怎么只算火狐的写入。。你们的电脑只有火狐在写入?
24#
里奥 发表于 2016-10-3 18:54 | 只看该作者
求测一波chrome,国外原文说的结果是chrome比firefox高,IE最低
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部