Dell EqualLogic PS6210XS EqualLogic Host Integration Tools for Linux Version 1 - Page 20

Sysctl Tunables, Ethernet Devices, iSCSI Settings, Logical Volume Management (LVM)

Page 20 highlights

Sysctl Tunables Sysctl tunables include Network buffer sizes and Multi-NIC settings. The Network buffer size settings are less critical but you should increase these settings to avoid overflowing transmit and receive buffer queues, which can lead to degraded performance. The Multi-NIC settings are critical because they pertain to the ARP Flux and Return Path Filtering issues. Ethernet Devices For every Ethernet device available in the system, the eqltune utility performs a few minor verifications. The most important verification is whether the Generic Receive Offload is enabled or disabled. If the Generic Receive Offload setting is enabled, extremely poor read performance results. Dell recommends you disable this setting. The other Ethernet device settings that the eqltune utility evaluates depend more on the overall network environment than on the host itself. However, you should optimize your network environment settings as suggested by eqltune. iSCSI Settings Similar to sysctl tunables, there are a number of settings in the initiator configuration file that you can adjust for performance gains. The eqltune utility verifies that all discovered nodes are synchronized with the main iscsid.conf file. The Linux iSCSI initiator allows settings to be set per node. However, because these settings are reset when performing a rediscovery, Dell recommends keeping these settings identical to those in iscsid.conf. Logical Volume Management (LVM) The LVM device filter expressions must be set up to exclude hidden Dell EqualLogic DM devices. All LVM configuration settings are in /etc/lvm/lvm.conf. EqualLogic Host Tools This category summarizes whether the running ehcmd process has detected warnings or errors on the running system. For details and an explanation of how to fix these runtime issues, enter ehcmcli status. Examples: eqltune Output This section includes examples of default and verbose outputs from the eqltune command. Example 1: Default eqltune Output When you run eqltune and specify no options, summary information is provided. This information shows the number of issues detected per category by severity level. For example: # eqltune Checking your Linux system for optimal iSCSI performance... Sysctl Tunables Critical Warnings Suggestions Ok ARP Flux 0 0 0 10 RP Filter 0 0 0 5 Network Buffers 0 2 8 0 Scheduler 0 0 1 0 Ethernet Devices eth8 0 0 2 1 eth5 0 0 2 1 eth7 0 0 2 1 eth6 0 0 2 1 eth9 0 0 2 1 20 Installing and Configuring HIT/Linux

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127

Sysctl Tunables
Sysctl tunables include Network buffer sizes and Multi-NIC settings. The Network buffer size settings are less critical but you should
increase these settings to avoid overflowing transmit and receive buffer queues, which can lead to degraded performance. The Multi-NIC
settings are critical because they pertain to the ARP Flux and Return Path Filtering issues.
Ethernet Devices
For every Ethernet device available in the system, the eqltune utility performs a few minor verifications. The most important verification is
whether the
Generic Receive Offload
is enabled or disabled. If the Generic Receive Offload setting is enabled, extremely poor
read performance results. Dell recommends you disable this setting.
The other Ethernet device settings that the eqltune utility evaluates depend more on the overall network environment than on the host
itself. However, you should optimize your network environment settings as suggested by eqltune.
iSCSI Settings
Similar to sysctl tunables, there are a number of settings in the initiator configuration file that you can adjust for performance gains. The
eqltune utility verifies that all discovered nodes are synchronized with the main
iscsid.conf
file. The Linux iSCSI initiator allows
settings to be set per node. However, because these settings are reset when performing a rediscovery, Dell recommends keeping these
settings identical to those in
iscsid.conf
.
Logical Volume Management (LVM)
The LVM device filter expressions must be set up to exclude hidden Dell EqualLogic DM devices. All LVM configuration settings are
in
/etc/lvm/lvm.conf
.
EqualLogic Host Tools
This category summarizes whether the running ehcmd process has detected warnings or errors on the running system. For details and an
explanation of how to fix these runtime issues, enter
ehcmcli status
.
Examples: eqltune Output
This section includes examples of default and verbose outputs from the
eqltune
command.
Example 1: Default eqltune Output
When you run
eqltune
and specify no options, summary information is provided. This information shows the number of issues detected
per category by severity level. For example:
# eqltune
Checking your Linux system for optimal iSCSI performance...
Sysctl Tunables
Critical
Warnings
Suggestions
Ok
-------------------------------------------------------------------
ARP Flux
0
0
0
10
RP Filter
0
0
0
5
Network Buffers
0
2
8
0
Scheduler
0
0
1
0
Ethernet Devices
-------------------------------------------------------------------
eth8
0
0
2
1
eth5
0
0
2
1
eth7
0
0
2
1
eth6
0
0
2
1
eth9
0
0
2
1
20
Installing and Configuring HIT/Linux