在 Oracle® Solaris 11.2 中管理 SAN 设备和多路径

退出打印视图

更新时间: 2014 年 12 月
 
 

调优 iSCSI 参数

可以调优 iSCSI 参数以适应 iSCSI 启动器的各种响应或连接时间值。可以调优 iSCSI 参数,取决于是否要在启动器上为所有目标调整参数(其中启动器系统已连接),或者为一个特定目标调整参数。

使用以下命令更改特定 iSCSI 目标的参数值。

iscsiadm modify target-param –T tunable-prop=value target-name

使用以下命令调整所有目标的参数值:

iscsiadm modify initiator-node -T tunable-prop=value

以下可调参数应用于活动连接,并更改 iSCSI 启动器和连接到启动器的目标的行为。配置 iSCSI 启动器时,动态调优参数的能力提供了灵活性。

表 4-1  iSCSI 可调参数
参数名称
说明
有效值(秒)
缺省值(秒)
recv-login-rsp-timeout
会话登录响应时间 – 指定 iSCSI 启动器等待来自给定 iSCSI 目标的 iSCSI 会话登录请求的响应时间。
03600
60
conn-login-max
最大连接重试时间 – iSCSI 启动器连接到目标 I/O 超时或连接失败之后,确定 iSCSI 启动器尝试连接到目标的最大次数。
03600
180
polling-login-delay
登录重试时间间隔-iSCSI 启动器连接到目标 I/O 超时或连接失败之后,确定每个 iSCSI 会话登录重试之间的时间间隔。
03600
60

如何调优 iSCSI 参数

  1. 显示所有可调 iSCSI 参数。

    显示所有目标的 iSCSI 参数信息。

    # iscsiadm list initiator-node
    Initiator node name: iqn.1986-03.com.sun:01:e00000000000.4e36d278
    Initiator node alias: unknown
            Login Parameters (Default/Configured):
                    Header Digest: NONE/-
                    Data Digest: NONE/-
                    Max Connections: 65535/-
            Authentication Type: NONE
            RADIUS Server: NONE
            RADIUS Access: disabled
            Tunable Parameters (Default/Configured):
                    Session Login Response Time: 60/-
                    Maximum Connection Retry Time: 180/-
                    Login Retry Time Interval: 60/-
            Configured Sessions: 1

    显示特定目标的 iSCSI 参数信息。

    # iscsiadm list target-param [target-name]

    例如:

    # iscsiadm list target-param -v iqn.1986-03.com.sun:02:47ac0
    506-cd48-67f5-fc0d-ab7544d37538
    Target: iqn.1986-03.com.sun:02:47ac0506-cd48-67f5-fc0d-ab7544d37538
            Alias: -
            Bi-directional Authentication: disabled
            Authentication Type: NONE
            Login Parameters (Default/Configured):
                    Data Sequence In Order: yes/-
                    Data PDU In Order: yes/-
                    Default Time To Retain: 20/-
                    Default Time To Wait: 2/-
                    Error Recovery Level: 0/-
                    First Burst Length: 65536/-
                    Immediate Data: yes/-
                    Initial Ready To Transfer (R2T): yes/-
                    Max Burst Length: 262144/-
                    Max Outstanding R2T: 1/-
                    Max Receive Data Segment Length: 8192/-
                    Max Connections: 65535/-
                    Header Digest: NONE/-
                    Data Digest: NONE/-
            Tunable Parameters (Default/Configured):
                    Session Login Response Time: 60/-
                    Maximum Connection Retry Time: 180/-
                    Login Retry Time Interval: 60/-
            Configured Sessions: 1
  2. 调优 iSCSI 参数。

    例如,将一个目标的最大连接重试时间设为 90 秒:

    # iscsiadm modify target-param -T conn-login-max=90 iqn.1986-03.com.sun:
    02:47ac0506-cd48-67f5-fc0d-ab7544d37538

    例如,将所有目标的最大连接重试时间设为 90 秒:

    # iscsiadm modify initiator-node -T conn-login-max=90