Seagate X8 Accelerator Seagate X8 Accelerator User Guide for Linux - Page 24

Ynamic, Hrottling, Ettings

Page 24 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 reduces IO performance of X8 Accelerator devices if power consumption goes above the default threshold of 24W. It comes in 2 modes: turbo and compliant mode. In turbo mode throttling is disabled while in compliant mode the device is brought down to the lowest IO performance if power consumption exceeds 24W and stays above the threshold. And 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/ NOTE Compliant, Power Threshold, and IO Performance levels are done at factory. 12.0 MYSQL SETTINGS Both the Google and Percona patched versions of MySQL InnoDB and XtraDB support increasing IO threads. Through extensive testing, Seagate recommends adding the following setting in /etc/my.cnf to enable the highest performance on the Seagate X8 Accelerator device. Please contact Seagate support for more information on optimizing MySQL on the Seagate X8 Accelerator device. A MySQL Performance Optimization paper is available on the Seagate web site (www.seagate.com/ solutions/mysql/). /etc/my.cnf ... [mysqld] innodb_write_io_threads=8 innodb_read_io_threads=8 innodb_io_capacity=10000 innodb_flush_method=O_DIRECT SEAGATE X8 ACCELERATOR USER GUIDE FOR LINUX, REV. A 20

  • 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

S
EAGATE
X8 A
CCELERATOR
U
SER
G
UIDE FOR
L
INUX
, R
EV
. A
20
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 reduces IO performance of X8 Accelerator devices if power consumption goes above the default threshold
of 24W. It comes in 2 modes: turbo and compliant mode. In turbo mode throttling is disabled while in compliant mode the
device is brought down to the lowest IO performance if power consumption exceeds 24W and stays above the threshold.
And when power consumption stays below the threshold value, IO performance increases and brought back - if possible, up
to the maximum level.
12.0 M
Y
SQL S
ETTINGS
Both the Google and Percona patched versions of MySQL InnoDB and XtraDB support increasing IO threads. Through
extensive testing, Seagate recommends adding the following setting in /etc/my.cnf to enable the highest performance on the
Seagate X8 Accelerator device. Please contact Seagate support for more information on optimizing MySQL on the Seagate
X8 Accelerator device. A MySQL Performance Optimization paper is available on the Seagate web site (
www
.seagate.com/
solutions/mysql/
).
N
OTE
The throttling default settings: T[throttle], T[warning], T[offline], Turbo/
Compliant, Power Threshold, and IO Performance levels are done at factory.
/etc/my.cnf
...
[mysqld]
innodb_write_io_threads=8
innodb_read_io_threads=8
innodb_io_capacity=10000
innodb_flush_method=O_DIRECT