Go to main content

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

退出打印视图

更新时间: 2018 年 11 月
 
 

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

此统计信息显示启动器对设备所请求的 iSCSI 操作数/秒 (iSCSI IOPS)。提供各种有用的细分,可分别显示 iSCSI I/O 的启动器、目标、类型和延迟。

何时检查 iSCSI 操作数

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

在分析 iSCSI 性能问题(尤其是量化问题的严重程度)时,请使用延迟细分。此细分测量由设备所造成的那部分 I/O 延迟并将其显示为热图,以便查看整体延迟模式以及异常值。如果 iSCSI 延迟很高,请进一步细分延迟以识别高延迟的客户机启动器、操作类型和 LUN,同时检查 CPU 和磁盘负荷的其他统计信息以分析设备响应缓慢的原因;如果延迟很低,则设备执行速度会很快,而客户机启动器所遇到的任何性能问题更有可能是环境中的其他因素所导致:如网络基础结构和客户机自身的 CPU 负荷。

提高性能的最佳方法是消除不必要的操作,这些操作可以通过客户机启动器、LUN 和命令细分来确定。

iSCSI 操作数细分

表 42  iSCSI 操作数细分
细分
说明
initiator(启动器)
iSCSI 客户机启动器
target(目标)
本地 SCSI 目标
project(项目)
此 iSCSI 请求的项目。
lun
此 iSCSI 请求的 LUN。
type of operation(操作类型)
iSCSI 操作类型。此细分显示了通过 iSCSI 协议传输 SCSI 命令的方式,从而可以了解 I/O 的性质。
command(命令)
通过 iSCSI 协议发送的 SCSI 命令。此命令可以显示所请求的 I/O 的真正性质 (read/write/sync-cache/...)。
latency(延迟)
这是显示 iSCSI I/O 延迟的热图,该延迟测量的是 iSCSI 请求通过网络到达设备至发送响应之间的时间,其中包括处理 iSCSI 请求的时间以及执行任何磁盘 I/O 的时间。
offset(偏移)
这是显示 iSCSI I/O 的文件偏移的热图。可用于识别随机或顺序 iSCSI IOPS。使用磁盘 I/O 操作数统计信息可以检查在应用 LUN 和 RAID 配置之后,随机 iSCSI IOPS 是否与随机磁盘 IOPS 相对应。
size(大小)
这是显示 iSCSI I/O 大小分布情况的热图。

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

  • "Protocol: iSCSI operations per second of command read broken down by latency"(协议:按延迟细分的读取命令的每秒 iSCSI 操作数)(仅检查 SCSI 读取的延迟)

进一步分析

请参见Protocol: iSCSI Bytes(协议:iSCSI 字节数),了解此 iSCSI I/O 的吞吐量;参见Cache: ARC Accesses(高速缓存:ARC 访问次数),了解从高速缓存返回 iSCSI 读取工作负荷的效果;参见Disk: I/O Operations(磁盘:I/O 操作数),了解所产生的后端磁盘 I/O。