Determining I/O performance headroom

    公开(公告)号:US09832270B2

    公开(公告)日:2017-11-28

    申请号:US14538314

    申请日:2014-11-11

    Applicant: NetApp, Inc.

    Abstract: A system and method for determining I/O performance headroom that accounts for a real-world workload is provided. In some embodiments, a computing device is provided that is operable to identify a data transaction received by a storage system and directed to a storage device. The computing system identifies an attribute of the data transaction relating to a performance cost of the data transaction and queries a performance profile to determine a benchmark performance level for the storage device. The computing system determines a benchmark performance level for the storage system based on the benchmark performance level for the storage device and compares a metric of the performance of the data transaction with the storage system benchmark performance level to determine remaining headroom of the storage system.

    Dynamic Transitioning of Protection Information in Array Systems
    2.
    发明申请
    Dynamic Transitioning of Protection Information in Array Systems 有权
    阵列系统中保护信息的动态转换

    公开(公告)号:US20160378363A1

    公开(公告)日:2016-12-29

    申请号:US14746938

    申请日:2015-06-23

    Applicant: NetApp, Inc.

    Abstract: A system, method, and computer program product is described for providing dynamic enabling and/or disabling of protection information (PI) in array systems during operation. A storage system receives a request to transition a volume from PI disabled to PI enabled during regular operation. The storage system synchronizes and purges the cache associated with the target volume. The storage system initiates an immediate availability format (IAF-PI) process to initialize PI for the associated data blocks of the volume's storage devices. The storage system continues receiving I/O requests as the IAF-PI process sweeps through the storage devices. The storage system inserts and checks PI for the write data as it is written to the storage devices. The storage system inserts PI for requested data above the IAF-PI boundary and checks PI for requested data below the IAF-PI boundary. The transition remains an online process that avoids downtime.

    Abstract translation: 描述了在操作期间在阵列系统中提供动态启用和/或禁用保护信息(PI)的系统,方法和计算机程序产品。 存储系统在正常操作期间接收到将从禁用的PI转换到启用PI的卷的请求。 存储系统同步并清除与目标卷相关联的高速缓存。 存储系统启动即时可用性格式(IAF-PI)过程,以初始化卷的存储设备的相关数据块的PI。 当IAF-PI进程扫描存储设备时,存储系统继续接收I / O请求。 存储系统在将写入数据写入存储设备时插入并检查PI。 存储系统为IAF-PI边界上方的请求数据插入PI,并检查PI在IAF-PI边界下方的请求数据。 过渡仍然是一个在线过程,避免停机。

    Dynamic transitioning of protection information in array systems

    公开(公告)号:US09830094B2

    公开(公告)日:2017-11-28

    申请号:US14746938

    申请日:2015-06-23

    Applicant: NetApp, Inc.

    Abstract: A system, method, and computer program product is described for providing dynamic enabling and/or disabling of protection information (PI) in array systems during operation. A storage system receives a request to transition a volume from PI disabled to PI enabled during regular operation. The storage system synchronizes and purges the cache associated with the target volume. The storage system initiates an immediate availability format (IAF-PI) process to initialize PI for the associated data blocks of the volume's storage devices. The storage system continues receiving I/O requests as the IAF-PI process sweeps through the storage devices. The storage system inserts and checks PI for the write data as it is written to the storage devices. The storage system inserts PI for requested data above the IAF-PI boundary and checks PI for requested data below the IAF-PI boundary. The transition remains an online process that avoids downtime.

    Determining I/O Performance Headroom
    4.
    发明申请
    Determining I/O Performance Headroom 有权
    确定I / O性能裕量

    公开(公告)号:US20160134493A1

    公开(公告)日:2016-05-12

    申请号:US14538314

    申请日:2014-11-11

    Applicant: NetApp, Inc.

    Abstract: A system and method for determining I/O performance headroom that accounts for a real-world workload is provided. In some embodiments, a computing device is provided that is operable to identify a data transaction received by a storage system and directed to a storage device. The computing system identifies an attribute of the data transaction relating to a performance cost of the data transaction and queries a performance profile to determine a benchmark performance level for the storage device. The computing system determines a benchmark performance level for the storage system based on the benchmark performance level for the storage device and compares a metric of the performance of the data transaction with the storage system benchmark performance level to determine remaining headroom of the storage system.

    Abstract translation: 提供了一种用于确定占用实际工作负载的I / O性能余量的系统和方法。 在一些实施例中,提供了一种计算设备,其可操作以识别由存储系统接收并指向存储设备的数据事务。 计算系统识别与数据事务的性能成本相关的数据事务的属性,并查询性能简档以确定存储设备的基准性能级别。 计算系统基于存储设备的基准性能水平确定存储系统的基准性能水平,并将数据交易的性能指标与存储系统基准性能水平进行比较,以确定存储系统的剩余余量。

Patent Agency Ranking