あいつの日誌β

働きながら旅しています。

ISUCON2015

isucon5 予選の復習を macOSX でやってみる

isucon5 予選の復習を local 環境でやってみる 前回までで Azure 上でアプリが動かせるようになりました。 今度はローカルでソースコードを動かしたいと思います。 おそらく予選時に複数人で作業する場合は直接 VM のファイルを編集すると不都合が発生するた…

isucon5 予選の復習を Azure 上でやってみる(3)

前回でベンチマークの実行方法を知ることができました。 今回はアプリケーションの状態を計測する手順をまとめてみます。 ログを調べる 思いついたのは以下2点 slow query を有効にして時間がかかっている query を発見する nginx のアクセスログからリクエ…

isucon5 予選の復習を Azure 上でやってみる(2)

前回は webapp を Azure 上に deploy しました。 今回は bench tool を 同じ Virtual Machines 上に配備したいと思います。 ベンチマークの取り方 ここでは Virtual Machines に deploy した webapp と同じ場所でベンチツールを実行するようにしてみます。 i…

isucon5 予選の復習を Azure 上でやってみる(1)

追記: ansible が grub.cfg を書き換えている箇所があったのでコメントアウトしました。 前回の問題がある場所 前回の出題者たちが作成した Ansible を使って構築してみます。 github.com Ansible 実行サーバーは手元の MacOSX で、操作対象サーバーは Azure…