EMC与NetApp NAS对比2:性能-真实谎言
博客 发表于:12年05月07日 14:13 [转载] DOIT.com.cn
相关阅读:EMC与NetApp NAS对比1:易用性天上人间
编者注:本文转载自网络,供有需要的读者参考,不代表存储在线观点。
3. 性能:真实的谎言
这里不介绍性能的具体的数字,SPEC网站上有SFS97、SFS2008的测试值,可以自行去查看。这里要说明的是网站上、销售嘴里告诉你的性能指标背后的含义。
EMC的销售会这样说:我们的NS系列产品性能指标比NetApp同等档次产品的性能要高,你看我们的值是…… 某些兄弟可能会想到测试的设备配置是否相当、盘数量是否一致等等,没错了。但藏在这背后的还有一件事值得留意:这些性能测试值是个和值,还要参考多少个“机头”参与了测试。如果一个业务需要一个能满足特定负荷的共享文件系统,那么一定要考虑单个“机头”是否能够满足这些性能指标,不能被整机测试成绩欺骗。因为不管 EMC还是NetApp,它们的多个blade或者两个控制器是不可以共享一个卷输出同一个文件系统的。
参考第一节的设备结构,EMC NAS后端是一台CLARiiON设备(或者DMX),在NS960与FAS3170竞争时,EMC SE会说NS960有32GB的cache,每个DataMover有8GB的Cache,而NetApp每控制器16GB总共也就32GB Cache,并且CX960的32GB Cache还可以供多个DM共享提升性能。——听起来很有道理,Cache是多一些,但是这里面有两点要记住:
1. Cache差异并不是(8*n+32)GB与32GB那么大,大家知道CLARiiON的Cache也是系统占用+镜像写缓存+读缓存的,32GB只是个数字,能等效为20GB很不错了,DM上的8GB也不全是数据缓存,当然NetApp的32GB也不是全部为数据缓存,这里只是说明差异没有那么大;
2. 成也萧何,败也萧何,EMC引以为豪的所谓“共享”缓存,在后端存储遇到RAID故障、电源故障等需要Disable写缓存时是个杯具,所有的DataMover全部萎靡,而NetApp不会有这个问题,两个控制器间不会互相影响;分享一个真实案例:在NS960上,配置了FC磁盘(蓝色)的pool作为业务使用,等量SATA磁盘(绿色)的pool作为业务数据的备份copy,用Replicator进行数据复制,如下图所示:
当SATA盘遇到磁盘损坏时,DM2提供的FC磁盘组成的业务卷出现读写缓慢现象,追查原因,SATA盘rebuild比较慢,且 rebuild时磁盘繁忙,而Replicator的数据又开始传输,数据挤占了EMC自以为是有益的“共享”Cache,导致本不应受影响的业务卷出现 IO缓慢,最终是停掉Replicator了事。