目次

ISUCON(Iikanjini Speed Up Contest)とは、与えられたWebアプリケーションに対して、高速化しスコアの高さを競うというコンテストです。

ConoHaでは、2017年に開催されたISUCON7の予選で使われた問題がすぐに再現できるテンプレートイメージを提供しています。1台でベンチマークまで可能な構成ですが、本番と同じ複数台構成も設定する事で可能です。

ISUCON7(予選)アプリケーションイメージのインストール方法

[1] コントロールパネルへログインし、「サーバー追加」ボタンをクリックします。

STEP1

[2] イメージタイプ「アプリケーション」から「ISUCON7(予選)」を選択します。

STEP2

ベンチマークの実行方法

ベンチマークについては下記コマンドにて実行することが出来ます。

# /home/isucon/isubata/bench/bin/bench -data=/home/isucon/isubata/bench/data -remotes=localhost -output=result.json
STEP3

localhostの部分を変える事で、別のマシンにベンチマークを実行する事が出来ます。
詳しくは「-h」オプションでヘルプをご確認ください。

参照実装の変更について

初期状態ではPythonの実装で動いていますが、以下の好きな言語の実装に変更する事が可能です。

「Go, Node.js, Perl, PHP, Python, Ruby」

※PHPの実装を動かす場合には、[/home/isucon/env.sh]の[ISUBATA_DB_HOST]を[localhost]から[127.0.0.1]に変える必要がございます。

詳しくはISUCON7予選 当日マニュアルをご確認ください。
ISUCONの詳細な情報はISUCON公式BlogISUCON公式Twitterをご確認ください。

問題は解決できましたか?

お役立ち情報

ConoHaではサポートコンテンツの他にも以下のようなお役立ち情報をご用意しております。ぜひご活用ください。