作者简介
刘孝冬,资深工程师
背景
在大数据和云环境不断发展的前提下,时延(latency) 和QOS(quality of service, 服务质量)成为评价固态硬盘性能更为重要的标准。
多种KV (Key-Value, 键值)应用承载着众多信息时代数据存储与使用的需求。不管KV应用是什么样的I/O模型或者处理多小的I/O请求,每一个I/O都希望从固态硬盘上得到一个最及时的响应。这意味着在KV应用场景下,只有请求响应的延迟都很低,才能够体现出整个系统的低延迟。
随着单块固态硬盘容量越来越大,一块4TB、8TB,甚至更多。在云环境下,一个用户用不到这么大的容量,就会出现两个或多个用户共用一块盘的场景。这时候因为当多个应用同时在使用一块盘,会对对方有一些干扰。在应用共享SSD的时候,应用之间干扰造成延时忽高忽低,最坏时延巨幅升高。 保证为每一个硬盘用户提供稳定的服务质量,才能体现出云环境的服务质量。
Open-Channel的优势与缺点