タグ

isuconに関するhamacoのブックマーク (155)

  • ISUCON5 についての感想 - from scratch

    !? Node.jsの実装はなくなりました。 #isucon— Yosuke FURUKAWA (@yosuke_furukawa) September 26, 2015 こちらチーム名 Noder なんですけど #isucon— Yosuke FURUKAWA (@yosuke_furukawa) September 26, 2015 Noder チームの今の会話「どうする?!Perl? Ruby? Go?」「SQLでがんばろ?」 #isucon— Yosuke FURUKAWA (@yosuke_furukawa) September 26, 2015 「一回落ち着こう」って5回くらい言ってる #isucon— Yosuke FURUKAWA (@yosuke_furukawa) September 26, 2015 Ruby分からずただのお荷物と化してる #isucon— Yosuk

    ISUCON5 についての感想 - from scratch
  • ISUCON5 予選問題 参照実装ならびにベンチマーク等の公開 : ISUCON公式Blog

    ISUCON5 の出題担当の一人、tagomorisです。みなさん予選はいかがでしたか? 楽しめましたか? 今回の準備をするにあたり、参考実装の準備などについて多くの協力を @najeira さん、 @hydrakecat さん、 @making さん、 @taroleo さんにいただきました。多くのみなさんが参加できたのはひとえにこの方々の協力があってこそだと思います。特に @najeira さんには予選直前の土壇場での動作確認・修正など非常にお世話になりました。当にありがとうございました。決勝の準備でも、できればこれに懲りず、よろしくお願いします。次こそは余裕をもって準備します :P また共犯者というかメイン出題担当のもう一人 @kamipo さんにも大きな苦労をかけました。いつもすまないねえ……。 今回の予選はいろいろと不手際が多く、特にNode.js実装が土壇場で用意できないとい

    ISUCON5 予選問題 参照実装ならびにベンチマーク等の公開 : ISUCON公式Blog
  • ISUCON5 予選でアニメ見た - 鳩舎

    今年は参加者側として ISUCON5 に出てきました。チームは白金動物園。いつもの(@sora_h, @mirakui)メンツです。 何やってたかについては大体 sorahのエントリ に書いてあるので割愛。というか前頭葉破壊されて覚えてないです。 真剣な与太話 9:30 チームビルディングと称して アイカツ! #152 を見る 10:00 チームビルディングの一環でリアルタイムでプリパラ #64 を見て、前頭葉を破壊される 10:30 チームビルディング、そして緊張を解くために ゆるゆり なちゅやちゅみ!+ +2 を見る これを見てなにやってるんだと思われたかもしれませんが、あくまで僕に限った話(二人はどうだったか知らない)をすると、これは当に助かった。 開始前の9:00時点だと、リラックスしてるつもりだったけど『前回の問題作ったヤツが予選敗退とか笑えない冗談だろ』みたいな感じで、めちゃ

    ISUCON5 予選でアニメ見た - 鳩舎
  • ISUCON 5予選で5位通過した話 - ゆううきブログ

    ISUCON 5の予選で2日目3位、全体で5位のスコアで通過した。 メンバーは id:ntakanashi さん, id:astj さんと自分の3人で、「はむちゃん」というかわいいチーム名で参加した。 言語は当然Perl。 役割分担は id:astj さんの記事にも書いてあるけど、だいたい以下のようなものだった。 id:y_uuki : ミドルウェアより下をお任せ / ログ解析して改善ポイントの洗い出し id:ntakanashi : オンメモリにしたりモジュールを入れ替えたり諸々チューニング id:astj : クソクエリやN+1をちまちま潰していくISUCON 5の予選に参加して全体5位で通過しました - 平常運転 昨年のISUCON 4に参加したときに、少なくともISUCON予選においてはアプリケーションロジックの改善/改変がスコアに対して支配的だと感じていた。 そこで、インフラ担当

    ISUCON 5予選で5位通過した話 - ゆううきブログ
  • SQL初心者の留年野郎がISUCON予選通過した方法 - UIU

    休日にISUCONというコンテストの予選に参加した。ISUCONというのはWebアプリケーションをいかに高速化できるかを競うコンテスト。スポンサーはLINE社などで賞金は100万円で豪華。 ISUCON5 選出場者決定のお知らせ 大学の同じサークルの pastak, nonamea774 と「チーム学生自治」というチーム名で出場した。ちなみに、休学中の僕を含めて三人とも大学で留年しており、今もなお卒業の目処はたっていない。 ISUCONでは初めの環境としてMySQLが与えられることが多いのだけど、チームメンバーは三人ともRails生まれMongoDB育ちという感じで、MySQLはSELECT文をかろうじて知っているという程度で、パフォーマンス改善の経験もあまりなかった。 それでも運良く15079点の成績で予選を通過できた(しかも学生枠ではなく)。予選でやったことを書いてみます。 準備はチ

    SQL初心者の留年野郎がISUCON予選通過した方法 - UIU
  • ISUCONでした - uzullaがブログ

    今年もISUCON!!!!!!!!!!! ISUCONがなんであるかは以下エントリをご覧下さい。 isucon.net やったこと 私は足回り担当でした。OSと、ミドルウェアと、ライブラリと、GCPの操作そこらへんを全部担当です。 去年はガンガンコードもさわってたんですが、今回はいったんゲタを預けました。 理由は簡単で、3人いて、他2人はPerlが得意なのが共通で、私は得意でなく、他2人より、サーバー周り(Linuxの設定とかそういうの)は得意だと思っていたからです。 プロファイル周りもドンドンやりたかったんですが、NYTProfがなんかすごくむずかしくて、差し込んだりはずしたりも結構たいへんぽかったので、できなかった。 ログの集計でアクセスパターン解析とか、(あまり役にたたなかったけど)MysqlのSlowlogをとったりとか、どうしてもidleが余る…多分これはこのアクセスパターンが乗

    ISUCONでした - uzullaがブログ
  • ISUCON4 予選問題で(中略)、”my.cnf”に1行だけ足して予選通過ラインを突破するの術

    NTT Tech Conference 2022 での「Dockerからcontainerdへの移行」の発表資料です https://ntt-techconf.connpass.com/event/241061/ 訂正: P2. . 誤: ``` Ship docker run -it --rm alpine Run docker push ghcr.io/ktock/myalpine:latest ``` 正: ``` Ship docker push ghcr.io/ktock/myalpine:latest Run docker run -it --rm alpine ```

    ISUCON4 予選問題で(中略)、”my.cnf”に1行だけ足して予選通過ラインを突破するの術
  • ISUCONで学ぶ Webアプリケーションのパフォーマンス向上のコツ 実践編 完全版

    【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮Hibino Hisashi

    ISUCONで学ぶ Webアプリケーションのパフォーマンス向上のコツ 実践編 完全版
  • ISUCON4の予選に出た #isucon - tknzk's tech log

    ISUCON4 の予選に出た。 今回は、去年のチームメンバーのid:urapico とフロントエンドエンジニアのnkns の3名体制で臨んだ。 セットアップ テーブルを移動して、テレビをセカンドディスプレイとして使うセッティング 日のISUCON会場 #isucon pic.twitter.com/DWxOsEfEWH— ルミエ (@lumie007) 2014, 9月 27 AWSクーポンを投入 *1 集合 9:30 idobataに集合 開始 10:00 スタート 公開されたAMI でEC2インスタンスを起動 各自ssh でログインしてもらう id:urapico がソースをbitbucketにpush PHPに切り替える 502 BadGateway 時間がもったいないということでRubyでいく宣言 ざっくりソースを読む DBへのアクセスをどう減らすかだねっていう話をする 作戦会議

    ISUCON4の予選に出た #isucon - tknzk's tech log
  • #isucon 2014予選の延長戦をやってみた - orangain flavor

    予選の時間内では足りてないことばかりだったので、もう少し試行錯誤することにしました。 #isucon 2014の予選をほぼ一人で戦うハメになった話 - orangain flavor 目標は50000点、できれば60000点出したい。 予選終了時 Python実装 DBはRedisのみを使う Cookieがないときだけnginxで静的ファイルを返す Gunicornを使ったマルチプロセスモデル ワーカー数10、ワークロード10 最終提出スコア: 32710 細々とした改良 nginxの設定を追加。 redis-pyのパーサーをhiredisに置き換え。 テンプレートエンジンを使わないよう変更。 アプリを見なおして、RedisのRead/Write数を削減。 スコアはあまり上がらず 32912。 Gunicornのワーカーをmeinheldに置き換え 前回のエントリのコメントで id:met

    #isucon 2014予選の延長戦をやってみた - orangain flavor
  • ISUCON4の予選に参加した - 好き勝手に生きてます。 by 橘べるちぇ

    はい。会社でみんながISUCON参加するというし、賞金が100万円だとか言うのでISUCONに参加してみました。その結果をとりあえず書いておこうと思います。 チーム編成 いつもあまり一緒に仕事をしない、会社の運用チームの2人と参加することになりました。以前出ようかな〜と行ったらメンツが揃ってない所があると言われてそこに参加する感じになったわけですね。普段一緒に端末を眺める事も無い二人と一緒に参加できたのは楽しかったです。

  • エンジニアが熱狂した 第三回 #isucon 運営の話 - 941::blog

    ISUCON3 予選の企画と運営をしました の続き。 (ISUCON社の社長は多分こんな顔だと思う) ISUCON公式Blog 11月9日、優勝賞金100万ということもあってか開始30分前には参加者のほぼ全員が揃うという過去回を上回る集まりのよさを発揮した第三回 ISUCON。大変楽しんでいただいたようで何よりです。 企画の話は前回しているので、今回は選の運営について。 やったことは ・参加者への当日の案内連絡(gistに書いて代表者へDMかメール) ・参加者へ提供設備は早い者勝ちであると連絡(同上) ・優勝パネル、トロフィー、ネームカード手配 ・弁当、ドリンクの手配 ・スタッフの役割分担、当日のスタッフタイムテーブル作成 ・司会 というカンジで、デザイナーに細々デザインしてもらったり、懇親会担当におまかせする部分を決めたり今回は当日スタッフが多いけど混乱しないように交通整理しておいたり

    エンジニアが熱狂した 第三回 #isucon 運営の話 - 941::blog
  • 優勝したらあの子に告白することばかり考えていた #isucon - かみぽわーる

    ISUCON3選お疲れさまでした! うちのチームのことはだいたいgfxが書いてる通りなんですけど、おもに僕がやったこととか選後に振り返ってみたことを書いておきます。 予選後の教訓で、最初にちゃんとコードを読んで方針を決めようって話してたので、最初に全員でざっと構成とかコードとか初期状態でのベンチとか回してみて全体を把握してから昼に作戦会議。 そのときに僕が話した見解は このアプリケーションから何らかの方法で参照時の画像変換のボトルネックを取り除いたとき、次にボトルネックになるのは帯域になる なので理想的な状態から逆算すると5台でWANにトラフィックを吐く構成になってる必要がある 最悪、参照時にまったく変換しなくて済む理想的な高速化に失敗してすべての変更をrevertすることになっても、5台並べて参照時の画像変換して返せるようにできてれば単純に初期状態の5倍のCPUでスケールできるから5

    優勝したらあの子に告白することばかり考えていた #isucon - かみぽわーる
  • サーバーとアプリを高速化、さばけるアクセス数を競う「ISUCON 3」レポート 今年の優勝は、LINE選抜チーム「チーム生ハム原木」

  • ISUCON3の本選にFulabで参加してきました

    Fusic 平田です。 予選を繰り上げ当選できたので、選に参加してきました。 一緒に参加したヌーラボ染田さんのblog記事、ISUCON3選関連エントリまとめあたりも合わせてご覧ください。 我々が何をやったかの詳しいところは染田さんの記事に書いてあるので、僕の視点から見たことを時系列で並べてみます。 前日の作戦会議 「今日は飲んでも飲みすぎない」が最初の確認事項。 あとは前回の反省で、「事前の検討を長めに」「入れ替えが容易ならやってみて、だめだったら戻すくらいで」といったところを確認。 とは言え後は複数台構成だろうってくらいの予想しかできなかったので、「立ち合い強く、あとは流れで」みたいな話になりました。 「地方参戦の強みをおやつで発揮する」というのも協議結果で、これについては後述。 で、前日の準備にopsletを活用。 弊社の眼鏡軍曹が作ったもので、ISUCONに合わせて機能追加まで

    ISUCON3の本選にFulabで参加してきました
  • #ISUCON 3 本戦に(スタッフとして)参加してきました - handlename's blog

    今回の成果↓ (参加してきましたエントリにちょこちょこ登場しててうれしい) 予選でなすすべなく敗退したので、戦では問題アプリの言語移植と、テスト回答、当日運営のお手伝いをしていました。 移植 @fujiwaraさんが作ったperlのリファレンスアプリをnodejsに移植するというのを担当したのですが、 mysqlのユーザー指定が空になっている(オブジェクトのキーが間違っていた…!)ことを戦中に指摘されてしまいました…。 nodejsで挑戦していたチームの方々ごめんなさい。 いちおう言い訳をしておくと、 nodejsのmysqlモジュールは、ユーザー名の指定がない場合はrootとしてつなぎに行くようになっていて、 検証中(=サーバー1台)では問題なく動作してしまっていたのです。 サーバーを増やすとrootでは外からつなぐことができないので正常動作しないという…。 すべての言語のアプリをが

    #ISUCON 3 本戦に(スタッフとして)参加してきました - handlename's blog
  • ISUCON3出題の裏側 - KAYAC engineers' blog

    acidlemonです。今日はもうなんだかいろんなところに記事を書かなきゃならなくててんてこまいとなっております。 さて、最初に告知です。 毎週カヤック技術部では金曜日の夜に技術部勉強会を行っています。今週末はISUCON3の優勝チームのtagomorisさんとkazeburoさんをゲストにお迎えして、出題担当のfujiwaraとともに今回のISUCONを振り返ってもらい、せっかくだから外部の人をバンバンよんで酒のみながらLTとかもしてもらっちゃおう! みたいな感じになっています。 追記(2011/11/11 20:15): kazeburoさんのスケジュールも確認取れましたので追記しました ということで、ISUCON3反省会というイベントを立てましたので参加希望の方はこちらから参加表明をおねがいします。費用はカヤック持ちで参加無料となっておりますので好きなだけビール飲んでいってください!

    ISUCON3出題の裏側 - KAYAC engineers' blog
  • ISUCON3 - 予選から本戦を終えて - 日々是鍛錬

    TwitterでISUCONに参加したいとぼやいていたら、@f440 さんが一緒にどうかと誘ってくれたので、ISUCON3に参加してきました。 オシャレ怪盗スワロウテイルとして参加し、戦2位という結果で幕を閉じました。 参加した動機として、自分がWebエンジニアとしてどれくらい通用するのかという腕試しでもあり、また優勝を狙っていたので、あとからじわじわ悔しさが溢れだしながらこのまとめを書いています。 僕も考えていた全体的な心構えとか、方針とかは相方の @f440 さんのエントリ ISUCON3 の参加記録 に読みやすくまとめらているので、合わせて読んでもらえると僕達がどう考えてISUCON3に取り組んだのかが深まると思います。 予選前 今回がISUCON初参加、ということもあり勝手があまりわかっていない状態だったので、@f440 さんにざっと解説してもらい過去の問題(ISUCON2、KA

    ISUCON3 - 予選から本戦を終えて - 日々是鍛錬
  • ISUCON3 で惨敗してきました : DSAS開発者の部屋

    KLab からは 「ぜかまし」 が ISUCON 3 の戦に参加していました。 メンバーは私 (@methane) と、 @tenntenn, @hasi_t です。 結果は順位なし (計測時に fail が多かった) と、惨敗というかそれ以前の問題です。 結果は散々だったものの、設問は非常に完成度が高く、とても楽しめました。 作問してくださった面白法人KAYAC様、主催してくださったLINE株式会社様、 環境と懇親会を提供してくださったデータホテル株式会社様、ありがとうございました。 特に問題作成に関わられた方、当にお疲れ様でした。 それでは、どうしてこんな結果になったか、当日の様子を振り返ってみます。 10:00 会場着 3人とも開場時間前後には到着して、ホワイトボードがある会議室を抑えました。 (とはいえ、ホワイトボードは同じ会議室の人にも見えてしまうので、結局使いませんでした。

    ISUCON3 で惨敗してきました : DSAS開発者の部屋
  • isucon3本選に└('-'└)└)└)<HEARTBEATSとして参加した&予選本選を通して得た知見 - このブログはURLが変更になりました

    11月9日に開催されたisucon3選にチーム「└('-'└)└)└)<HEARTBEATS」*1として参加してきました。 結果は惨敗だったのですが、当日やったことと、予選選を通して得た知見を書き留めておきます。 当日やったこと 画像のサムネイル作成をなんとかするためImager使ったら孔明の罠 ベンチマーク中にtopを眺めているとconvertコマンドがボトルネックになっていたのでここをなんとかしようと試みてみました。 convertを呼び出す代わりにImagerを使ってサムネイルを作成してみたのですが、Imagerだと差分検出でエラーになってしまいました。見事な孔明の罠ですね。やられた。 Image::Magickのインストールに手間取る Imagerが差分検出で引っかかるので早々にあきらめてImage::Magickを使おうとしたのですが、cpanfileに requires "

    isucon3本選に└('-'└)└)└)<HEARTBEATSとして参加した&予選本選を通して得た知見 - このブログはURLが変更になりました