本帖最后由 vnc 于 2011-5-29 12:06 编辑
SSD做回写盘可能存在很大的争议,今天我们从各个方面都来看下SSD在无盘中的应用。 SSD这个东西在今天来说已经不是啥新鲜东西了,但即便如此,实际上人们还对SSD保持着迥异的观望态度,那么SSD对于网吧的价值在哪里?
1、可能用于服务器上做热门游戏盘,或者无盘Img的读盘。
2、可能用于服务器上做Cache用。
3、可能用于服务器上做无盘的客户机回写盘。
在这里我发表下我SSD在网吧的这三种应用的看法,准确的说是价值和存在的问题,也就是是否可靠吧,当然有可能偏激,也有可能说错,如有说的不对之处,还望大家批评指正。
其实无论你是用SSD做什么用,其实都是垂涎于他的性能,不敢用又可能因为他的寿命问题和可靠性问题,当然也可能是价格问题,我个人对于投资和回报的看法是,不投资想赚钱基本是白日梦了,所以只能考虑如何适当的投资去赚取更多的钱,或者考虑如何达到性能的前提下,降低成本,那么我就从这几个角度来分析下这3种应用中SSD做什么最有价值。
1、可能用于服务器上做热门游戏盘,或者无盘Img的读盘。
在讨论SSD做读盘这个应用场景时,首先可以确定的是,性能和寿命是都可以满足大家的要求的,来看下我的一块Intel 80G SSD,
ID为09的信息是显示这块SSD使用了多少小时,看Raw列下的值,我的这个盘用了8286个小时,大概用了1年,主要是用来放热门游戏。
ID为E1的信息是显示这块SSD总共写入多少数据,看Raw列下面的值,是382G,貌似写入量少的可怜,不过也难怪,上面一共放了几个热门游戏,1年下来,有380多GB的游戏更新量,也不少了……
ID为E8的信息是显示这块SSD还有多少备用闪存单元,看Normalized值,新盘是100,我这个盘现在用了1年,减少了1,这块盘的Normalized降到10时,这块盘才会报废,看上去,我挂了,他还没挂……
ID为E9的信息是显示这块盘的闪存磨损指数,说白了坏了多少个单元,看Normalized值,新盘是100,我用了1年,磨损了1个闪存单元,磨损速度还是很慢的。所以说,这个盘做游戏的读盘,做无盘的img存放盘寿命都没问题。
只是性能的问题,那么这里要强调一点的是,如果把SSD做读盘,实际上并不能让客户机感觉到速度变快,但是可以让客户机不感觉卡,核心问题还是因为磁盘的读取速度问题,虽然SSD的随机读取有100MB/S以上,但是DDR800的内存就可以达到6.4GB/S的理论传输速度了,所以他和内存相比还是一个天上,一个地下,传输延时上的问题,让SSD只能解决卡的问题,不能满足提速的需求。
2、可能用于服务器上做Cache用。
这个还是和上面一个问题一样,我们先不去考虑缓存淘汰数据造成的写入数据问题,先把用SSD做缓存的目的搞搞清楚,无论是做游戏虚拟盘的缓存,还是做无盘的缓存,目的是什么?我觉得既然是做缓存,目的一定是为了快,而不是简单的不卡就行了,而上面也说了,SSD这个东西放服务器上做读取应用时,尤其是在网吧里,他只能让游戏不卡,不能加快游戏的载入速度,做缓存的道理也是一样。
那么SSD缓存一点价值也没有吗?当然不是,如果一点价值都没有,就不会有人做了,网吧这个行业还没腐败到做什么都是为了噱头这么恶心,那么SSD做缓存的价值是什么?
SSD做游戏读缓存:价值在于可以让小内存的服务器,负载更多的客户机,在保证热门游戏不卡的基础上,还能让非热门游戏也不卡,适用的环境应该是150台以内,资金严重紧缺,不追求速度的网吧,他们的要求是,钱要花的少,不卡就行了!所以如果你的需求和我说的一样,SSD缓存就是有价值的,如果你是为了快,那就大内存吧,没有其他选择!
有人会问,PCI-E版的SSD做缓存能和内存比不?如果你有这个疑问,建议去看下PCI-E版SSD的评测,是比SATA的快,最高速度1GB/S,而我之前也说了,DDR800的内存速度就达到6.4GB/S了,一块PCI-E的SSD也不便宜,还是用内存吧,大家不要忘记,SSD也是硬盘,目的是做高速存储设备,而非Cache设备。
3、可能用于服务器上做无盘的客户机回写盘。
SSD做回写,嗯,这是个比较新,看上去也有一定靠谱几率的想法,为什么?原因有以下几点:
a、单纯性能角度:因为他的速度比现在的15k转的SAS盘还要快上很多,快多少?大概4~5倍,也就是说,在回写这种应用场景下,只是考虑性能的话,1块SSD可以当4~5块SAS来用,性价比绝对的高啊~
b、单纯的存储空间大小角度:以前有不少朋友问我,无盘的回写盘用多大合适,其实当时我也没什么谱,只是知道空间不足时,客户机会卡住,会蓝屏,毕竟客户机看电影的人多了之后,回写势必变大,不过最近刚好有时间,就又研究了下回写,发现过去我们担心的P2P等电影问题,实际上并不存在的!打个比方吧,PPS大家都知道,他启动后会创建512MB的一个缓存文件,然后看电影时,他会把电影数据缓存到这里,当你在无盘的控制台上看客户机的回写数据时,发现他可能一天能回写个10多GB,但是当你去回写盘上看他的回写文件时,可能只有1~2GB而已,这是为什么?因为他是把这个文件当缓存用嘛,又不是做存储,当他发现写到512MB没空间时,他自动会删除没用的数据,然后把空出的空间缓存新的数据,所以虽然他是写过很多数据,但是他并没同时保存这么多数据!
给大家看2张图吧,基本上可以说明回写需要多大空间的问题
第一个:写总量如果没看错,应该是30GB左右,而实际上回写盘占用了才8GB左右。
第二个:写总量如果没看错,应该是11GB左右,而实际上回写盘占用了才5.4GB左右。
不过不管杂说,这个网吧确实很离谱,400台机器,100MB光纤,我拿工具统计了下,从4月1日到4月4日这几天,网吧几乎每天都满,服务器3块回写盘,客户机设置512MB缓存,三块盘,所有客户机回写文件磁盘占用量分别为E盘66G,F盘122G,G盘99G,加一起是287G的回写文件。不过这台服务器才只带了120台客户机,我观察了一些其他网吧,平均每天的回写盘空间最大使用量都在80~90G左右。而且是开热备的,不开热备基本就在40~50G左右,因此可以看出,不同的网吧,不同的网民,不同的客户机内存大小,都是对回写盘空间容量有着严重影响的。
总结一下就是,SSD做写盘,空间大小存在一定问题,但问题不是很大,一般1~2块80G的SSD可以满足大部分网吧的需求了。如果客户机内存有4G左右的话,弄1块80G的固态硬盘也就够了。当然,大家要注意,这是从容量大小上来说的!
c、也就是大家最关心的SSD盘的寿命了,不过现在网上对于SSD的说法各异,因此也无法确定SSD的最大写入量可以支持到多少。那么在没有准确的说法之前,喜欢吃螃蟹的人可能就会行动起来,比如我,现在已经在一家网吧测试SSD做回写盘,一家300台机器的网吧,不过最近人不算多,上座率最高150左右,所以我就用了1台服务器,用了1块160G的固态硬盘做写盘在测试,客户机设置384MB回写缓存,服务器上去3天了,总共写了2.02TB左右,回写量还是比较可观的,那么这个问题暂时先放着,过些时日我们再来研究!
|