相关阅读:
Fusion-io ioDrive2 Duo SLC Application Accelerator测评(一)
Fusion-io ioDrive2 Duo SLC Application Accelerator测评(二)
Fusion-io ioDrive2 Duo SLC Application Accelerator测评(三)
预处理和主要的稳态测试时所监测的参数:
吞吐率(读取+写入IOPS的总和)
平均延迟(读取+写入 总的平均延迟)
最大延迟(高峰读取或写入延迟)
延迟标准差(读取+写入平均标准差)
我们的企业综合工作负荷分析包括了我们基于真实世界任务的4种情境。我们已经将这四种情况变得更加方便于和我们过去的基准测试相比较,同时还有广泛使用的参数,比如最大4K读取和写入速度以及8K 70/30——通常用于企业级驱动器。我们还包含了两个旧的混合型工作负荷,即传统的文件服务器和网页服务器,每个工作负荷都会带来大量混合的传输大小。
4K
100% 读取或100%写入
100% 4K
8K 70/30
70%读取,30%写入
100% 8K
文件服务器
80%读取,20%写入
10% 512b,5% 1k,5% 2k,60% 4k,2% 8k,4% 16k,4% 32k,10% 64k
Web服务器
100%读取
22% 512b,15% 1k,8% 2k,23% 4k,15% 8k,2% 16k,6% 32k,7% 64k,1% 128k,1% 512k
在我们的第一个工作负荷中,我们使用的是完全随机的4K读取预处理任务,工作负荷为16T/16Q。在这次测试中,Fusion ioDrive2 Duo SLC在小组比较中显示出了最高的突发性能,在Linux驱动程序下提供了接近55万次IOPS(每秒输入输出)的突发性能。在Windows操作系统下,突发速度“只有”36万到42万次IOPS。随着设备性能接近稳定状态,ioDrive2 Duo在高性能模式下的稳定性能分别是23万次IOPS(Linux下)和20万次IOPS(Windows下)。在大容量模式下,Linux下的性能差不多是14万次IOPS,Windows下的性能差不多是11.5万次IOPS。
在16T/16Q的重负荷下,Fusion ioDrive2 Duo分别在Linux和Windows的大容量模式下的平均延迟在1.85毫秒至2.20毫秒之间。在高性能设置下,平均延迟下降到大约1.10毫秒到1.25毫秒之间。
在4K随机读取情境下,通过比较Windows和Linux下ioDrive2 Duo的最大延迟,我们很容易看出在高峰响应时间上,Linux操作环境比较占优。在预处理过程中,Windows操作环境下,大容量模式下的最大延迟范 围在40-360毫秒,高性能模式下的最大延迟范围在100-250毫秒。与此相比,Linux系统下,无论大容量模式还是高性能模式下,高峰响应时间都 在20-50毫秒左右。
进一步来看看延迟时间的标准差。Windows下无论是大容量模式还是高性能模式的ioDrive2 Duo SLC延迟时间一致性都差于Linux下的一致性。与镁光P320h和高性能模式Virident FlashMAX II相比,后两者的延迟时间一致性在两个操作系统中都差不多是一样的。
在结束了ioDrive2 Duo SLC上的12个小时的预处理后,该设备稳定状态下的随机4K性能为:在高性能模式下配置的Linux下,高峰性能为23.1456万次IOPS。这是小组内最高的随机4K写入性能,不过它在Windows下的写入速度差不多和镁光P320h相同。在大容量模式下,ioDrive2的随机4k写入速度分别 下滑到11.4917万次IOPS(Windows下)和13.9421万次IOPS(Linux下)。这差不多和高性能模式下的FlashMAX II相同。观察整个小组的4K随机读取速度,镁光P320h领先,在Linux下可提供63.7万次IOPS的性能;ioDrive2 Duo SLC在Linux下提供46万次-46.3万次IOPS的性能,在Windows下提供38.4万次-39.2万次IOPS的性能。
我 们比较一下16T/16Q重工作负荷在100% 4K随机读取活动下的平均延迟。IoDrive2 Duo SLC在Windows下的平均延迟为0.550-0.552毫秒,在Linux下的平均延迟为0.649-0.663毫秒。切换到写入模式,它在高性能 模式下的平均延迟为1.102-1.255毫秒,在大容量模式下平均延迟为1.832-2.223毫秒。Linux下的写入能力更强些。
在 比较最大延迟的时候,ioDrive2 Duo在Windows下遭遇了小组内最高的高峰响应时间,在4k随机读取活动中显示出了373-1018毫秒的延迟。Linux下ioDrive2的性 能表现好很多,最高延迟只有43-51毫秒。在高峰读取延迟上,Windows下的ioDrive2 Duo是小组内最高的,它的最高延迟有3.32-3.76毫秒。
我们在随机4K情境下比较了每个PCIe应用程序加速器之间的延迟标准 差。ioDrive2 Duo SLC在Windows下拥有良好的读取延迟一致性,不过它的写入延迟一致性在小组中就比较差了。在Linux下,ioDrive2 Duo的写入延迟一致性有所改善,不过在小组中还是处于比较差的水平。小组中延迟一致性表现最好的是镁光的RealSSD P320h,它在读取和写入活动中都表现出了均衡的延迟标准差。