MySQLベンチマークおじさんがMySQL 5.7とMariaDB 10.1の比較をしていると聞いて

雑に。
1
ITOH Hiroyuki @i_rethi

linkbench自体もCPUを300%ぐらい使ってる。ネットワークの影響を無くすためとはいえ、こんだけ使われるとリモートからやるか悩むな

2015-11-09 01:43:19
ITOH Hiroyuki @i_rethi

mdでRAID0なわけだけど、妙に一方のデバイスへの書込みが多いけど、なんだろう

2015-11-09 02:01:35
ITOH Hiroyuki @i_rethi

ベンチ終了後のio状況(innodb_io_capacity 10000) 02:41:42 AM 11088.00 0.00 11088.00 0.00 174016.00

2015-11-09 02:43:29
ITOH Hiroyuki @i_rethi

その状態で一時的にinnodb_io_capacity 25000にした場合のio状況 02:42:31 AM 25884.00 0.00 25884.00 0.00 406856.00

2015-11-09 02:43:54
ITOH Hiroyuki @i_rethi

6コアよりコア数の多いCPUが欲しいな。。。

2015-11-09 03:21:30
ITOH Hiroyuki @i_rethi

参考にしつつも自分の試せる環境だと中々悩ましい点が多いなぁ / MySQL Performance: Demystified Tuning & Best Practices dimitrik.free.fr/Presentations/…

2015-11-09 03:40:06
ITOH Hiroyuki @i_rethi

このpcie-ssdはベンチに向いてないかもしれない・・・ 熱かなんかしらんが、いきなり速度落ちた。書き込み量って感じじゃないんだよなぁ

2015-11-09 04:40:21
ITOH Hiroyuki @i_rethi

writeじゃなくてreadが半分ぐらいになっとる

2015-11-09 04:41:38
ITOH Hiroyuki @i_rethi

innodb_lru_scan_depthが微妙な感じである。んー・・・

2015-11-09 04:43:23
ITOH Hiroyuki @i_rethi

innodb_io_capacityを12000に増やしてマシになった感

2015-11-09 04:46:54
ITOH Hiroyuki @i_rethi

バッファプールインスタンス毎のFree Buffersが0で張り付いてたからなぁ。5.7だからかHistory Lengthは伸びてなかったけど

2015-11-09 04:49:02
ITOH Hiroyuki @i_rethi

rtpsが5000~から7000~に 04:45:01 AM 19197.22 5079.22 14117.99 40664.98 185060.38 04:46:01 AM 22643.90 7400.53 15243.37 59334.76 248889.65

2015-11-09 04:52:05
ITOH Hiroyuki @i_rethi

Free Buffers減ってた結果、flush待ちになってたようで書込みもwrite requestはあまり変わらないのにwrite量が落ちるという微妙な状態になってたもよう

2015-11-09 04:54:10
ITOH Hiroyuki @i_rethi

同じパラメータで同じベンチ流してもはまるとは。割とギリな値だったのかな

2015-11-09 04:56:16
ITOH Hiroyuki @i_rethi

5.7の場合、innodb_io_capacityを1000単位でwtpsが上回ってたら注意した方が良さそうか。安定してきたら↓程度に 04:58:01 AM 21132.52 9678.72 11453.80 77430.86 200130.12

2015-11-09 04:59:29
ITOH Hiroyuki @i_rethi

cactiなんで5分おきだけど、4時45分から改善傾向 pic.twitter.com/di2QBn8hXj

2015-11-09 05:03:25
拡大
ITOH Hiroyuki @i_rethi

LinkBenchを io_capacity 10000で綺麗に完走すると26575 io_capacity 12000で綺麗に完走すると24103 負荷状況にもよるし、バランス大事

2015-11-09 06:41:27
ITOH Hiroyuki @i_rethi

なお、ぐだった時のスコアは20213

2015-11-09 06:41:57
ITOH Hiroyuki @i_rethi

ベンチ終了直後にMySQL5.7を停止しようとすると [Note] InnoDB: Waiting for page_cleaner to finish flushing of buffer pool で待たされてる理由が出るようになったようで。以前は見た記憶が無い

2015-11-09 06:52:52
ITOH Hiroyuki @i_rethi

@ts4th ですかね? 裏側の挙動は見えないのがなんとも。。。

2015-11-09 09:31:14
ITOH Hiroyuki @i_rethi

@ts4th 自宅で使ってるIntel 910シリーズなのでサポートはちょっと。。。linkbenchなのでutilは高いですね。

2015-11-09 10:14:10
ITOH Hiroyuki @i_rethi

linkbenchだとMariaの方が遅そうかな

2015-11-09 10:27:22
ITOH Hiroyuki @i_rethi

MariaDB 10.1、同条件でやってスコアは21277。ちと弱いね

2015-11-09 11:37:33