1. Copyright IDC Frontier Inc. All rights reserved.
1
db tech showcase Tokyo 2015
サバフェス上位入賞者にみる
ioMemory×MySQL
最新チューニング教えます
IDCフロンティア
ソリューションアーキテクト 藤城 拓哉
@tafujish
2015年06月10日
D17:MySQL/Flash
2. (C) IDC Frontier Inc. All Rights
Reserved.
自己紹介
■業務
クラウド前
Unix/Linuxシステム管理者
クラウド後
プラットフォームの
設計、構築、運用
テクニカルサポート
ソリューションアーキテクト今ココ
■趣味
自宅サーバー/自宅HPC
ベンチマーク
3. (C) IDC Frontier Inc. All Rights
Reserved.
インフラのすべてが揃うIDCフロンティア
Yahoo! JAPANのグループ企業であるIDCフロンティアは、
クラウドサービス(IaaS)、データ分析プラットフォーム、
データセンター、高速・大容量ネットワークを軸としたITイ
ンフラを提供しています。
Cloud Service Bigdata Datacenter Network
2013年1月 ioMemory ioDrive2 サービス提供開始
2014年11月 ioMemory PX600 サービス提供開始
4. (C) IDC Frontier Inc. All Rights
Reserved.
サービスポートフォリオ
Cloud
パブリッククラウド
プライベートクラウド
オブジェクトストレージ
RDBMS(提供予定)
ベアメタルサーバー
Network
ファイアウォール コンテンツキャッシュマネージドGSLB
不正侵入検知/防御サービス DDoS対策サービス
ウェブアプリケーション
ファイアウォール(WAF)
Bigdata DataCenter
Solution Service
ハイパフォーマンスデザインパック
Infrastructure
首都圏、福島、大阪、北九州の全国9か所のデータセンターインフラ
総容量330Gbpsの高速・大容量バックボーンネットワークインフラ
Yahoo!ビッグデータインサイト
ハウジングサービス
インターネット接続
オンサイト運用アウトソーシング
マネージドサービス
サーバー基礎構築
5. (C) IDC Frontier Inc. All Rights
Reserved.
IDCFのioMemory搭載サービス 選べる2タイプ
ハードウェア専有仮想マシン
Highio.5XL128
ベアメタルサーバー
高速IO1000
ポータル上から作成し即時利用
時間従量で1時間から利用
仮想化による柔軟性
オーバーヘッド無しのフル性能
ioMemoryを直接操作
メモリサイズをカスタマイズ
15. (C) IDC Frontier Inc. All Rights
Reserved.
MySQL / MariaDB / PerconaServer
Percona
61%
Maria
28%
MySQL
11%
Percona
100%
最終スコアが取れた
36チーム中
入賞6チーム中
サバフェスでの利用状況
→ 以降の検証はPerconaServerを選択
24. (C) IDC Frontier Inc. All Rights
Reserved.
innodb_buffer_pool_size
ioMemoryにより高速なI/Oでも結局はメモリが重要
VSL(ioMemoryのドライバ)もメモリを消費する
→ ここでは余裕をもって20G
25. 25(C) IDC Frontier Inc. All Rights
Reserved.
I/Oとフラッシュ
innodb_io_capacity
innodb_io_capacity_max
innodb_lru_scan_depth
innodb_buffer_pool_instances
innodb_flush_neighbors
31. (C) IDC Frontier Inc. All Rights
Reserved.
ログのブロックサイズ
ioMemory 512Byte
ファイルシステム 4KByte
ioMemory 4KByte
ファイルシステム 4KByte
MySQL Log
4KByte
I/O
MySQL Log
4KByte
I/O