タグ

ブックマーク / isucon.net (8)

  • ISUCON4 本選AMIとソースコードの公開 : ISUCON公式Blog

    みなさんこんにちは。ISUCON4 出題担当チームの mirakui です。 2014年11月に行われた ISUCON4 選ではテコラスさん提供のホスト上に用意された VM で競技を行いました。今回、選の VM に似た環境を再現する AMI を用意しましたのでご紹介いたします。 選環境を再現するために、2つの AMI を提供します。1つはチューニング対象アプリケーション用の AMI 、もう1つはベンチマーカー用の AMI です。 アプリケーション AMI ami-86e8e287 ベンチマーカー AMI ami-84e8e285 アプリケーション AMI は、選で参加チームに3台ずつ提供された VM とほとんど同じ内容です。 ベンチマーカー AMI は、ベンチマークサーバを再現するもので、 benchmarker の実行ファイルと、選で実際に用いられた動画ファイルのセット(13G

    ISUCON4 本選AMIとソースコードの公開 : ISUCON公式Blog
  • ISUCON4 本選の解説と講評 : ISUCON公式Blog

    ISUCON4選の振り返り こんにちは。ISUCON4 出題担当スタッフの mirakui です。 あの盛り上がった選から約一ヶ月が経過してしまいましたが、選について振り返ってみます。 ISUCON4 の予選は、参加チーム180組以上という過去最大の規模でしたが、選に出場できたのはその中のたった30組でした。この倍率の高さからも激戦であったことは想像に難くないと思いますが、一体どのような問題で、どのような戦いだったのでしょうか。 テーマは「動画広告配信」 選問題のテーマは、「動画広告配信」でした。広告リクエストに応じて表示すべき動画クリエイティブを抽選し、5MB 程度の mp4 ファイルを出力するという問題です。 この問題には以下の内容が含まれていました。 広告主が動画広告を入稿する API。おもに以下の情報を POST する 広告動画ファイル ユーザが広告(リダイレクタ)をクリ

    ISUCON4 本選の解説と講評 : ISUCON公式Blog
  • ISUCON4 本選の参考実装言語について : ISUCON公式Blog

    選では以下の5言語で参考実装を用意します。 RubyPHPPerlPythonGo 予選ではこれらに加えて Node.js がありましたが、選出場チームに Node.js を利用していたチームがいなかったことと、運営チームのスケジュールの都合上 Node.js 版の用意が難しいという事情があり、やむなく Node.js を外すことになりました。 Node.js を外したのは選の問題の特性によるものではなく、単純に運営チームの技術スキルとスケジュールの都合です。 なお、Python 版についても同様に選出場チームの利用者はありませんでしたが、こちらは用意いたします。 申し訳ありませんが、ご理解の程よろしくお願いいたします。

    ISUCON4 本選の参考実装言語について : ISUCON公式Blog
  • ISUCON4 予選 参考解答(Redis版) : ISUCON公式Blog

    ISUCON4 予選お疲れさまでした! 予選問題の Ruby 初期実装などを担当した @sora_h です。 予選はたのしんでいただけましたでしょうか? 記事では、ざっくりとそこそこのスコアを出す解き方を紹介しようと思います。 ※@rosylillyによる、高得点を出すことを重点に置いたピーキーな解答例はこちらです 前提 一人でやる 一応8時間経過時点でスコアをとる ただし出題者であるので問題の把握などの時間は短縮されていることに注意。 Ruby の実装を利用する ある程度、現実味のあるチューニングが主 ベンチマーカーの実装を利用したりしない また、この記事で出来た実装は GitHub に掲載しています: https://github.com/sorah/isucon4-qualifier-sorah 初期スコア とりあえず立ち上げて動かした時のスコアは success:6030 fai

    ISUCON4 予選 参考解答(Redis版) : ISUCON公式Blog
  • ISUCON4 オンライン予選参加者向け 予習に使えるエントリまとめ : ISUCON公式Blog

    当ブログでのエントリも増えてきましたので振り返り用です。 同じ問題が続くわけではありませんが参考までにご覧ください。 第1回目の問題を再現できます(問題作成 LINE株式会社) ▼自家製 #isucon のつくりかた : ISUCON公式Blog 第2回目の問題を再現できます(問題作成 LINE株式会社) ▼自家製 #isucon2 のつくりかた : ISUCON公式Blog 第2回目の参加者の皆さんのエントリまとめ ▼#isucon2 参加者・関連エントリまとめ : ISUCON公式Blog 第3回目の予選問題を再現できます(問題作成 面白法人カヤック) ▼オンライン予選で使用した問題が手元で再現できるAMIを公開しました : ISUCON公式Blog 第3回目の予選問題について ▼ざっくりと #isucon 2013年予選問題の解き方教えます : ISUCON公式Blog 第3回目の予

    ISUCON4 オンライン予選参加者向け 予習に使えるエントリまとめ : ISUCON公式Blog
  • ISUCON 夏期講習 2014 を開催しました : ISUCON公式Blog

    こんにちは、櫛井です。 今年も学生限定イベント「ISUCON 夏期講習」を開催いたしましたので、スライドなど共有いたします。 まずは、第一回・第二回のISUCONで出題プログラムを作成し、第三回では優勝したLINE選抜チームのエンジニアより「インフラエンジニア仕事内容とISUCON」についてご紹介し、その後は第三回ISUCONの予選問題に挑戦していただきました。 ある程度さわってみていただいてから「パフォーマンス向上のコツ」という内容で、予選問題攻略の方法について説明がありました。 当日の資料はこちらで公開されています。

    ISUCON 夏期講習 2014 を開催しました : ISUCON公式Blog
  • 第三回 ISUCON本選 関連エントリまとめ : ISUCON公式Blog

    2013.11.19 13:42 更新 参加者エントリ37件 -- LINE株式会社の櫛井です。 ISUCON選にご参加いただいた皆さん、ありがとうございました! こちらでは感想エントリや何をしたかに言及されたエントリをまとめていきます。見つけた順です。もしここに載っていないものがある場合は @941 まで教えていただけると助かります。 選のTweetはこちらでまとめています 第三回 #isucon 選Tweetまとめ - Togetter メディア掲載 ・サーバーとアプリを高速化、さばけるアクセス数を競う「ISUCON 3」レポート -INTERNET Watch 運営 ・#isucon の戦問題の解説に書くネタのメモと、とっかかりの見つけ方 - beatsync.net ・ISUCON3 を開催しました - 酒日記 はてな支店 ・ISUCON3出題の裏側 | tech.kaya

    第三回 ISUCON本選 関連エントリまとめ : ISUCON公式Blog
  • ざっくりと #isucon 2013年予選問題の解き方教えます : ISUCON公式Blog

    こんにちは、@acidlemon です。 ざっくりと書いたつもりなのに長編です。 エントリでは、スコアがなかなか伸びなかった方々を主な対象として、実際に先週末実施した予選問題を解いていく方法を解説します。高スコアをたたき出した方々は参考までに「こんなやりかたでもここまでスコア伸びるんだなー」という感じで読んでください。 最初の方針は「派手なことをしない」「コンサバにやる」です。「とりあえず」という気持ちでmemcachedやRedis、もしくはvarnishやnginxでキャッシュし始めるとキャッシュの寿命のことを考え始めなければならず、疑心暗鬼になったりして難易度が上がります。まぁその辺は最終的には男気によって解決するものなのですが、その要素を排除したままできるだけスコアを上げてみましょう。 日曜夜よりアップされたみなさんの感想エントリなども拝見しており、やっぱオンメモリに置くのは速い

    ざっくりと #isucon 2013年予選問題の解き方教えます : ISUCON公式Blog
  • 1