-
公开(公告)号:US20140331004A1
公开(公告)日:2014-11-06
申请号:US14322181
申请日:2014-07-02
申请人: Dell Products, LP
发明人: Gregory McHale , Brian G. Nadeau , Brian K. Panner , Peter J. Hunter , Damon Hsu-Hung , Janice Lacy
CPC分类号: G06F3/0658 , G06F3/0604 , G06F3/0647 , G06F3/0685 , G06F12/0866 , G06F2003/0697 , G06F2212/217
摘要: In an embodiment, a hybrid storage array one uses two or more storage device tiers provided by solid state drives (SSDs) and hard disk drives (HDDs). Random writes are collected and written to a write cache extension, such as a portion of the SSD storage tier. The write cache extension absorbs such accesses that would otherwise be written to HDD storage directly. Data structures are created in a cache memory local to an array controller representing the location on the write cache extension to which the writes were committed and a location in the storage system where they were originally intended to go. The write cache extension can be enabled all of the time, or only when the array controller write cache experiences certain operating conditions, such as when its utilization exceeds a predetermined amount. The approach improves the overall performance of the hybrid array.
摘要翻译: 在一个实施例中,混合存储阵列使用由固态驱动器(SSD)和硬盘驱动器(HDD)提供的两个或多个存储设备层。 随机写入被收集并写入到写缓存扩展,例如SSD存储层的一部分。 写高速缓存扩展吸收这样的访问,否则这些访问将直接写入HDD存储。 数据结构创建在数组控制器本地的高速缓存中,该数组控制器表示写入提交到的写缓存扩展的位置以及存储系统中最初打算去的位置。 写入缓存扩展可以在所有时间启用,或仅当阵列控制器写入缓存经历某些操作条件时,例如当其利用率超过预定量时。 该方法提高了混合阵列的整体性能。
-
公开(公告)号:US09229653B2
公开(公告)日:2016-01-05
申请号:US14322181
申请日:2014-07-02
申请人: DELL PRODUCTS, LP
发明人: Gregory J. McHale , Brian G. Nadeau , Brian K. Panner , Peter J. Hunter , Damon Hsu-Hung , Janice Lacy
CPC分类号: G06F3/0658 , G06F3/0604 , G06F3/0647 , G06F3/0685 , G06F12/0866 , G06F2003/0697 , G06F2212/217
摘要: In an embodiment, a hybrid storage array one uses two or more storage device tiers provided by solid state drives (SSDs) and hard disk drives (HDDs). Random writes are collected and written to a write cache extension, such as a portion of the SSD storage tier. The write cache extension absorbs such accesses that would otherwise be written to HDD storage directly. Data structures are created in a cache memory local to an array controller representing the location on the write cache extension to which the writes were committed and a location in the storage system where they were originally intended to go. The write cache extension can be enabled all of the time, or only when the array controller write cache experiences certain operating conditions, such as when its utilization exceeds a predetermined amount. The approach improves the overall performance of the hybrid array.
摘要翻译: 在一个实施例中,混合存储阵列使用由固态驱动器(SSD)和硬盘驱动器(HDD)提供的两个或多个存储设备层。 随机写入被收集并写入到写缓存扩展,例如SSD存储层的一部分。 写高速缓存扩展吸收这样的访问,否则这些访问将直接写入HDD存储。 数据结构创建在数组控制器本地的高速缓存中,该数组控制器表示写入提交到的写缓存扩展的位置以及存储系统中最初打算去的位置。 写入缓存扩展可以始终启用,或者只有当阵列控制器写入高速缓存经历某些操作条件时,例如当其使用率超过预定量时。 该方法提高了混合阵列的整体性能。
-