逻辑卷的 I/O 操作请求可以偏向于读取操作、写入操作或这两种操作类型的均匀混合。您可以使用 I/O 操作类型的偏向(结合 I/O 访问偏向属性)来帮助优化逻辑卷的性能。
作为服务质量 (Quality of Service, QoS) 属性,I/O 偏向可以向系统指出最常见或特定卷最可能出现的 I/O 操作类型:
- Read(读取)
表示大多数访问请求针对读取操作。
- Write(写入)
表示大多数访问请求针对写入操作。
- Mixed(混合)
表示针对读取操作和针对写入操作的访问请求数差不多。
重要! 如果选择 Random(随机)作为访问偏向并选择 Write(写入)作为 I/O 偏向,且如果针对数据保护选择单冗余,则 Oracle FS System 会使用 RAID 10(镜像的数据)创建逻辑卷。该 RAID 级别可增强写入性能,但是使用两倍的容量。
对于写入请求,系统会将所有用户数据和所有系统元数据存储在日志的镜像副本中。在属主
控制器上的常规高速缓存中维护一个副本。在以下位置之一维护镜像副本:
由能量存储模块 (energy storage module, ESM) 支持的伙伴控制器的内存。所有主机写入操作都将复制到伙伴控制器中由 ESM 支持的非易失性高速缓存。这种类型的操作通常称为“回写高速缓存”。
当伙伴控制器不可用于写入操作时,在逻辑卷的物理存储上保留的虚拟 LUN (virtual LUN, VLUN)。对该副本的写入操作等效于直写式高速缓存。
从日志到永久物理存储的写入操作等效于直写式高速缓存。系统会将用户数据和相应的元数据作为一个整体刷新到物理存储中。