逻辑卷的优先级决定了系统根据卷来响应传入 I/O 请求的特性。一般而言,与卷关联的优先级越高,系统对访问请求的响应就会越快。
表示以最高优先级响应处理队列中的请求。
表示以第二高优先级响应处理队列中的请求。
表示以中优先级响应处理队列中的请求。
表示以第二低优先级响应处理队列中的请求。
表示以最低优先级响应处理队列中的请求。
Oracle FS System 响应传入 I/O 请求所用的时间取决于下面几节中列出的因素。
对于五个 QoS 优先级中的每一个,控制器的 SAN 接口都有一个处理队列。SAN 接口会将 LUN 的每个传入 I/O 请求放入与该 LUN 关联的 QoS 优先级对应的处理队列。
如果一个控制器的 SAN 接口超量承诺,则 Oracle FS System 会根据队列的优先级,将该控制器的处理资源分配给每个队列。为“超高”优先级队列分配的处理资源最多。其他优先级的队列根据其优先级,按比例分配较少的资源。
对于使用 QoS Plus 的逻辑卷,Oracle FS System 会调整系统在确定是否以及何时在存储层之间迁移用户数据时使用的 QoS 偏向。这种调整会导致给予优先级较高的卷更大的机会占用性能较高的存储类。
例如,如果两个数据块具有相同的访问统计信息,但是一个块的 QoS 优先级设置较高,则相对优先级较低的块,优先级较高的块会更快地迁移。
对于使用 QoS Plus 且采用精简型预配的逻辑卷,Oracle FS System 会根据管理员为该卷选择的存储类和 RAID 级别,选择系统用于填充的初始存储类。
对于使用常规 QoS 的 LUN(单层 LUN),如果托管逻辑卷的存储域中存在足够多的驱动器组,则相对于优先级较低的卷,Oracle FS System 会将优先级较高的卷放置在更多驱动器组中。将优先级较高的卷放置在更多驱动器组中可增强卷的性能。
例如,对于优先级为“超高”或“高”的逻辑卷,系统会将该卷分散在四个驱动器组中。但是,如果该卷的优先级为“低”或“归档”,则系统会将该卷仅分散在两个驱动器组中。
对于使用 QoS Plus 的 LUN(自动分层 LUN),系统在创建自动分层 LUN 之前,会创建这些 LUN 将要放置到的适当存储层。由于存储层跨越存储域中的所有驱动器组,因此自动分层 LUN 可利用所有这些驱动器组,而与优先级无关。