Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

Outline

vagrant-isucon/isucon2

Overview

isucon2とほぼ同じ環境を構築するためのVagrantfileです。

Usage

  • vagrant実行環境を用意する
  • このリポジトリ内のVagrantfileを手元に用意する
    • 必要に応じてVagrantfileを編集する
  • Vagrantfileがあるディレクトリでvagrant upを実行する
  • Ansibleによるプロビジョニングが完了したらvagrant sshを実行する

動作確認

Mac OS X + VirtualBox 5.0 + Vagrant 1.7.4で動作確認済です。 VMWare Desktopでも動作するかもしれませんが未確認です。

本来の設定と異なるところ

  • rubyのバージョンを依存関係解決のため1.9.3p551に変更しています
  • MySQLのバージョンを5.5からMySQL GA最新版(現在は5.6系)に変更しています
  • Javaがうまくコンパイルできないので諦めました
  • 本来のサーバは4台構成ですが、Vagrantfileで構築するのは1台のみです

FAQ

トップのFAQも合わせてご確認ください

プログラムの動かし方がわからない

以下をご確認ください。

初期状態でベンチマークのスコアが0になる

メモリーの割り当てが少なすぎる可能性があります。 Vagrantfileを編集してメモリーの割り当てを増やしてみてください。

Vagrantがない環境で試したい

CentOS6環境を用意できるのであればansible-isuconをご利用ください。

Morty Proxy This is a proxified and sanitized view of the page, visit original site.