Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

ISUCONに関するgfxのブックマーク (40)

  • isucon7予選のアプリをRustに移植したから解説するね | κeenのHappy Hacκing Blog

    κeenです。こういう流れがあったので移植しました。 keenさんが「2028年、Rust でイケてる web application framework はこれだ!」みたいな記事を書くとと "余力" が生まれるかもしれません…!! — FUJI Goro (@__gfx__) 2018年8月28日 まずISUCONを知らない方に雑に説明しておくと、意図的に遅く作られたWebアプリケーションが与えられるので7時間くらいでどれくらい高速化できるかを競うコンテストです。 このお題のWebアプリケーションが参加者や流行りに合わせて複数言語で提供されるのですが、今年はRustが来そうだということで参加者の肩慣らしのために過去問を移植しましたというお話。 ひとまずソースコードは こちら 手元でベンチマークをしてみた限り、Pythonの2倍くらいは速いもののGoには劣るようでした。これの考察については

    isucon7予選のアプリをRustに移植したから解説するね | κeenのHappy Hacκing Blog
    gfx
    gfx 2018/09/02
    ふむふむ。
  • 俺の考えるISUCON - たごもりすメモ

    ISUCONというイベントがある。要するに技術コンテストイベントだ。領域はWebアプリケーションにかかわる全てといってよい。 isucon.net これがなんなのか、そろそろ一発説明しておくか、という気分にちょっとなったので書く。実は何を隠すこともなく次の出題者なのでいかに出題内容にひっかからないように書くかがちょっと大変かもしれないが、どうせ出題内容とかまだ確定しているわけでもないので、いいや。 ISUCONとは何か ある日の朝、Webアプリケーションが一式、適当に設定されたサーバごと渡されます。あとベンチマークツールも渡されます。 さて夕方までにこのベンチマークツールの計測するスコアを可能な限り上げてください、そのためなら渡されたサーバ上で何をやっても構いません。ただしベンチマークツールはアプリケーションの動作が変わっていないかどうかチェックするための機構を備えているので、そいつが違反

    俺の考えるISUCON - たごもりすメモ
  • ISUCON6 本選問題の解説と講評 : ISUCON公式Blog

    ISUCON6選の出題を担当しました@edvakfです。 既に1週間以上経過してしまいましたが、ISUCON6主催者および参加者の皆さま、ご協力ありがとうございました。この素晴らしいイベントが今年も開催されたのは関わってくださった全員のおかげです。 特に名誉運営として予選終了後に参加していただいたmatsuuさんには大変なご尽力をいただき、感謝の言葉を尽くしても足りません。 さて、既にTwitterでは周知していますが、ISUCON6選問題のリポジトリを公開しています。 https://github.com/isucon/isucon6-final 合わせて、ISUCON6裏話Nightの開催も決定していますので、もっと余韻を楽しみたいという方はご参加下さい。 http://connpass.com/event/43742/ ※こちらのイベントはAmazonウィッシュリストからプレゼン

    ISUCON6 本選問題の解説と講評 : ISUCON公式Blog
    gfx
    gfx 2016/11/02
  • ISUCON6 で優勝しました : DSAS開発者の部屋

    @methane です。タイトルの通り、 ISUCON でとうとう優勝してきました。 チームメンバーは、(予選と同じく) @kizkoh (インフラ担当), @mecha_g3 (アプリ担当) でした。 私は予選のときはガッツリとアプリを書いていたのですが、戦では netstat -tn (←老害), top, dstat -ai, sudo perf top などをみつつ指示をだしたり、方針を決めたり、完全に未経験だった node.js & react.js 対策をしたりが主な仕事で、あとは序盤のインフラのタスクが大量にあるときに MySQLdocker から外して基的なチューニングを入れたり Go を100行程度書いただけです。 結果的には優勝できましたが、メンバーの2人がよく準備し番でも実力を発揮してくれたのに対して 僕の戦略ミスで中盤から全くスコアを上げられなかったので

    ISUCON6 で優勝しました : DSAS開発者の部屋
    gfx
    gfx 2016/10/24
    おめでとうございます!!
  • https://isucon6f.catatsuy.org/

    gfx
    gfx 2016/10/22
  • azure-isucon-templates/isucon5-qualifier at master · matsuu/azure-isucon-templates

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    azure-isucon-templates/isucon5-qualifier at master · matsuu/azure-isucon-templates
  • まだ5回目だけど超有名になったパフォーマンスチューニングコンテスト ISUCON の運営を今年もやった話 - 941::blog

    今年もやりました! ISUCONは「アプリケーションとサーバを用意したから18時までに早くしておいてね、シクヨロ」というやつでして、今回で5回目でした。年に1回ペースなので4年やってる計算ですね。最近だと、エンジニアの方が自分の会社で起こる問題の改善やパフォーマンスチューニングが必要な状況で作業することを「リアルISUCON」なんて言われるほどに名前が売れてきてますね。ありがとうございます。 歴代のISUCON選で使ってるカード そういえばどんなかんじで参加者とか増えたんだっけなーと思ってまとめてみたら年々参加者も増えてて凄いんですよ。この4年で知名度もかなりあがったのもあって、参加者数とか調べてみたらえらいことになってました。 ISUCON1 2011年8月27日(土) 20チーム 47名 ISUCON2 2012年11月03日(土) 25チーム 68名 ISUCON3 予選 2013

    まだ5回目だけど超有名になったパフォーマンスチューニングコンテスト ISUCON の運営を今年もやった話 - 941::blog
    gfx
    gfx 2015/11/24
    最高の🎪でした!!!
  • ISUCON5 本選結果 : ISUCON公式Blog

    櫛井です。 参加者の皆さん、応援してくださった皆さん、ありがとうございました!すでに公式ハッシュタグにて紹介していますが、順位は以下の通りでした。 1位 151,509点 fujiwara組 2位 101,858点 白金動物園 3位 89,254点 GoBold 4位 87,834点 にゃーん 5位 86,210点 †空中庭園†《ガーデンプレイス》 6位 81,356点 大森s 7位 57,492点 2nd Party Cookies 8位 54,868点 チームフリー素材+α 9位 35,837点 ピザはバランスいい 10位 34,123点 ヴェンティッグ 11位 1,973点 chatzmers 残り14チームはfailでした

    ISUCON5 本選結果 : ISUCON公式Blog
    gfx
    gfx 2015/10/31
    空中庭園で参加して五位でした!!!!
  • ISUCON5予選を全体1位で通過しました - 酒日記 はてな支店

    ISUCON5 の予選1日目にチーム「fujiwara組」(@fujiwara, @songmu, @sugyan) として参加して、全体通して1位のスコアで通過しました。 isucon.net 今回は ISUCON 1 の時の優勝チームを再結成という形になったわけですが、最初はISUCON 4の時と同じ社内のチームででようかと思ってたんですよね。ところが昨年優勝チームだった「LINE選抜 生ハム原木」が今回参戦できないということで、sugyanがチームどうしよう、と困っていたのでつい…*1 初代fujiwara組を再結成しよう— fujiwara (@fujiwara) 2015, 5月 27 準備 今回はOSは Ubuntu(バージョン非公開)なのが事前にレギュレーションで公開されていたので(前年まではCentOS, Amazon LinuxなどのRedHat系ディストリビューションで

    ISUCON5予選を全体1位で通過しました - 酒日記 はてな支店
    gfx
    gfx 2015/09/28
  • ISUCON5予選でスコア34000を出す方法 - Qiita

    今回のISUCONについて Gunosyの@y_matsuwitterです。 今回のISUCONは去年と同様チーム.datとして、 @y_matsuwitter => プロセスキャッシュ中心の最終兵器作成 @TakatoshiMaeda => 予選に向けたツールの用意と司令塔、分析 @kanny => インフラ周り中心にボトルネック改善 と言う構成で、自分一人Go実装に突っ走るような布陣で望みました。 課題はMixiライクなSNSの実装で、割と色々なJOINが走らざるを得ない、短時間で高速化するには厄介な課題でした。 今回の結果としては日曜一位通過でき、一安心というところです。 また、予選中、両日含め最高スコアの34382を出せました。 事前準備 事前に色々と調査とすぐ使える形のサンプルコード書き溜めて置きました。 Goでのunix domain socketの扱い signalの受け取り

    ISUCON5予選でスコア34000を出す方法 - Qiita
    gfx
    gfx 2015/09/28
  • ISUCON5予選 2位で通過しました - 考える人、コードを書く人

    ISUCON5予選に@kazeburo、@shmorimo、@cubicdaiya(敬称略)の3人でチーム「GoBold」として参加してきました。 isucon.net 15時過ぎるくらいまではスコアが伸び悩んでいましたが、結果的に2位でフェニッシュすることができました。 以下はスコアの遷移をグラフ化したものです。 GoBoldスコア遷移のグラフ #isucon pic.twitter.com/JKkfjiVJnS— Shigeki Morimoto (@shmorimo) September 28, 2015 準備と方針 今回は予選に臨むにあたって事前に以下の準備を行いました。 Wikiで各種ミドルウェアの定石設定テンプレートを共有 Slackでプライベートグループを作成 各人個別にGCE上でISUCON4予選問題(Ubuntu)の復習 次に事前に軽く打ち合わせして使用言語などの方針を固

    ISUCON5予選 2位で通過しました - 考える人、コードを書く人
    gfx
    gfx 2015/09/28
  • LTSV 形式の Web サーバのアクセスログを集計するツールを作りました - tkuchikiの日記

    LTSV 形式の Web サーバのアクセスログを集計する、 tkuchiki/alp · GitHub を作成しました。 Install https://github.com/tkuchiki/alp/releases から各 OS 用のバイナリを取得できます。 Linux 以外では動作確認していませんが、おそらく動作すると思います。 Usage Labeled Tab-separated Values (LTSV) の Labels for Web server's Log みたいに log を出力すれば、 $ ./alp -f access.log +-------+-------+-------+-------+-------+-----------+-----------+-----------+-----------+--------+----------+ | COUNT |

    LTSV 形式の Web サーバのアクセスログを集計するツールを作りました - tkuchikiの日記
    gfx
    gfx 2015/09/25
  • ISUCON参加者向け Google Cloud Platform (GCP)の使い方 : ISUCON公式Blog

    9/10 18:24 ISUCON練習代を7割安にする方法 追加 9/1 16:48 Q&A追記 はじめに リンク集 GCPのサインアップ Googleアカウントの確認 GCPのサインアップ ISUCONプロジェクトの作成 プロジェクトメンバーの追加 ISUCON運営メンバーの追加 ISUCON参加用GCPクーポンの登録 クレジット利用状況の確認 GCEインスタンスの作成 ISUCON予選用GCEイメージの登録 GCEインスタンスの作成 GCEインスタンスへのSSH接続 各種のTips Google Cloud SDKのインストール gcloud compute コマンドライン例の調べ方 「割り当て」に注意 ISUCON練習代を7割安にする方法 Q&A はじめにこのドキュメントでは、ISUCON予選参加に必要となるGoogle Cloud Platform (GCP)の仮想サーバー、Goo

    ISUCON参加者向け Google Cloud Platform (GCP)の使い方 : ISUCON公式Blog
  • ISUCON4 予選問題の解説と講評 & AMIの公開 : ISUCON公式Blog

    こんにちは、ISUCON4 運営チームの @mirakui です。 @rosylilly @sora_h とともに ISUCON4 の問題作成と運営を担当しています。 さて、予選に参加していただけたみなさんは楽しんでいただけたでしょうか。今回は、予選問題の振り返りをしたいと思います。 予選問題「いすこん銀行」今回の予選問題は、「いすこん銀行」という架空の銀行の Web サービスがテーマでした。 銀行とはいっても、実は銀行としての機能は一切ないハリボテで、今回用意したのは ログイン機能 のみです。ログインって機能なの? と思うかもしれませんが、実際のウェブサービスを作る上で、ログイン部分の設計は単純では済みません。 それは、近年増加している「パスワードリスト攻撃」のような、不正ログインの対策を行わなければならないからです。 「いすこん銀行」には、ログイン画面と、ログインに成功した時に表示され

    ISUCON4 予選問題の解説と講評 & AMIの公開 : ISUCON公式Blog
    gfx
    gfx 2014/10/14
  • ISUCONの話(夏期講習2014)

    19. Web Server Apache httpd, Nginx, etc Serving static contents html, js/css, jpg/png, ... Reverse proxy for dynamic contents session control load balancing authentication caching server web server server application server appli ser server database server 20. Application Server Server process executes application code html, HTTP API endpoint generating views calling SQL calling external api refer

    ISUCONの話(夏期講習2014)
    gfx
    gfx 2014/08/20
  • サーバーとアプリを高速化、さばけるアクセス数を競う「ISUCON 3」レポート 今年の優勝は、LINE選抜チーム「チーム生ハム原木」

    gfx
    gfx 2013/11/12
  • ISUCON3出題の裏側 - KAYAC engineers' blog

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

    ISUCON3出題の裏側 - KAYAC engineers' blog
    gfx
    gfx 2013/11/11
    “快諾は快諾なんですけど、賞金がどーんと100万円になるのならむしろ出場したいというのが本音でした”
  • ISUCON3 で優勝してきました!!! #isucon - blog.nomadscafe.jp

    いやぁ、、ほっとした。予選はこっちのblogに書かないぐらい惨敗した気分だったのでよかった。勝たなければ「LINE選抜大した事無い」とか「元出題者wwww」とか言われるし、勝ったら「#茶番」とか言われる立場でしたが、まじほっとしました。やったぁぜぇぇえぇえ!!! (写真は http://isucon.net/archives/33919770.html から引用) チームは、@tagomorisさん、@sugyanさんとの「LINE選抜チーム」です。お疲れ様でした!! isucon3戦いってきた&勝ってきた! #isucon - tagomorisのメモ置き場 #isucon 2013で優勝しました - すぎゃーんメモ 最終的なコードや設定などはこちらのリポジトリ 予選で学んだこと 予選のときは、開始直後からアプリケーションをみて明らかに重そうなところから手をつけていって、序盤からスコア

  • isucon3本戦いってきた&勝ってきた! #isucon - たごもりすメモ

    isucon3の戦にLINE選抜チームとして出た。ガッカリな感じだった予選時の状況はこちら。 isucon3予選参戦の記録 - tagomorisのメモ置き場 引き続き @kazeburo @sugyan @tagomoris の3人チーム。 ざっくりまとめ みんなこれまでこんな楽しいイベントに参加してたのか! ずるい!!!!!! 普段やってることを普段通りやる、と思っていたが焦って普段やらないようなミスを次々連発、社会は厳しい 思いきった構成変更とかできるのがisuconでしょwwww とかドヤ顔していたが、やりきれた。ドヤッ。 これからisuconという名前を口にするときに堂々とドヤ顔しようと思います。嘘です。元出題者のくせに成績出ないとかwwwみたいにならなくて当に安心しました。終わったあとのビールおいしかったです。 ということで、勝ちました。優勝と、あと僅差で特別賞もいただきま

    isucon3本戦いってきた&勝ってきた! #isucon - たごもりすメモ
  • #isucon 3 参加記

    予選を通過した #isucon 3 に参加してきました。おつかれさまでした! (予選の様子はこちら) 結果から言うと最終計測で fail してしまった。無念。人権がない。うまくいけば 20k くらいは乗れただろうけど fail したのでそんなのは関係がない。 以下、自分のチームが何をしたか等。 チーム 13: 白金動物園 (Leader) Ops: @mirakui - パンダ Dev / Ops: sorah - ? Dev: @rosylilly - ハト 問題 ユーザーは他のユーザーをフォローできる 画像を post するとフォロワーの TL にあらわれる アイコンは画像アップロードで変更かのう postした画像毎に閲覧権限のレベルがある JSON API のみ。一応 public/ に html があるけど、html+js でできたシンプルな API クライアントなだけ。 のような