存档

文章标签 ‘ssd’

ssd盘的一些基本概念

2013年5月8日 2,080 views 没有评论

ssd盘的一些基本概念

对于SSD盘,我们有必要了解一些基础的概念

SSD   
Solid State DiskSolid State Drive,简称SSD,俗称固态驱动器)是一种基于永久性存储器,如闪存,或非永久性存储器同步动态随机存取存储器(SDRAM)的计算机外部存储设备。固态硬盘用来在便携式计算机中代替常规硬盘。虽然在固态硬盘中已经没有可以旋转的盘状结构,但是依照人们的命名习惯,这类存储器仍然被称为“硬盘”。
由于固态硬盘技术与传统硬盘技术不同,所以产生了不少新兴的存储器厂商。厂商只需购买NAND内存,再配合适当的控制芯片,就可以制造固态硬盘了。新一代的固态硬盘普遍采用SATA-3接口。
  SSD的核心技术分为2块,一块是控制器,一块是Nand。(SOC和Nand相比,Nand的技术更难, 目前自己出Nand的公司有三星,东芝,美光,Intel等)
NAND 与 NOR
    Not AND ,与非,NAND 里面的单元是按照 与非 的方式连起来的.  一般我们是这种FLASH。
    NOR . 或非, NOR里面的单元是按照[……]

Read more

分类: 硬件 标签: ,

运维架构的一些思考(4)

2012年6月20日 3,493 views 没有评论

凌晨2点有一个升级.睡不着. 写下这篇 文章. 不一定全面, 但可以给大家一个参考.

ssd盘发展,对于我们架构的影响.

1. 基于主机的高可用越来越成为趋势. 而不是传统的小机,高端存储的集中式的管理,这点可以参考网上炒作的”淘宝的去IOE”,部分反应了现实,说点题外话,我本人对于这种一刀切很反感,oracle是一个整体解决方案商,有它的价值所在,不是那么容易去的,不能为去而去. 一些公司有点跟风,而技术是最忌讳跟风的 ,在没有碰到瓶颈和真正的需要之前,去什么or不去什么差异不大,节省不了什么成本,仍然需要深刻理解应用,才能做出合适的规划;
2. cpu和带宽可能会出现瓶颈. 以前硬件cpu基本过剩. 但随着磁盘io能力的提升,单台主机可以部署多个实例, cpu和带宽可能会出现瓶颈 ,多个实例,需要留意NUMA架构优势,避免其负面影响;
3. 传统的raid作为一种成熟机制,仍然值得在ssd上做. (条带和数据库的block size仍然需要考量) .虽然我倾向于做raid1+0,但是为了节省成本,生产中一般是raid5和raid0,在故障率可接受的情况,不用太过ca[……]

Read more

ssd测试指引

2012年5月6日 2,595 views 没有评论

ssd测试指引

最近测试了几款SSD设备,写一些指引,以后大家测试ssd的时候可以参考下:

1. 测试要尽可能避免cache的影响.    任何磁盘产品,在碰到io瓶颈的时候,都不可能快,这个时候才是真正的磁盘的性能. 如果我们在测试一些nosql产品的时候,发现有非常高的吞吐率,那么就要思考,是什么其他因素影响了测试结果,网上的许多测评就是陷入了这么一个误区,注意内存数据库和磁盘数据库的本质区别,即使是磁盘数据库实现了一定的缓存功能;
2. 随着时间增长,SSD盘可能有碎片,空间占用上升,这个时候性能会下降,所以需要较长时间的测试(我每种测试模型会测试>1小时) ,因为可能有GC的影响,需要考虑进去. 且需要测试不同空间占用比下的性能.  现实中,由于数据库一般在90%以上就必须考虑扩容,所以对于企业级应用,可以测试下几乎写满(>90%)情况下的性能, 此时的性能更参考价值.
3. 由于Raid卡,IO控制器,缓存等因素也会影响到SSD盘的性能. 需要留意此点. 老外有时使用一些高端的Raid卡,而国内估计一般是中低端;
4.  一般可测试raid5和rai[……]

Read more

分类: 数据库, 硬件 标签: ,