DOSTOR存储在线 8月11日国际报道:周二我飞去参加Flash Memory Summit(闪存记忆体峰会)的时候,我在想这次大会对普通的数据中心管理员来说意味着什么。其中一个重要趋势就是我们将在未来一年内看到DRAM(动态随机存取记忆体)在从笔记本到服务器的各个方面被基于闪存的固态驱动器(SSD)所取代。
我知道SSD被人们认为将成为主流存储,那么为什么它不能取代DRAM呢?DRAM是一种昂贵的资源,很难批量安装。
笔记本的情况:根据我们在测试中所看到的,在笔记本中考虑闪存SSD的首要理由就是它可以限制笔记本所需要的RAM(随机存取记忆体)的数量。这意味着你不需要购买8GB内存的笔记本而只需要购买2GB内存的SSD笔记本就可以了。是的,2GB的RAM意味着操作系统必须使用虚拟内存和内存交换页面来存储。不过,现在,这些页面交换将交给SSD而不是硬盘驱动器(HDD)。在我们的测试中,性能上的差异几乎可以忽略不计。如果你想升级笔记本上的RAM,你可以考虑升级到SSD。这样你可以得到更快的驱动器性能和更快的虚拟内存。
闪存记忆体并不一定都得有机械式硬盘驱动器的体积。你可以使用记忆体模块尺寸的闪存而不是驱动器尺寸的闪存,从而可以有效减小系统的体积。当然,驱动器尺寸的SSD是升级的理想之选,但是新系统供应商必须考虑记忆体模块尺寸的闪存,这样可以让他们构建体积更小的笔记本或将额外空间用于更大容量的电池。
企业的情况:虽然我们一直都关注数据中心中闪存SSD的性能,它也影响到你应该在服务器中应该部署的DRAM的数量。企业级SSD比你在笔记本中部署的SSD要快得多——尤其是PCIe SSD——因此,将SSD作为额外的服务器内存替代的做法非常可行。服务器中64GB或以上的DRAM的成本增加得很快,同时风险也在增加,因为它是易失的。
一般服务器所能承载的DRAM的数量也是有限的。相对而言,PCIe闪存卡可以达到500GB以上的容量。如果你需要数据库利用内存来提高性能的话,你可以通过500GB闪存高速缓存而不是128GB DRAM高速缓存来大大提高高速缓存。对于内存页面发送到存储的情况更加普遍且更加需要RAM的虚拟化架构来说也是如此。
那么DRAM的立足点又在哪里呢?讽刺的是,DRAM可以在存储中扮演重要的角色。在我们的《DRAM SSD的优势》一文中,我们看到DRAM仍然在写入性能上对闪存SSD有很大的优势,同时在耐用性上也是如此。因此,我们可以将DRAM作为闪存解决方案的一部分,让它负责进入的写入传输处理,提高整体存储系统的使用寿命和性能。
我们一直都将SSD视作昂贵的存储,需要用在高性能情境。但是我么也可以(尤其是在服务器情况下)将它看作便宜且容量更大的DRAM,然后将少量的DRAM用在存储系统中来处理高写入I/O。实际上,这两种记忆体类型(闪存和DRAM)的混合可以成为标准实践,尤其是在企业中。