Spec-Zone.ru › MariaDB

sysbench v0.5 - 3x 15-минутные запуски на perro с 5.2-wl86 a

sysbench v0.5 - 3x 15-минутные запуски на perro с 5.2-wl86, с отключённым кешем ключей, 8 и 32 разделами кеша ключей и размером буфера ключей 400

Сравнение результатов бенчмарка MariaDB sysbench для key_cache_partitions в % с key_buffer_size = 400 МБ

Каждый тест выполнялся 3 раза по 15 минут с 3-минутным разогревом.

                   Number of threads
                     1       4       8       16      32      64      128
 sysbench test
  oltp_complex_ro
      8 / off        -0.78   -0.42   -0.18   -0.49   -1.03   -0.64    1.08
     32 / off        -0.38   -0.30    0.55   -0.39   -0.75   -0.05    2.49
  oltp_simple
      8 / off        -1.19   -2.20   -0.74   -2.74   -1.54    0.28   -1.46
     32 / off        -1.24   -1.22    0.33   -0.13    0.11    2.09   -1.34
  select
      8 / off        -0.71   -1.68   -1.48   -2.05    0.94   -2.93   -0.18
     32 / off        -0.71   -1.33   -2.11   -0.63   -0.40  -19.68* -11.45*
  update_index
      8 / off        -1.30    4.37  -14.69*  -2.56   17.69*  -1.14    2.82
     32 / off        -1.47    7.03*   0.71   -0.72   15.61*   1.61    0.33

 ( 8/off*100)-100
 (32/off*100)-100

 * means due to unusual high STDEV (see OO.org spreadsheet for details)

 off means key_cache_partitions off
   8 means key_cache_partitions = 8
  32 means key_cache_partitions = 32

Бенчмарк выполнялся на perro: Linux openSUSE 11.1 (x86_64), односокетный двухъядерный процессор Intel 3.2 ГГц. с кэшем L2 1 МБ, 2 ГБ ОЗУ, data_dir на 2 диске в программном RAID 0

MariaDB и MySQL были скомпилированы с

BUILD/compile-amd64-max

Ревизия MariaDB была:

revno: 2742
committer: Igor Babaev <igor@askmonty.org>
branch nick: maria-5.2-keycache
timestamp: Tue 2010-02-16 08:41:11 -0800
message:
  WL#86: Partitioned key cache for MyISAM.
  This is the base patch for the task.

sysbench был запущен со следующими параметрами:

--oltp-table-size=20000000 \       # 20 million rows.
--max-requests=0 \
--mysql-table-engine=MyISAM \
--mysql-user=root \
--mysql-engine-trx=no \
--myisam-max-rows=50000000 \
--rand-seed=303

и следующими переменными параметрами:

--num-threads=$THREADS --test=${TEST_DIR}/${SYSBENCH_TEST}

Использовалась следующая конфигурация для MariaDB:

--no-defaults \
--datadir=/mnt/data/sysbench/data \
--language=./sql/share/english \
--key_buffer_size=400M \
--key_cache_partitions=32 \        # Off | 8 | 32
--max_connections=256 \
--query_cache_size=0 \
--query_cache_type=0 \
--skip-grant-tables \
--socket=/tmp/mysql.sock \
--table_open_cache=512 \
--thread_cache=512 \
--tmpdir=/mnt/data/sysbench
Содержание, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержание не просматривается предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают взгляды MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/1649/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API