Seagate X8 Accelerator Seagate X8 Accelerator User Guide for VMware - Page 32

Ynamic, Hrottling, Roubleshooting On, Ystems

Page 32 highlights

11.0 DYNAMIC THROTTLING Dynamic throttling prevents unplanned or abrupt device shutdowns by lowering the IO performance of devices if power consumption and/ or temperature of increases. Dynamic throttling is split into parts: thermal and power throttling. 11.1 THERMAL THROTTLING Thermal throttling reduces IO performance of X8 Accelerator devices if temperature goes above the default threshold (T[throttle], default: 78°C). If temperature continues to increase and reaches 83°C the device is brought down to the lowest IO performance. If temperature reaches 85°C (T[offline]), the device completely shuts down. However, if device cools down and stays below T[throttle], the IO performance increases and brought back to maximum level. 11.2 POWER THROTTLING Power throttling comes in 2 modes: turbo mode and compliant mode. By default devices are set in turbo mode. If power spikes exceed default threshold value of 24W, throttling starts and IO performance reduces. When power consumption stays below the threshold value, IO performance increases and brought back - if possible, up to the maximum level. The throttling default settings: T[throttle], T[warning], T[offline], Turbo/ Compliant, Power NOTE Threshold, and IO Performance levels are done at factory. 12.0 TROUBLESHOOTING ON ESXI SYSTEMS 12.1 CANNOT FIND BLOCK DEVICE /dev/vgca0 Step 1. Ensure the device is detected on the PCIe bus. # lspci -d 1a78: 82:00.0 FLASH memory: Virident Systems Inc. Virident FlashMAX Drive V2 (rev 01) If the device is not listed, please power down the system and check whether the device is seated correctly in the PCIe slot. If the device is seated correctly, but is still undetected by lspci, please try a different slot. If the device is still not detected after changing the PCIe slot, please contact support. Step 2. If the device is detected by lspci, check that correct driver and utils RPMs are installed. # rpm -aq | grep vgc vgc-utils-3.2-54323.C7.x86_64 kmod-vgc-redhat6.1+-3.2-54323.C7.x86_64 If the running kernel version is not compatible with X8 Accelerator driver that is installed, then the device driver will not load. Step 3. Ensure the vgcd service is started. # service vgcd status INFO: kernel modules are loaded If the kernel modules are not loaded, then manually start the service with "service vgcd start". # service vgcd start Loading kernel modules... Rescanning SW RAID volumes... Rescanning LVM volumes... Enabling swap devices... Rescanning mount points... [ OK ] [ OK ] [ OK ] [ OK ] [ OK ] Step 4. If manually starting the service with "service vgcd start" fails, then please check syslog for "VGC" error messages. # cat /var/log/messages | grep -i vgc SEAGATE X8 ACCELERATOR FOR VMWARE ESXI USER GUIDE, REV. A 28

  • 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

S
EAGATE
X8 A
CCELERATOR FOR
VM
WARE
ESX
I
U
SER
G
UIDE
, R
EV
. A
28
11.0 D
YNAMIC
T
HROTTLING
Dynamic throttling prevents unplanned or abrupt device shutdowns by lowering the IO performance of devices if power
consumption and/ or temperature of increases. Dynamic throttling is split into parts: thermal and power throttling.
11.1
T
HERMAL
T
HROTTLING
Thermal throttling reduces IO performance of X8 Accelerator devices if temperature goes above the default threshold
(T[throttle], default: 78°C). If temperature continues to increase and reaches 83°C the device is brought down to the lowest
IO performance. If temperature reaches 85°C (T[offline]), the device completely shuts down. However, if device cools down
and stays below T[throttle], the IO performance increases and brought back to maximum level.
11.2
P
OWER
T
HROTTLING
Power throttling comes in 2 modes: turbo mode and compliant mode. By default devices are set in turbo mode. If power
spikes exceed default threshold value of 24W, throttling starts and IO performance reduces. When power consumption stays
below the threshold value, IO performance increases and brought back - if possible, up to the maximum level.
12.0 T
ROUBLESHOOTING ON
ESX
I
S
YSTEMS
12.1
C
ANNOT
F
IND
B
LOCK
D
EVICE
/dev/vgca0
Step 1.
Ensure the device is detected on the PCIe bus.
If the device is not listed, please power down the system and check whether the device is seated correctly in the PCIe slot. If
the device is seated correctly, but is still undetected by lspci, please try a different slot. If the device is still not detected after
changing the PCIe slot, please contact support.
Step 2.
If the device is detected by lspci, check that correct driver and utils RPMs are installed.
If the running kernel version is not compatible with X8 Accelerator driver that is installed, then the device driver will not load.
Step 3.
Ensure the vgcd service is started.
If the kernel modules are not loaded, then manually start the service with "service vgcd start".
Step 4.
If manually starting the service with "service vgcd start" fails, then please check syslog for "VGC" error messages.
N
OTE
The throttling default settings: T[throttle], T[warning], T[offline], Turbo/ Compliant, Power
Threshold, and IO Performance levels are done at factory.
# lspci -d 1a78:
82:00.0 FLASH memory: Virident Systems Inc. Virident FlashMAX Drive V2 (rev 01)
# rpm -aq | grep vgc
vgc-utils-3.2-54323.C7.x86_64
kmod-vgc-redhat6.1+-3.2-54323.C7.x86_64
# service vgcd status
INFO: kernel modules are loaded
# service vgcd start
Loading kernel modules...
[
OK
]
Rescanning SW RAID volumes...
[
OK
]
Rescanning LVM volumes...
[
OK
]
Enabling swap devices...
[
OK
]
Rescanning mount points...
[
OK
]
# cat /var/log/messages | grep -i vgc