SlideShare uma empresa Scribd logo
1 de 35
俺のサバフェスを
クイズ方式で伝えたい。
クソかっこ良く俺のサバフェス
はっぴょうしゃ
こうじょう --> えいぎょう --> ITうんよう --> Sier --> ITせんせい --> ITうんよう
コードネームはドン。
Microsoftにんていデスクトップサポートテクニシャン
Zabbixにんていスペシャリスト
AWSにんていソリューションアーキテクト
チューニンガソンにゅうしょう
インストールマニアックスFinal じゅんゆうしょう
Takayuki Saito (さいとう たかゆき)
@taka3110_pcc
https://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つの値を変更して結果を確認するという基本を再確認しました。
参加者のみなさまお疲れ様でした!!!
運営の皆様、お疲れ様でした!!!
次回も期待しております!!!

Mais conteúdo relacionado

Mais procurados

Mroongaを選んだ理由と
ちょっと嬉しかった話
Mroongaを選んだ理由と
ちょっと嬉しかった話Mroongaを選んだ理由と
ちょっと嬉しかった話
Mroongaを選んだ理由と
ちょっと嬉しかった話
Terui Masashi
 
qpstudy#5 懇親会LT riywo
qpstudy#5 懇親会LT riywoqpstudy#5 懇親会LT riywo
qpstudy#5 懇親会LT riywo
Ryosuke IWANAGA
 
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pmsphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
Takeshi Komiya
 
ザ・ドキュメント~うまくいかないNoSQL~
ザ・ドキュメント~うまくいかないNoSQL~ザ・ドキュメント~うまくいかないNoSQL~
ザ・ドキュメント~うまくいかないNoSQL~
Akihiro Kuwano
 

Mais procurados (20)

ownCloudについて
ownCloudについてownCloudについて
ownCloudについて
 
BIOSからUEFI
BIOSからUEFIBIOSからUEFI
BIOSからUEFI
 
Osoljp201204
Osoljp201204Osoljp201204
Osoljp201204
 
Memtest86をかけてみた話
Memtest86をかけてみた話Memtest86をかけてみた話
Memtest86をかけてみた話
 
Midiosx
MidiosxMidiosx
Midiosx
 
node.js 開発のためのお手軽サーバ構築について(仮)
node.js 開発のためのお手軽サーバ構築について(仮)node.js 開発のためのお手軽サーバ構築について(仮)
node.js 開発のためのお手軽サーバ構築について(仮)
 
素人ハニーポッターがCowrie構築したってよ
素人ハニーポッターがCowrie構築したってよ素人ハニーポッターがCowrie構築したってよ
素人ハニーポッターがCowrie構築したってよ
 
いろいろ考えると日本語の全文検索もMySQLがいいね!
いろいろ考えると日本語の全文検索もMySQLがいいね!いろいろ考えると日本語の全文検索もMySQLがいいね!
いろいろ考えると日本語の全文検索もMySQLがいいね!
 
PerlモジュールをRubyに移植する時に落ちた穴々
PerlモジュールをRubyに移植する時に落ちた穴々PerlモジュールをRubyに移植する時に落ちた穴々
PerlモジュールをRubyに移植する時に落ちた穴々
 
AWSのRedHatにMySQL最速インストール
AWSのRedHatにMySQL最速インストールAWSのRedHatにMySQL最速インストール
AWSのRedHatにMySQL最速インストール
 
IoTのビジネスをデバイス・ゲートウェイから見てみる / Develpers.IO 2016
IoTのビジネスをデバイス・ゲートウェイから見てみる / Develpers.IO 2016IoTのビジネスをデバイス・ゲートウェイから見てみる / Develpers.IO 2016
IoTのビジネスをデバイス・ゲートウェイから見てみる / Develpers.IO 2016
 
Dockerイメージで誰でも気軽にMroonga体験
Dockerイメージで誰でも気軽にMroonga体験Dockerイメージで誰でも気軽にMroonga体験
Dockerイメージで誰でも気軽にMroonga体験
 
Mroongaを選んだ理由と
ちょっと嬉しかった話
Mroongaを選んだ理由と
ちょっと嬉しかった話Mroongaを選んだ理由と
ちょっと嬉しかった話
Mroongaを選んだ理由と
ちょっと嬉しかった話
 
qpstudy#5 懇親会LT riywo
qpstudy#5 懇親会LT riywoqpstudy#5 懇親会LT riywo
qpstudy#5 懇親会LT riywo
 
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
大阪Node学園 七時限目 「ゼロからはじめるnode.js」大阪Node学園 七時限目 「ゼロからはじめるnode.js」
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
 
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pmsphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
 
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
 
ザ・ドキュメント~うまくいかないNoSQL~
ザ・ドキュメント~うまくいかないNoSQL~ザ・ドキュメント~うまくいかないNoSQL~
ザ・ドキュメント~うまくいかないNoSQL~
 
Windows Azure CloudService で Java 使ってみたアレコレ
Windows Azure CloudService で Java 使ってみたアレコレWindows Azure CloudService で Java 使ってみたアレコレ
Windows Azure CloudService で Java 使ってみたアレコレ
 
Sphinx GO!!
Sphinx GO!!Sphinx GO!!
Sphinx GO!!
 

Destaque

サバフェスLT
サバフェスLTサバフェスLT
サバフェスLT
hiroi10
 

Destaque (11)

サバフェスLT
サバフェスLTサバフェスLT
サバフェスLT
 
VM-Manager
VM-ManagerVM-Manager
VM-Manager
 
はじめてのグラモニ
はじめてのグラモニはじめてのグラモニ
はじめてのグラモニ
 
AWS STORAGE GATEWAYの使用レポート
AWS STORAGE GATEWAYの使用レポートAWS STORAGE GATEWAYの使用レポート
AWS STORAGE GATEWAYの使用レポート
 
PHPバージョン別応答速度比較
PHPバージョン別応答速度比較PHPバージョン別応答速度比較
PHPバージョン別応答速度比較
 
Idcfクラウドはこんな人に向いている
Idcfクラウドはこんな人に向いているIdcfクラウドはこんな人に向いている
Idcfクラウドはこんな人に向いている
 
しつこくXenとzfsで作る家庭内vdiサーバ2015年版
しつこくXenとzfsで作る家庭内vdiサーバ2015年版しつこくXenとzfsで作る家庭内vdiサーバ2015年版
しつこくXenとzfsで作る家庭内vdiサーバ2015年版
 
545人のインフラを支えたNOCチーム!
545人のインフラを支えたNOCチーム!545人のインフラを支えたNOCチーム!
545人のインフラを支えたNOCチーム!
 
VMware ESXi トラブルシューティング
VMware ESXi トラブルシューティングVMware ESXi トラブルシューティング
VMware ESXi トラブルシューティング
 
Xenとzfsで作る家庭内VDIサーバ
Xenとzfsで作る家庭内VDIサーバXenとzfsで作る家庭内VDIサーバ
Xenとzfsで作る家庭内VDIサーバ
 
5.6 以前の InnoDB Flushing
5.6 以前の InnoDB Flushing5.6 以前の InnoDB Flushing
5.6 以前の InnoDB Flushing
 

Último

Último (10)

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

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