2013本戦で惨敗してきました。2013本戦で惨敗してきました。isucon寝かせると、たぶんそのまま公開しないままになってしますので、拙速で簡単ながら書きました。予選同様、id:kfly8とid:karupaneruraとチーム坂パスタとして参加してきました。今回もdstatを叩くだけの簡単なお仕事をしてました。予選でdstatを叩くだけの簡単なお仕事をしてきましたhttp://masasuzu.hatenablog.jp/entry/2013/10/16/ISUCON結論から言うと、今回完走できませんでした。やったこと下回りを主に見てました。wemuxを入れたベンチ施行ごとにログを分けたかったので、ベンチ実行前にログをローテートするラッパースクリプトを書いたwemuxでtop、dstat、エラーログ、アクセスログをtailしている共有セッションの作成チームメンバーが誰でも見れるダッシュボードmysqldの設定調整pt-query-digestでクエリ解析long_query_time=0.0001にしてやっとslowが出るレベルだった。nginxのアクセスログ(LTSV)から簡単なアクセス解析をするスクリプトを書いたLTSVパース楽で良かった。反省ボトルネックを見誤った。convertプロセスがCPUを使っていたのでそこをまずなんとかしようとして、ImageMagicからImlib2に変えようとしてそこに大きな時間を使ってしまった。この辺はkarupane先生がもっと詳しく書いてくれるはず。最初のうちにDBがボトルネックではないってのは分かっていたのに、未練がましくslow-queryを見ていたりとかもしてた。アプリをほとんど見てなかったこっちは個人の反省。ミドルウェアとログと負荷をみるだけに終始して、アプリ側は他の人に任せていたが、最初からアプリをある程度見ておけば、もう少し総合的にアドバイスできたはず。最後にこんな楽しいイベントを運営していただいたスタッフの皆様ありがとうございました。普段見ているアプリはだいたいDBがボトルネックになっていることが多いので、DB以外をチューニングするというのは普段あまりしてこなかったので、すごい良い経験になりました。次回あれば是非参加したいです。id:kfly8とid:karupaneruraに補足していただけるはず。打ち上げは地下パスタに行きましょう。あと牡蠣鍋食べに行きましょう。2013本戦で惨敗してきました。MySQLがkillされてくれなくてつらい。Chiba.pm#7に参加しました。(1)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。