Acquisition and kernel memory storage of I/O metrics
    1.
    发明授权
    Acquisition and kernel memory storage of I/O metrics 有权
    采集和内核存储I / O指标

    公开(公告)号:US08751757B1

    公开(公告)日:2014-06-10

    申请号:US13341348

    申请日:2011-12-30

    IPC分类号: G06F12/00

    摘要: An improved technique for storing I/O metrics includes assigning metric values to data buckets held in kernel memory. Each data bucket covers a particular range of values of a respective metric and is configured as a counter, whose count is incremented each time the multipathing driver obtains or computes a metric value that falls within the range of the data bucket. Bucket counts can be read by an external program to obtain aggregate information about I/O metrics over time. The aggregate information can be fed back to the multipathing driver to enable improved selections of paths for conveying data to and from a storage array.

    摘要翻译: 用于存储I / O度量的改进技术包括将度量值分配给保存在内核存储器中的数据桶。 每个数据桶覆盖相应度量的特定值范围,并且被配置为计数器,其每当多路径驱动器获得或计算落在数据桶的范围内的度量值时,其计数增加。 桶数可由外部程序读取,以获取有关I / O指标的总体信息。 聚合信息可以反馈到多路径驱动器,以便改进对存储阵列传输数据的路径的选择。

    Ordered kernel queue for multipathing events
    3.
    发明授权
    Ordered kernel queue for multipathing events 有权
    用于多路径事件的有序内核队列

    公开(公告)号:US08452901B1

    公开(公告)日:2013-05-28

    申请号:US13341343

    申请日:2011-12-30

    IPC分类号: G06F3/00 G06F7/00 G06F12/00

    摘要: An improved technique for handling events in a multipathing driver employs an event queue and a queue manager that run in the kernel of a computing system. The queue manager receives events raised by the multipathing driver, as well as events raised by software constructs, such as application programs. Records of events are added to the event queue in the order the queue manager receives them. Event records may be consumed chronologically by external software. Preferably, the event queue is sufficiently large to store all events arising out of most predicted fault scenarios. Also, the queue manager is sophisticated and can perform certain diagnostic and analysis tasks without the aid of external software.

    摘要翻译: 用于在多路径驱动器中处理事件的改进技术使用在计算系统的内核中运行的事件队列和队列管理器。 队列管理器接收由多路径驱动程序引发的事件,以及软件结构(如应用程序)引发的事件。 事件记录按队列管理器接收的顺序添加到事件队列中。 事件记录可能会由外部软件按时间顺序消耗。 优选地,事件队列足够大以存储由大多数预测的故障场景引起的所有事件。 此外,队列管理器是复杂的,可以在没有外部软件的帮助下执行某些诊断和分析任务。

    Magnetic track following servo algorithm using signal quality
    4.
    发明授权
    Magnetic track following servo algorithm using signal quality 失效
    磁迹跟踪伺服算法使用信号质量

    公开(公告)号:US06839196B2

    公开(公告)日:2005-01-04

    申请号:US09865215

    申请日:2001-05-24

    申请人: Hitesh Trivedi

    发明人: Hitesh Trivedi

    IPC分类号: G11B5/584 G11B5/596

    CPC分类号: G11B5/584

    摘要: A read servo mechanism that uses levels of read data signal quality to maintain track centerline is presented. In a seek operation mode, a baseline signal quality value is sampled at a current tracking position and, once the baseline signal quality value is established, the head is stepped to change its position and the signal quality value sampled after each position change to determine change in signal quality until the change in signal quality is found to be insignificant. After a predetermined interval, the signal quality value is again sampled. If the signal quality value has changed significantly or the time that has expired since the seek operation mode ended is greater than some larger interval, the seek operation is repeated in an effort to search for a new baseline level of signal quality (and, therefore, the new track center).

    摘要翻译: 提出了一种使用读取数据信号质量水平维持轨道中心线的读取伺服机制。 在搜索操作模式中,在当前跟踪位置对基线信号质量值进行采样,一旦建立了基线信号质量值,头部被逐步改变其位置,并且在每个位置改变之后采样的信号质量值以确定变化 信号质量直到信号质量的变化被发现是微不足道的。 在预定间隔之后,再次采样信号质量值。 如果信号质量值已经显着改变,或者从搜索操作模式结束以来已经过去的时间大于一些更大的间隔,则为了搜索新的基准信号质量水平而重复搜索操作(并且因此, 新的轨道中心)。