STALE COMPORING CEO表示,存储控制器必须进行
存储控制器必须走。这就是超级融合基础设施制造商规模计算的首席执行官杰夫准备了。
准备好,与ComputerWeekLy.com说话,他认为他认为当前的存储架构必须改变,而不是I / O路径中的存储控制器无法实现其潜力。
“直到现在存储一直是瓶颈,”他说。“现在这是其他一切。从我们听说中央处理单元(CPU)是瓶颈已经有一段时间,但现在是。
“你必须摆脱控制器。您无法使用NVME的控制器。没有必要的控制器。自从综合SAN本身以来,这与我们看到的那样大。“
随时就绪的评论来遵循规模计算的声明,在测试中,它已经使用NVME与NAND闪存和延迟使用NVME和英特尔Optane 3D XPoint介质的NVME实现了150μs等待时间。*
配备260万的IOPS相同的NAND / NVME集群。
与“标准” - 即小型计算机系统接口(SCSI)和串行连接的SCSI(SAS)连接闪存驱动器的延迟与延迟相比,最高到毫秒和上方。现有的Flash产品可能会看到每秒输入/输出操作(IOPS)几十万。
SCALE表示它可以通过从混合中消除控制器,存储协议和文件系统来实现这种低延迟。
“遗留工作负载通常写得很差,不要利用多线程,”准备好了。“每一条数据都经过文件系统并在VMS中跳跃。”
“此外,在所有时间都存在的用户空间和内核空间之间存在上下文切换,并且由于20μs而言,这并不重要。现在它确实如此,尤其是optane,3d xpoint。“
Clast的测试与(尚未公开的)高速直接硬件在选择的Windows 7中完成,所以对其感知的性能挑战准备好,因为许多用户仍然使用旧的Windows平台。
“使用Windows 7虚拟机您拥有虚拟化堆栈,虚拟控制器位于文件系统上,例如虚拟机文件系统(VMFS)以及虚拟操作系统上的文件系统。然后也许它在一个NetApp盒子上,它也写入任何文件布局(WAFL)文件系统,“他说。
“每次数据都遍历文件系统,费用为100μs或200μs。”
根据READE,它的性能结果与NVME一起获得,因为它可以消除存储控制器功能,特别是需要转换(尤其是SCSI)协议。
“就申请而言,没有议定书,”他说。“应用程序和虚拟化堆栈认为他们与直接存储的存储说话。但实际上块在整个群集中都在共享。工作由[Scale的软件定义存储]划线和协议被删除。
“我们通过从App到NVME的简化数据路径,获得裸机NVME性能。它全部包含在用户空间中,直接阻止从应用程序到驱动器的访问权限。“
NVME是为Flash编写的基于基于PCIe)的外围组件互连Express(PCIe)协议。与现有SCSI和SATA存储协议相比,它允许巨大增加输入/输出(I / O)队列和这些队列的深度,并使闪光灯能够以更大的性能更高的顺序运行。
但是,NVME在一定程度上丢弃了共享存储介质。它可以在裸机速度作为服务器闪存或存储控制器中运行,但是当您尝试将其工作为您丢失I / O性能后面的共享存储设置的一部分时。
这是因为控制器的功能是 - 或者对共享存储来说是至关重要的。在基本级别,控制器负责翻译协议和物理寻址,以及配置的相关任务和容量,加上RAID数据保护的基础知识。
*规模的测试结果来自四个节点超核直接配置,其中混合(90%读/ 10%写入)随机工作负载到24个虚拟机。