bauer's diary

凡人の凡人による凡人のための備忘録

ISUCON

ISUCON6で屈辱的に負けてきた

はじめに 去る2016年9月18日(日)に、ISUCON6の予選に参加しました。 結果は最高スコア12023で屈辱的に敗退しました・・・ その一部始終をまとめておきたいと思います。 ISUCONとは? お題となるWebサービスを決められたレギュレーションの中で限界まで高速化…

きたるISUCON6向け武者修行その4 -kataribeでHTTPリクエストのパフォーマンスを可視化しよう-

kitakitabauer.hatenablog.com 前回はNginxのチューニングを行いました。 今回はISUCONの過去問でも登場してきたプロファイリング用のツールを予習しておきます。 kataribeとは? "Nginx/Apache/Varnishncsa Log Profiler"と書かれている通り、 アクセスログ…

きたるISUCON6向け武者修行その3 -Nginxのチューニングをしてみよう-

kitakitabauer.hatenablog.com 前回MySQLのチューニングを行いました。 今回はNginxのチューニングを行います。 Nginxのバージョン確認 $ nginx -v nginx version: nginx/1.6.1 古すぎないので問題なさそうです。 デフォルトのnginx.confを確認 /etc/nginx配…

きたるISUCON6向け武者修行その2 -MySQLのチューニングをしてみよう-

kitakitabauer.hatenablog.com 前回プロビジョニングしたリポジトリにインストールされたMySQLの設定を確認していじっていきます。 MySQLのバージョンを確認 $ mysql --version mysql Ver 14.14 Distrib 5.6.31, for Linux (x86_64) using EditLine wrapper …

きたるISUCON6向け武者修行その1 -仮想環境を構築して負荷試験を実行してみよう-

強い意志の元、今年こそISUCONに参加しようと思います。 ISUCONとは? お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル、それがISUCON isucon.netそこで、まずはチームメンバーとISUCON4(2014年開催)の復習…