俺のサバフェスをクイズ方式で伝えたい

35
俺のサバフェスを クイズ方式で伝えたい。 クソかっこ良く俺のサバフェス

Upload: takayuki-saito

Post on 19-Jul-2015

564 views

Category:

Technology


1 download

TRANSCRIPT

俺のサバフェスをクイズ方式で伝えたい。

クソかっこ良く俺のサバフェス

はっぴょうしゃ

こうじょう --> えいぎょう --> ITうんよう --> Sier --> ITせんせい --> ITうんよう

コードネームはドン。

MicrosoftにんていデスクトップサポートテクニシャンZabbixにんていスペシャリストAWSにんていソリューションアーキテクト

チューニンガソンにゅうしょうインストールマニアックスFinal じゅんゆうしょう

Takayuki Saito (さいとう たかゆき)@taka3110_pcchttps://github.com/taka3110

https://www.chatwork.com/don

DK所属

きょうはなすこと

俺のサバフェスチューニングポイントをクソかっこよくクイズにするよ

クイズ形式にするけどだれにも正解をきかないから心の中で参加してね

第1問

俺が最初にログインしてやった事は何?

A : yum update B : yum install mysql-server

C : MySQLのリポジトリ作成 D :祈祷

第1問

俺が最初にログインしてやった事は何?

A : yum update B : yum install mysql-server

C : MySQLのリポジトリ作成 D :祈祷

最近の戦績

インストールマニアックスFinal 準優勝

ISUCON3 予選落ち

サバフェス レギュレーション違反失格

ISUCON4 レギュレーション違反失格

学んでない訳ではない。

これは、ハンデだ。

最初の方

IODriveを全部swapにしてみたりして、memory周りで遊ぶ。

Innodbを全部swapにしてみた。最初のベンチ

第2問

俺が本気出してまずやった事は何?

A : driverのupdate B : DBの変更

C : AとBの両方 D :祈祷

第2問

俺が本気出してまずやった事は何?

A : driverのupdate B : DBの変更

C : AとBの両方 D :祈祷

DriverのupdateとDBをpercona5.6に変更

初期(MySQL5.6)から変更。劇的な変化は見られない。

Driverを3.2.6へ。DBをpercona5.6へ最初のベンチ

第3問

俺のベンチスコアが30000を超えなかった理由は何?

A : trimをしていなかった B : query cacheしていた

C : AとBの両方 D :祈祷を忘れてた

第3問

俺のベンチスコアが30000を超えなかった理由は何?

A : trimをしていなかった B : query cacheしていた

D :祈祷を忘れてたC : AとBの両方

ベンチ前にtrimを入れて、query cacheをoff

query cacheは当初offにしていたが、memory遊びの時にonにしてそして当初offにしていたmy.cnfを改変して読み込ませた為、Query cacheがoffになったからあがった事に気づいていなかった。

Driverを3.2.6へ。DBをpercona5.6へ Trimを実行とquery cacheをoffに

第4問

俺のベンチスコアが42000を超えた理由は何?

A : buffer_poolの調整 B : reniceで優先度変更

C : AとBの両方 D :祈祷

??????????????

????????????

Trimを実行とquery cacheをoffに ??????

第4問

俺のベンチスコアが42000を超えた理由は何?

A : innodb_buffer_poolの調整 B : reniceで優先度変更

D :祈祷C : AとBの両方

Memoryギリギリにして、更にreniceを実施

Reniceを実施して優先度を変更したことで立ち上がりが加速。不安定になり、最高地点は下がったが平均して42kオーバーに。Innodb_buffer_poolは最終的に28Gに設定。

Trimを実行とquery cacheをoffに Innodb_buffer_poolとrenice調整

最終問題

俺が最後に自分のサーバとランキングページを見ながらした事は?

A : 祈祷 B :祈祷

C :祈祷 D :祈祷

最終問題

俺が最後に自分のサーバとランキングページを見ながらした事は?

A : 祈祷 B :祈祷

C :祈祷 D :祈祷

祈りは届かず。オーバーコミットで下げる結果に

祈祷をしたがreniceもうまく働かず、オーバーコミットで結果を下げることに。

最終的に30k付近でフィニッシュしました。

今回は、ダブルチューニングをしており、どの値が効いて上がっていたのかが、

今いち分かり辛い結果となり、最後を効果的に回せなかった。

1つの値を変更して結果を確認するという基本を再確認しました。

参加者のみなさまお疲れ様でした!!!

運営の皆様、お疲れ様でした!!!次回も期待しております!!!