Richrelevance对几种SSD(固态驱动器)进行了基准测验,以便决议哪种SSD可以代替现有的硬盘驱动器,然后消除功用瓶颈。
一家名为Richrelevance的公司致力于协助Sears和其他零售商定制化针对网络顾客的网络促销和广告。Richrelevance可以盯梢这些网络客户的购买倾向以及他们的网络习气,并剖析这些数据和概括总结方针客户,以便电子商务网站可以更好地推出针对客户个人兴趣的产品和服务。
Richrelevance的IT和运营高档总监Elya Kurktchi 表明:“咱们运用数学模型来构建向网络顾客所宣布的购买主张,而且每天都要屡次从头构建这些主张。”为了处理这些数据,Richrelevance布置了五个数据中心。这些数据中心运用惠普和戴尔的计算机来作为互联网服务器,并运用了负载均衡器来保证作业负荷均衡散布在各个服务器上,以便抵达最佳的处理功率。
Kurktchi表明:“每个数据中心的网络架构都是具有高度散布性的,然后做到负载均衡,并可以并行地处理多个服务器和磁盘上的业务,而这种才能是十分重要的。不过,咱们发现,在面临顾客的服务器上(支撑零售商客户网站的服务器),当咱们需求拜访旧数据,而旧数据没有存储在高速缓存区中的时分,咱们向客户所宣布的终究‘购买’主张也有必要写入磁盘中。当咱们运转数学模型,以便向客户发送购买主张的时分,假如需求在这个进程中拜访硬盘驱动器,那么咱们就会遇到高达100毫秒的推迟。这明显影响了咱们对客户的呼应时刻。”
网络零售商明显不喜欢这种推迟,对它们来说,呼应速度十分重要。Richrelevance以为固态驱动器(SSD)技能或许可以削减推迟时刻,进步呼应速度,因而该公司决议对几个厂商的SSD与现有的硬盘驱动器进行功用基准测验。
Kurktchi表明:“SSD可以快速地呼应咱们的数学模型,并将购买主张快速地发送到客户那里。咱们认识到咱们硬盘驱动器的读取速度已经成为功用瓶颈,而新一代SSD的功用十分挨近咱们服务器上作为高速缓存的RAM(随即存取内存)。”
为了承认和比较SSD的功用,Richrelevance对SSD和硬盘驱动器之间的相对功用进行了测验。Kurktchi说:“为了建立基准线,咱们搜集了服务器在拜访硬盘驱动器时分的历史数据。咱们在不同的测验环境中都回放了这个基准线数据。”
第一个测验情境回放了基准数据,并运用一个Unix“解压缩东西”来解压缩一个典型的数学模型,这个数学模型会依据零售商网站上的客户购买行为而自我完善。其他几个测验情境运用了Unix和Java,而且都测验了快速形式和节速形式。Kurktchi表明:“咱们对次序读取功用,随机读取以及并行读取功用进行了屡次测验。”
在混合读取形式下,一个32GB 的Ridata固态驱动器的IOPS(每秒输入输出)为1211次,一个64GB的SanDisk固态驱动器的IOPS为2163次,而Intel X25-M固态驱动器的IOPS为9272次。在随机写入形式下,Ridata固态驱动器的SSD执行了8次写入,SanDisk固态驱动器执行了12次写入,而Intel X25M固态驱动器执行了7700次写入。
Richrelevance在测验前就期望固态驱动器可以带来功用上的提高,不过Kurktchi说测验成果让人“视野大开…….我本来以为将硬盘驱动器100毫秒的推迟时刻缩短到80毫秒就很好了,成果固态驱动器将推迟时刻缩短到了16毫秒。”
Kurktchi与其搭档所忧虑的另一个问题是固态驱动器产品的运用寿命,以及它们的运用寿命是否契合IT财物的购买和退休周期。她说:“咱们很快就认识到不是一切的固态驱动器都是相同的。咱们开始被几款低价格的固态驱动器产品所招引。可是,由于这些固态驱动器的写入次数比较有限,因而这种固态驱动器在咱们这儿的运用时刻不会超越一年。”
在耐久性测验中,Intel X25M固态驱动器又一次锋芒毕露。X25M运用了SSD“损耗均衡”算法,可以将写入操作均衡散布于SSD的NAND闪存记忆体中,然后将固态驱动器的运用寿命有效地延长到5年——这种运用寿命正好契合IT财物的购买、退休和价值降低周期。
Kurktchi说:“咱们感到很快乐,咱们不想用一个一年内就会作废的产品。而且咱们觉得那些运用寿命不到一年的固态驱动器的控制器功用有些弱……咱们看到Intel X25M 80GB固态驱动器有先进的损耗均衡算法,运用寿命抵达5年,而且它的控制器规划也很先进,因而咱们觉得这便是咱们想要的产品。”
Richrelevance很快将硬盘驱动器换成Intel X25M固态驱动器。Kurktchi表明:“这个进程很简单直接。咱们购买固态驱动器,将它们送到数据中心,装置它们,然后设置新的文件体系就好了。咱们执行了一系列I/O测验,以便使这些固态驱动器和其他体系可以更好地磨合,然后咱们就可以直接运用它们了。”
Richrelevance成功布置了SSD技能,然后不需求对服务器高速缓存记忆体进行晋级,而且数学模型的功用以及Richrelevance同网络顾客之间的互动速度也进步了4到5倍。
Kurktchi表明:“关于咱们以及咱们的零售商客户来说,很重要的一点是,面向顾客的服务器有必要可以做出快速呼应,由于在电子商务范畴,咱们向顾客所宣布的购买主张有必要及时抵达顾客。咱们将持续寻觅其他可以运用SSD技能的应用程序。”
Kurktchi表明,在不远的将来,当数据中心很多选用固态驱动器的时分,Richrelevance数据中心的毛病恢复功率将更上一个台阶,由于固态驱动器的功用一方面和RAM相似,另一方面即便在电源堵截的时分也可以保存数据。
Kurktchi表明:“在现在的SSD市场上,你有多种挑选,因而你最好先了解一下这些产品。真实的妨碍仍是在控制器的规划上。要处理这种瓶颈,关键是固态驱动器具有智能的控制器,强壮的处理才能和RAM,可以将一切随机写入转译并归入到它们所需的流中。”