夜的小宇宙
发表于 2014-07-31 08:47
回复 20# chenzhiquan2000
这个还真有,闪存厂商一般会提供闪存盘的全盘擦写寿命,当闪存盘快到寿命的时候,系统就会预警,所以从这个角度来说,闪存未必比机械盘风险更大
夜的小宇宙
发表于 2014-07-31 08:51
回复 18# gye237
其实闪存阵列更多的应用的一些软件技术来保证闪存寿命,而且闪存厂商通常都会提供全盘擦写寿命,当接近这个全盘擦写寿命极限时,系统就会自动预警,相比较机械硬盘毫无预警的硬盘坏掉,我觉得也是一个优势
send_linux
发表于 2014-07-31 08:51
bbjmmj 发表于 2014-07-29 23:05 static/image/common/back.gif
闪存当然适合企业级关键业务,它虽然不耐写,但是它很耐读,对吧? 系统可靠性更多取决于谁在操纵 ...
bbj大神完美回归啊,呵呵
流氓无产者
发表于 2014-07-31 09:29
应该还是价格吧,
如果做到和sata一个价,不相信还有人会选sata
expert1
发表于 2014-07-31 14:26
《大规模的web开发技术》讲的有,闪存在日本TOP5的网站后端一直在用着,寿命取决于擦写次数,这个都能看出来的,制约其应用的还是价格问题。假如价格便宜了,在IO密集应用的场景肯定会取代传统的SAS硬盘的。
周围有人用SSD做数据库,那性能真是传统盘比不起的。
dengbao2001
发表于 2014-07-31 16:01
一般来说,可靠性应该是第一个考虑的因素,以传统的观念和实际经验来说,传统的硬盘可靠性还是非常高的,闪存的东西虽然从技术参数说来说,其寿命有多少多少年,但是没有时间来验证他的可靠性,作为选择存储的企业来说,可靠性意味着风险,毕竟敢吃螃蟹的人还是少数,而且还可能要付出代价的
第二个因素应该是价格,大概5年之前的吧,200G的SSD盘,存储用的那种,2万一块,我不太了解目前的价格,以当时来说,这样的价格实在太高了,顶多买几块作为为Tier 1之用,全部来用,成本实在太高了。
bbjmmj
发表于 2014-07-31 16:35
数据库一类应用,都是对小块数据进行操作,IO次数会相当频繁,硬盘毕竟是机械的,这样的场合比其它应用场合更容易坏掉。
你们用过FLASH CACHE吗?怕固态盘不可靠就拿它当读缓存好了,系统效率也能提高不少。数据库应用,硬盘读写比例很容易统计,IOSTAT即可轻松搞定,可以用数学方法,大致推算出改用使用固态缓存处理速度能提高多少。
FLASH CACHE也可以当纯粹的写缓存用,我记得改一两行代码就可以,试过好用,太久了忘了改哪儿了。其实当写缓存用寿命更久,毕竟大多数应用都是读多写少,读缓存需要大量写入FLASH CACHE。FLASH CACHE当写缓存,内存当读缓存,这个用法可以兼顾速度、成本和可靠性,实现方法也很简单。FLASH CACHE对可靠性的帮助是它的缓存容量很大,如果意外断电,下次开机的时候,能把CACHE里的数据再刷到硬盘上。阵列卡上也有个缓存,速度比FLASH CACHE快,两级写缓存可以大大降低数据损坏风险。
固态存储是好东西,物有所值。
beyondfly
发表于 2014-07-31 22:36
惊闻bbj大神回归,我又特意来回复一下本帖子。纵观bbj大神的发帖历史,其主要强调以各种开源方案,代替昂贵的商业解决方案,但在ssd,闪存,flash 存储面前,我估计bbj大神也无能为力。
lgatuk
发表于 2014-08-01 09:07
回复 13# 陌路巨额投入
weishenme为什么评论里好多人说SSD是闪存 看你评论的闪存和SSD是两回事呢
陌路巨额投入
发表于 2014-08-01 09:44
回复 29# lgatuk
SSD即Solid State Disk(固态硬盘),可以用来指代所有不包括运动部件的存储器,因此,除了大家都知道的闪存,由电池或不间断的电源供电保持数据的RAM也属于固态盘。
总之,SSD的概念要大于闪存,两者之间不能简单地划等号。