ISUCON公式Blog

ISUCONとはさくらインターネット株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトルです

ISUCONの過去問に
チャレンジするための
シンプルな環境構築
商標「ISUCON」利用の
ガイドラインはこちら

自家製 #isucon2 のつくりかた

2012/11/06 15:05にTech Blogにて公開された過去エントリです。
livedoor Techブログ : 自家製 #isucon2 のつくりかた

--
こんにちは、tagomorisです。ISUCON2 というイベントで主にレギュレーションを考えたりベンチマークツールを作ったりしていました。普段はNHN Japan ウェブサービス本部というところで働いています。
先日ISUCON2は幸いにも大好評のうちに終了しましたが、このお題および関係する話題をぜひ多くの人にも知っていただきたい! というかこのまま捨てるとかちょっともったいない! ということもあり、作業対象のアプリケーションコード、およびベンチマークツール一式を公開しています。
このエントリでは、これを用いて一式を動作させ、ご家庭でもISUCON2を再現できるよう、いくつかの手順をご説明していきます。ぜひみなさんも楽しいISUCON2ライフを満喫してください。


ざいりょう


今回は初期データはすべてWebアプリケーションのコードから投入されるため、このソースコード一式があればすべて本番時と同じように動作します。

ベンチマーク設定が本番時と同じ設定になっているため、たとえばノートPC1台ですべて動作させようと思うとかなり重いでしょう。その場合にはベンチマーク設定を変更します(後述)。

したごしらえ

ISUCON2環境を作成するPCですが、以下のものが動作する環境が必要です。カッコ内のバージョンはISUCON2本番環境で選択したものです。
  • ベンチマークツール
    • Node.js 0.8.x (0.8.12)

    • MySQL 5.x (5.5)

    • http_load

  • 対象アプリケーション(言語についてはどれかひとつ)
    • MySQL 5.x (5.5)

    • Perl 5.x (5.16.1)

    • Ruby 1.9.x (1.9.3)

    • Python 2.7 (2.7.3)

    • Node.js 0.8.x (0.8.12)

    • PHP 5.3- (5.3)

    • Java 6

各言語のインストールについては perlbrew, rbenv (or rvm), nodebrew (or nvm) などを用いるのが便利だと思います。手元で既にインストールされている場合はそれを使ってください。Perlについては System Perl が 5.8 の場合は、perlbrewを使って新しいものを入れることをお薦めします。
Read more...

#isucon2 参加者・関連エントリまとめ

2012/11/03 19:36にTech Blogにて公開された過去エントリです。
livedoor Techブログ : #isucon2 参加者・関連エントリまとめ

--
最終更新 2012/11/20 9:56

見つけ次第まとめていきます。
掲載されていないエントリを見つけた場合は @941 までご連絡いただけると助かります。

■参加者レポート
・isucon2に参加してきました #isucon2 - しるろぐ
・#isucon2 に参加してきたよ! | netmark.jp
・isucon #2へ参加してきました - I sort my thought...
・#isucon2 で優勝してきました - 酒日記 はてな支店
Read more...

#isucon2 リアルタイムフォトレポート 更新終了

2012/11/03 12:38にTech Blogにて公開された過去エントリです。
livedoor Techブログ : #isucon2 リアルタイムフォトレポート 更新終了

--
更新終了 19:23

こんにちは、櫛井です。

NHNテクノロジーカンファレンスの第三弾として開催している、Webサービスの高速化を競っていただくコンテスト #isucon2 のフォトレポートです。

関連エントリ
・livedoor Techブログ : 第3回NHNテクノロジーカンファレンスは番外編! #isucon2 開催のお知らせ。優勝賞金は30万円!
・livedoor Techブログ : 【締め切りました】第3回NHNテクノロジーカンファレンス番外編 #isucon2 の参加者募集開始と詳細決定のお知らせ

会場はNHN Japan 渋谷オフィス カフェスペース、場所は渋谷ヒカリエです。
カフェにあるレゴ机もISUCON仕様。
DSC03359


NHNテクノロジーカンファレンス主催者である株式会社データホテルの
伊勢さんより開会の挨拶。今回もサーバ提供はデータホテルにしていただいております。
ありがとうございます!
DSC03345


ISUCONの構成作家、tagomorisよりレギュレーションの説明。
前回に続きオープニングがストーリー仕立てです。
DSC03351
Read more...

↑このページのトップヘ