タグ

2012年11月5日のブックマーク (18件)

  • isucon2に参加してきた - kanblr

    isuconとは 古代中国において部族間の問題を解決するために互いに椅子を投げあって飛距離、破壊力、チューニング力などを競った伝統「椅子魂」に倣い、現代のプログラマの間で広く行なわれている個人の決闘様式である 民明書房「藤原組の歴史」より というわけで、11/3に開催されたisucon2にteam 50ms or dieの一員として参加してきました。 myfinderさん、bonnuさんがプロファイリング等でどんどん不味そうなところを見つけていくので、自分はアプリ(lib/Isucon2.pm)を読みつつ、決まった方針に沿ってどんどん書き換えていこう、といった感じ。 件数が少なくて固定されてるartist,variation,ticketなどをconfigに移動最新の購入履歴10件のSQLからJOINを無くすbuyのところで「UPDATE …. ORDER BY RAND() LIMIT

    isucon2に参加してきた - kanblr
  • #isucon2 に参加しました

    同僚の @kentaroさん @kyannyさんと #isucon2 に参加してきました。前回参加したときより結果も良かったですし、多くの気付きを得られ充実したものになりました。 @kyannyさん、@kentaroさんがすでに書かれている内容が詳細に富んでいるので、チームとして取り組んだことはこちらを参照ください。 #isucon2 に参加しました - 刺身☆ブーメランのブログ / @kyanny's blog #isucon2 にチーム「つねさま with 刺身あんちぽ」で参加してきました - delirious thoughts 自分で感じたことは以下です。 良かった点 前回は「とりあえず自分が知っていることで出来そうなこと」をやるといういきあたりバッタリ感がありましたが、今回は以下の部分で改善を感じられました。 そもそも行った施策とその効果を見る 何かよく分からないけど良くなったと

  • isucon2 にチームFukuokaで参加してきました!

    isucon2に参加しました。 まずは、NHNのisucon2のスタッフの皆様当にお疲れ様でした。 めっちゃ楽しめました。 今回、チームFukuokaとして、@matsukena、@matsuman、@Spring_MTの三人で参戦しました。 ちなみに、この三人全然別の会社に所属してますwww チームFukuokaでどんな感じでisucon2を戦ったかをまとめます。 セットアップ 〜 12:00まずは、 revでgit init各サーバーにkeyを設定hostsの設定dstatインストールDBを全部dump + appのバックアップ取得をして、あとは各サーバーのもろもろ確認。 CentOS release 5.8 (Final) Server version: 5.5.28-log MySQL Community Server (GPL) perl v5.16.2だったと思う。。。 ru

    isucon2 にチームFukuokaで参加してきました!
  • 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 でまたチューニングせずに別のことをしていた話 - やったるでぇ

    運営の皆さん楽しい会をありがとうございました。お疲れ様でした。素晴らしい手際を見習いたいです。 今回も @netmarkjp さん、@matsuu さんと参加してきましたのでやったことをメモします。 isucon2 関連リンクlivedoor Techブログ : 第3回NHNテクノロジーカンファレンスは番外編! #isucon2 開催のお知らせ。優勝賞金は30万円!livedoor Techブログ : 【締め切りました】第3回NHNテクノロジーカンファレンス番外編 #isucon2 の参加者募集開始と詳細決定のお知らせlivedoor Techブログ : #isucon2 リアルタイムフォトレポート 更新終了livedoor Techブログ : #isucon2 参加者・関連エントリまとめ#isucon2 ソースコード一式@kazeburo 先生のコード やったこと(スーパーなエンジニア

  • #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 に参加しました - @kyanny's blog

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

    #isucon2 に参加しました - @kyanny's blog
  • チームルンバとして #isucon2 に参加してきた! - 僕のYak Shavingは終わらない

    最近Rubyやスマフォアプリを書いたりしているkazuphです。 今回同期の@koichi222に誘われてISUCON2に参加してきました。 また是非インフラに詳しい人をということで@kitanpさんにもジョインして頂きました。 そうそうたるモヒカン実力者の方々に囲まれることになったわけですが、めでたく失格にならず完走できましたよ、と。 今回はISUCON2当日はもちろんのこと今まで準備期間でやったことをざっと書きます。 ISUCON1の勉強 何はともあれISUCONって何が出るの?ってことでISUCON1のブログ漁りを始めました。 すぎゃーんさんが前回のブログでISUCONタグがついているブクマのリンクを張っていたのを見て全部見てました。 基的にはサイトのパフォーマンスチューニングなど格的にやったことがないメンバーしかいなかったので、自分が読んだブログをFacebookグループに流し

    チームルンバとして #isucon2 に参加してきた! - 僕のYak Shavingは終わらない
  • isucon2に参加してきました! - koichi222のブログ

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

    isucon2に参加してきました! - koichi222のブログ
  • 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 で優勝してきました - 酒日記 はてな支店

    なんでもありのいい感じにスピードアップコンテスト 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 で優勝してきました - 酒日記 はてな支店
  • 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 に参加してきたよ!

    まつうせんせーのまとめを御覧ください [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

  • isucon2に参加してきました #isucon2 - しるろぐ

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

    isucon2に参加してきました #isucon2 - しるろぐ
  • livedoor Techブログ : #isucon2 参加者・関連エントリまとめ

    最終更新 2012/11/20 9:56 見つけ次第まとめていきます。 掲載されていないエントリを見つけた場合は @941 までご連絡いただけると助かります。 ■参加者レポート ・isucon2に参加してきました #isucon2 - しるろぐ ・#isucon2 に参加してきたよ! | netmark.jp ・isucon #2へ参加してきました - I sort my thought... ・#isucon2 で優勝してきました - 酒日記 はてな支店 ・#isucon2 で惨敗してきました - かるぱねるらすたいる ・Perl歴半年の3人が #isucon2 に参加してディフェンディングチャンピオンを倒そうと思った話 - kenjiskywalker no memo ・isuco2に参加してきました! - koichi222のブログ ・チームルンバとして #isucon2 に参加して