PCEVA,PC绝对领域,探寻真正的电脑知识
开启左侧

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

[复制链接]
糊了么 发表于 2016-10-1 17:02 | 显示全部楼层 |阅读模式
点击数:12592|回复数: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精优秀

查看全部评分

OstCollector 发表于 2016-10-1 17:14 | 显示全部楼层
你忘了某些按照TBW免去保修义务的**厂商
nighttob 发表于 2016-10-1 17:19 | 显示全部楼层
OstCollector 发表于 2016-10-1 17:14
你忘了某些按照TBW免去保修义务的**厂商

就算一天写入30GB,5年不间断也到不了最低的72TBW
如果有厂家保修连72TBW都到不了,那还是别买了

zhangzh0199 发表于 2016-10-1 17:47 | 显示全部楼层
很好的测试,现在网上人云亦云的太多了,真的怎么样还要靠实践去检验
overthink 发表于 2016-10-1 17:48 | 显示全部楼层
该怎么用就怎么用,为了减少SSD损耗而弄些特殊的设置真是闲的。
az6338890 发表于 2016-10-1 18:19 | 显示全部楼层
开了去广告估计缓存的还会更少,毕竟图片什么的对于文本来说以一挡百
不过
我这么多年一直用火狐
只要有电我电脑从来不关机
电脑里面火狐也自然是从来没关过
至今我的intel 520 240g健康度还是连1%都没下去过
使用时间整整两年
对nand写入21814g
系统写入31818.19g
satan001 发表于 2016-10-1 18:38 | 显示全部楼层
这点写入量看起来很大,实际放到主流240GB级别固态硬盘上,20GB就差不多是每天0.1倍全盘容量写入,一年365天都这样也才36.5倍全盘容量,十年才365倍全盘容量,就按最差的品牌tlc颗粒500PE官方寿命标称也都还早。。。
来自苹果客户端来自苹果客户端
StormBolt 发表于 2016-10-1 18:43 | 显示全部楼层
是没什么,不过一个浏览器,非缓存能写出GB级别还是挺意外
飞翔的企鹅 发表于 2016-10-1 20:41 | 显示全部楼层
一天写100G都要3年才能干掉1000PE,论坛测试的两款都能轻松上2000PE整天那写入量做文章的人不知道怎么想的。

3年你还不换SSD?
arvin 发表于 2016-10-1 20:51 | 显示全部楼层
楼主好文。

用着十年保sandisk extreme的火狐用户就等着换新呢
tipbridge 发表于 2016-10-1 20:54 | 显示全部楼层
一直用'firefox,ssd这么多年完全没问题
wanghuang95 发表于 2016-10-1 21:18 | 显示全部楼层
有人试试同样条件下Chrome会有多少写入
headersone 发表于 2016-10-1 23:57 | 显示全部楼层
有flash在播放,有没有排除flash从网络拉取的容量呢
devondon 发表于 2016-10-2 09:26 | 显示全部楼层
wanghuang95 发表于 2016-10-1 21:18
有人试试同样条件下Chrome会有多少写入

同请...............
qxq1982 发表于 2016-10-2 10:59 | 显示全部楼层
幸好从来都是用Chrome
rekashin 发表于 2016-10-2 11:17 | 显示全部楼层
难怪办公室那台电脑有时候会觉得卡,原来开着firefox机械硬盘一直在大量写入
FlankerWang 发表于 2016-10-2 11:36 | 显示全部楼层
rekashin 发表于 2016-10-2 11:17
难怪办公室那台电脑有时候会觉得卡,原来开着firefox机械硬盘一直在大量写入 ...

原来公司的垃圾一体机用amd双核+机械硬盘,日常工作用firefox简直痛苦
fanli1230 发表于 2016-10-2 13:13 | 显示全部楼层
之前还真没注意过这个,学习了
satan001 发表于 2016-10-2 14:48 | 显示全部楼层
qxq1982 发表于 2016-10-2 10:59
幸好从来都是用Chrome

内存狂魔8G起步,16G标配
来自苹果客户端来自苹果客户端
蓝天翔燕 发表于 2016-10-2 14:52 | 显示全部楼层
完全不担心,也就系统盘,一般家用写入完全没有问题的
来自苹果客户端来自苹果客户端
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部