2012-10-15 13:54:33 来源:TechTarget中国
将固态存储用于缓存,或者是用于主存储都可以实现系统I/O性能的大幅提升,不过两种方式各有优劣,以下是Dennis Martin,Demartek LLC创始人和总经理对此进行的讲解。
在本篇Storage Decisions(存储决策者大会)演讲中,Martin详细解析了使用固态驱动器和缓存作为主存储的优劣。
在SSD作为缓存的方案中,缓存控制器--位于阵列前部或在服务器内部位置--可以监控热点I/O应用并制作其复本放在SSD上作为缓存,这样可以较传统的磁盘实现更快速的访问速率,Martin表示。
“这种方式的好处在于任何繁忙的应用程序可以获得性能上的提升……并且这种环境中的性能通常当缓存加入后可以立即提升。”Martin在其存储决策者大会的演讲中提到。
他表示,虽然系统必须得在建立缓存之前监控I/O的使用情况,但是性能提升幅度可以和数据使用情况同步。
“在缓存建立以后,磁盘驱动器上的负载就会减低,因为他们的I/O请求频率少了。这样就意味着当他们被要求I/O时就说明缓存中没有数据,他们可以更快速地响应,因此你的磁盘驱动器性能也会相应提升。”
相比之下,使用主存储方式需要手动地将相应数据存放在SSD上,这样只能提升使用到这部分数据的应用程序,不过这种提升是瞬间实现的。“你不必等到第二次或第三次读操作……你可以获得实时地性能提升。”Martin说。
不过Martin并不推荐用户手动将数据和工作负载迁移到SSD上。使用自动化分层软件可以有助于判断哪些数据应当被迁移到SSD,而哪些应该保留在传统磁盘上,他说。
“今天将数据存放在SSD主存储上最合适的方式或许就不适用于明天,下周或下个月。这就是自动化分层软件出现的原因,它能够监控I/O速率并在准确的时候将数据迁移过去。”Martin说。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。