タグ

2012年11月4日のブックマーク (12件)

  • Perlの上級初心者がISUCON2に行ってきた話

    あーどうもどうもこんにちは、acidlemonです。 今回はタイトルにあるとおり11/3、文化の日にあったNHN Japan主催のISUCON2(いい感じにスピードアップコンテスト2)に参加してきた話です。2〜3人で構成した25チームがスコアを競うために実サーバ60台、仮想マシン120台(1チームに仮想マシン4台)を用意して行われるWebサービスのスピードアップコンテストということでこれだけの量を用意出来る主催のNHNさんマジすげぇー。こんな大規模でスピード感あふれるイベントに参加できたことはかなり貴重な経験でした。どうもありがとうございます。 1ヶ月くらい前 うちの会社にはディフェンディングチャンピオンのfujiwara組がおり、もう1チームくらい出てみたらってことで新卒の若者チームが出るような雰囲気だったのですが結局出なかったようで、中途のおっさん2人+年齢詐称気味の新卒というチームで

    Perlの上級初心者がISUCON2に行ってきた話
  • #ISUCON2 で特別賞を頂いて来ました | へぼい日記

    というわけで前回に引き続き山形組として参加してきました。 まとめブログはこちら 結果は、スコア18万切りに最初に到達すると頂ける特別賞を16時ごろ10万ちょうどぐらいのスコア(スコアは低いほうが優秀)で頂いたものの、その直後に藤原組さんにさくっと8万あたりのスコアで抜かれ、こちらも9万台のベストスコアはだしたものの、最終結果は10万あたりで、藤原組さんは8万台で2位で終了。 スコア的には僅差だったので正直かなり悔しいですが、藤原組さんは「実運用に突っ込んでも運用が破綻しない状態」を維持されていたようで、うちはかなりチート手法でしたのでこれはもう完敗ですね。次があったら正攻法で戦えるように経験値を上げて望みたいなと思いました。 やったこと アプリ全書き換え 1fileなPSGI https://gist.github.com/4006644 feersum(1プロセスマルチスレッド) データ

  • #isucon2 にチーム「つねさま with 刺身あんちぽ」で参加してきました - Kentaro Kuribayashi's blog

    同僚の@kyanny, @tnmtと3人で、チーム「つねさま with 刺身あんちぽ」として#isucon2に参加してきました。そんなに悪い結果ではなかったようではあるとはいえ、スコアという形で明白な差をつけられると、技術者としての実力がまだまだ全然足りないと思い知らされて、これはなかなか悔しいことだなあと思いました。 我々がやったことや、考えたことなどの詳細は@kyannyメンバーが詳しく書いてくれているので、是非ご覧ください(僕が他に書く余地がないw)。当日のコミュニケーションはIRCや口頭で行っていましたが、後日のまとめのためにわりと詳細にGitHubのWikiにリアルタイムにまとめてあって、役立ちます。 #isucon2 に参加しました - 刺身☆ブーメランのブログ / @kyanny's blog 上記に加えて、いくつか。 役割分担をして効率的に作業した方がよかろうというわけで、

    #isucon2 にチーム「つねさま with 刺身あんちぽ」で参加してきました - Kentaro Kuribayashi's blog
  • #isucon2 に参加してきてました - ぱいぱいにっき

    おはようございます、マコピーです。 さて、昨日 ISUCON2 なる何でもありのWebアプリケーションチューニングイベントに参加してきてました。詳細や全体の様子は以下のリンクからどうぞ。 livedoor Techブログ : #isucon2 リアルタイムフォトレポート 更新終了 我らがチームぽわわのメンバーは、 isuconの予習とか考えてない。ただ当日全てを委ねるだけよ、私のゴーストに— kenjiskywalkerさん (@kenjiskywalker) 11月 1, 2012 チームメンバーに高度な情報戦をしかけておりました #isucon2— Masatoshi Kawazoeさん (@acidlemon) 11月 3, 2012 新卒が一人で待っておりますので諸先輩方におかれましては、会場に早く到着されるようお願い申しあげます #isucon2— マコピーさん (@mackee

    #isucon2 に参加してきてました - ぱいぱいにっき
  • isucon2に参加してきました! - koichi222のブログ

    チームルンバとして@kazph @kitanpとisuconに参加してきました! ■準備 まずは前回のisucon関連の記事を読みあさる 最初はrubyで行こうかーとなっていたけど、前回のみたらかなり初期性能に差があったのでperlに決定 memcachedはどこでつかうんだろうねー リバプロにnginxを立てて、nginxからmemcachedにアクセスして返すのが良さげ(前回のfujiwaraさんの構成を見て) 更新があったタイミングでアプリからmemcachedにセットしよう ■当日 初ヒカリエにテンション上がる NHNさんの受付でムーンと写真を撮る 写真をひと通り撮り終えて席につく 課題発表。今回の課題はチケット販売システム。 スタート! パスワードのIをl と勘違いしてログインできない(しかも全員w) @kitanpさんに鍵登録、リバプロのnginxとmemcachedをインスト

    isucon2に参加してきました! - koichi222のブログ
  • #isucon2 に参加しました - @kyanny's blog

    #isucon2 に参加しました。とても楽しかったです。ありがとうございました。最終スコアは五位という結果に終わりましたが、うまくいったこともダメだったこともひっくるめて自分の実力は出せたので過程には満足しています。 事前準備 昨年の isucon では雰囲気に飲まれてほとんど何もできないままタイムアップを迎え、不意な結果に終わりました。今年は去年の反省を踏まえて、チームメイトの @kentaro さんと @tnmt さんと事前にある程度の方針を決めて臨みました。 言語は基 Ruby を選ぶ。仕事で使っているし、アプリケーションサーバの運用や rbenv などの周辺ツールの扱いにも慣れているので。とにかく手に馴染んだものを選ぶ。「なんとなくはやそう」みたいな曖昧な理由で node を選んだりしない。 コードは GitHub にでも置いて、 Capistrano で一発デプロイできるよう

    #isucon2 に参加しました - @kyanny's blog
  • Perl歴半年の3人が #isucon2 に参加してディフェンディングチャンピオンを倒そうと思った話 - さよならインターネット

    #isucon2 参加者・関連エントリまとめ 運営の方々、@kazeburoさん、@tagomorisさん お疲れ様でした!とても楽しく参加させて頂きました! 優勝が前回覇者のチームfujiwaraということで、やれやれですね。 @fujiwaraさんと席を並べて半年経ったのかな。 インフラチームとして2人で仕事をするようになり、 同じサーバを見て、同じメトリクスを確認し 同じアラートを受け取り、同じ課題を見てきていました。 暁美ほむらがよく軍隊なら一個中隊規模の軍事力があるという話がありますが、 @fujiwaraさんは一国の軍隊ぐらいのパワーを持っているんじゃないかって思います。 サービスエンジニアが書いたコードをチェックし、アドバイスを行い、 スイッチやLANケーブルの配線を行い、ネットワーク構成を考え、 アプライアンスのロードバランサを設定し ボトルネックを瞬時に判断し、誰よりも早

    Perl歴半年の3人が #isucon2 に参加してディフェンディングチャンピオンを倒そうと思った話 - さよならインターネット
  • #isucon2 で惨敗してきました - 時計を壊せ

    潔く。 思った事 ソースを見て DB重そう 参照系クエリでJOINしまくってるなー recunt_soldとか 更新系重そうだなー IS NULL ORDER BY RAND appがstatic file返してるの無駄だなー front endがapacheなのはやめたほうがよさそう 最終的にはmemcachedにレスポンス突っ込んでnginxのmemcachedモジュールで返せればいいなー recunt_soldは別パスにしてSSIで分離出来るとキャッシュの寿命分けられていいなー 負荷を見て やっぱりDB重いなー これいっそRedisとかで書き換える方がいいのでは でもRedis普段使ってないし怖いなー ベンチ直後のappが重い? いろいろ疑ってみたが原因わからず DBIをdisconnectしてみたが、遅くなった いつの間にか解消されててなぞ rev負荷あんま無いなー appたててし

    #isucon2 で惨敗してきました - 時計を壊せ
  • #isucon2 に参加してきたよ!

    まつうせんせーのまとめを御覧ください [blackbirdpie url="https://twitter.com/matsuu/status/264661505830690817"] →これはチェック側のエンバグっぽいとのこと byモリスさん [blackbirdpie url="https://twitter.com/matsuu/status/264662518289547265"] →これがうまくいかなかったのは、参照の増加により/buyのロックが激しくなったせい。/buyを改善したあとなら効いた [blackbirdpie url="https://twitter.com/matsuu/status/264663517037199360"] →nginxlog formatを指定して $request_time を確認 [blackbirdpie url="https://tw

  • isucon #2へ参加してきました - walf443's blog

    前回非常に楽しかったので、今回も参加したいなーと思っていたのですが、「くらげとみかん」チームで、なんとか参加できました。 走り書きだけど、考えたこと、やったことをメモっておく(あとでまとめなおすかもしれない) まずは最初に全サーバーへsshの鍵を通して、screenで全サーバーへログインした。 前回ベンチマークを走らせるのが遅かった、という反省があったので、まずベンチマークを実行した。 まずappをいじるための環境を整備した。git reposを作ったり。(11:30) 次は、アプリケーションの概要を把握するために、全tableのschemaをshow create tableしたり、全テーブルの件数を把握して、stockテーブル以外は対した容量にならない、ということを把握した。 long_query_timeを0にして、ベンチを走らせて、全クエリをslowログへ出力し、mysqldump

    isucon #2へ参加してきました - walf443's blog
  • isucon2に参加してきました #isucon2 - しるろぐ

    NHN主催のisucon2に参加してきました。 チーム名は「飲兵衛ズ」。チームメイトは、@karupaneruraと@masasuz。 livedoor Techブログ : 【締め切りました】第3回NHNテクノロジーカンファレンス番外編 #isucon2 の参加者募集開始と詳細決定のお知らせ livedoor Techブログ : #isucon2 リアルタイムフォトレポート 更新終了 結果 惨敗でした。 午前中すぐに1000チケット超えて、しばらく1位だったのですが、いろいろ試してたらスコアが落ちてしまって、最終的に午前の記録を抜くことができませんでした。その間に他のチームにあれよあれよと抜かれてしまいました。 やったこと 太字が自分がやったことです。 後半、情報共有がおろそかになって、記憶を頼りに書いているので、誰が何やったとかちょっと曖昧。 10時 @karupaneruraがIRC

    isucon2に参加してきました #isucon2 - しるろぐ
  • #isucon2 で優勝してきました - 酒日記 はてな支店

    なんでもありのいい感じにスピードアップコンテスト ISUCON が 2 になって帰ってきたので、参加して優勝を勝ち取ってきました。 まとめ的なものはこちらから livedoor Techブログ : ISUCON チームメンバーのblogも併せてご覧ください。 おそらくはそれさえも平凡な日々: #isucon2 で連覇させてもらってきました Redis布教活動報告 ISUCON 編 - unknownplace.org 今回は前回の ISUCON 優勝メンバーのひとり @sugyan が転職して出題側に回ってしまったので、@typester を招聘してチーム編成。@songmu と共に3人でチーム「fujiwara組」として再参戦です。 以下、作業用IRCのログからふりかえりますと…… 11:39:29 <typester> とりあえずrecent_soldはキャッシュってのはまずやることか

    #isucon2 で優勝してきました - 酒日記 はてな支店
    sfujiwara
    sfujiwara 2012/11/04
    酔っ払いつつ書いたよ!