Go to main content

Oracle® ZFS Storage Appliance 分析指南,发行版 OS8.8.0

退出打印视图

更新时间: 2018 年 11 月
 
 

Protocol: OISP Operations(协议:OISP 操作数)

此统计信息显示客户机每秒向设备请求的 OISP 操作数。操作数统计信息可以按客户机、文件名、数据库名称、数据库文件类型、数据库函数、共享资源、项目、延迟、大小和偏移进行细分。

何时检查 OISP 操作数

OISP 操作数/秒可作为 OISP 负荷的指标,并可以在显示板中查看。

通过按数据库文件类型和函数的细分,数据库和存储管理员可以将数据库统计信息与存储统计信息关联。这样可以提供好得多的可诊断性,从而不仅将突然升高原因范围缩小到特定数据库,而且缩小到导致增加的数据库函数以及与其关联的文件类型。

在分析 OISP 性能问题(尤其是量化问题的严重程度)时,请使用延迟细分。此细分测量由设备所造成的那部分 I/O 延迟并将其显示为热图,以便查看整体延迟模式以及异常值。如果 OISP 延迟较高,对延迟进一步向下钻取以确定高延迟的操作类型和文件名,并查看 CPU 和磁盘负荷的其他统计信息以调查设备响应慢的原因。如果延迟较低,则设备正在快速执行,客户机上遇到的任何性能问题都更可能是由环境中的其他因素导致的,例如网络基础结构以及客户机自身的 CPU 负荷。

提高性能的最佳方法是消除不必要的操作,这些操作可通过客户机和文件名细分以及文件名分层结构视图来确定。在存储和执行开销方面,客户机细分开销都非常高,尤其是文件名细分。因此,不建议在忙于生产的设备上永久启用这些细分。

OISP 操作数细分

表 46  OISP 操作数细分
细分
说明
client(客户机)
OISP 客户机的远程主机名或 IP 地址。
filename(文件名)
OISP I/O 的文件名(如果为设备所知并进行了缓存)。
database name(数据库名)
发出 I/O 的数据库的名称。
database filetype(数据库文件类型)
将数据库写入的文件类型。
database function(数据库函数)
数据库 I/O 的原因。此细分中使用的首字母缩写包括 RMAN (Oracle Recovery Manager)、DBWR (Database Writer for Oracle Database)、ARCH (Archiver for Oracle Database) 和 LGWR (Log Writer for Oracle Database)。
share(共享资源)
此 OISP I/O 的共享资源。
project(项目)
此 OISP I/O 的项目。
latency(延迟)
这是显示 OISP I/O 延迟的热图,该延迟测量的是 OISP 请求通过网络到达设备至发送响应之间的时间。延迟包括处理 OISP 请求的时间和执行任何磁盘 I/O 的时间。
size(大小)
这是显示 OISP I/O 大小分布的热图。
offset(偏移)
这是显示 OISP I/O 的文件偏移的热图。此细分可用于识别随机或顺序 OISP。

    以上这些细分可以组合构成强大的统计信息。例如:

  • "Protocol: OISP operations per second for file ‘/export/fs4/10ga’ broken down by offset"(协议:按偏移细分的文件 "/export/fs4/10ga" 的每秒 OISP 操作数)(检查特定文件的文件访问模式)

  • "Protocol: OISP operations per second for client hostname.example.com broken down by filename"(协议:按文件名细分的客户机 hostname.example.com 的每秒 OISP 操作数)(查看特定客户机所访问的文件)

进一步分析

另请参见协议:Protocol: OISP Bytes(协议:OISP 字节数)