タグ

isuconに関するmotchangのブックマーク (102)

  • ISUCON12予選参加記 Rustで予選突破した

    2022年7月23日(土) に開催された ISUCON 12 に Rust で参加して20位で予選突破しました。 チーム チームO omu: https://omuric.github.io/posts/isucon12-qualify/ dice801: https://zenn.dev/dice801/articles/760f8fc6af5a08 daiju (自分) 事前準備 基的には前年までに用意したツールを活用する cargo-make で3台の EC2 への deploy や再起動やログの集計をコマンド一発で実行可能にする isuconf で現地と手元の設定ファイルの同期 omu の自作コマンド どちらも年に1回しか登場しないので、事前の練習でコマンドを手に馴染ませておく。 Rust のためのトレースツールの整備 https://github.com/hinohi/rust

    ISUCON12予選参加記 Rustで予選突破した
  • ISUCON11予選で敗退してきました - 理系学生日記

    一昨年同様、@kkasaiさん、@hondaYoshitakaさんとISUCON 11へ参加しました。 一昨年はインスタンスチェックに失敗し、まさかのスコア0でフィニッシュでした。 一方で、今年はきちんとインスタンチェックも無事パスし、最終的なスコアは12,000前後という結果です。 参加チーム数が598組(1,421名)、最終的なぼくたちの順位は半分よりちょっと上くらいになりました。 対象となったお題やレギュレーションはこちらで公開されています。 インフラ ファシリティ 状況の確認 エンドポイント nginx MariaDB Golang やったこと インデックスの付与 POST /api/condition/:jia_isu_uuidのBulk Insert対応 POST /api/condition/:jia_isu_uuidでリクエストをdropしない GET /api/isu/:

    ISUCON11予選で敗退してきました - 理系学生日記
  • ISUCON11 予選敗退しました! - uzullaがブログ

    isucon.net タイトル通り!今年は予選敗退です!!!去年のようなミラクル(?)は無し!夏が終わった!!! 最終は63000点でした!最後のプルリクマージしたかったなー!それでバーン!と10万!(希望が現実的すぎる)やりたかったな〜!できなかったが! ぶっちゃけ、あんまり書く事がないな!と思ってるんですが、やっぱりイベントって感想を書くことが一番の感謝だと思うので、やはりエントリかかないといけないし、エントリ書きます。 導入 まず、CFで一発で起動するので、起動中にマニュアル読めるのがよかった。 そこからも(予選問題が素直なのもありますが)ちゃんと素振りをしていたので、課題を探すこと自体はスムーズでした。 いつもと違って(?)13時くらいまで「どうするか」みたいなのをさぐりつつそこからバーンって実装していったのが「あれ!?これ順調じゃねえ!?」みたな感じでよかったです、すくなくともそ

    ISUCON11 予選敗退しました! - uzullaがブログ
    motchang
    motchang 2021/09/02
    "蛮族コード"
  • ISUCON11予選に今年もRubyで出場して敗退した - Write and Run

    KOBA789 です。 今年もチーム「ソレイユ(osyoyu, koba789, s4ichi)」で ISUCON に Ruby で出場し、敗退しました。 まずは我々の戦法や秘密兵器の紹介から。 伝統と信頼のサーバーサイドプログラミング ISUCON7 くらいのときから続けている手法で、競技用のサーバーに開発環境を構築し、3人とも同じホストに SSH でログインして同じファイルシステム上のソースコードを書き換えます。 他人の変更をリアルタイムに確認できることや後述するようにソースコードのバージョン管理が不要なことなどがメリットです。 SSH 時に WATASHI という環境変数で自分の名前を渡すことで、同じ isucon ユーザーへのログインであっても各個人の普段使いの dotfiles がロードされるようになっています。 これは「実家システム」と呼ばれており、チームの生産性に大きく貢献し

    ISUCON11予選に今年もRubyで出場して敗退した - Write and Run
    motchang
    motchang 2021/09/02
    “「ベンチ前にマミって!」「マミった!」”
  • ISUCON11予選でチーム ウー馬場ーイー2 として参加し、本選進出を決めました - Gマイナー志向

    TL;DR ISUCON11予選にチーム ウー馬場ーイー2 として出場しました。 上位25チームに残り選進出が決まりました。やったね。 最終スコアは389509で8位、予選中のベストスコアは394682でした。選もがんばるぞ! 毎年素晴らしいコンテストを開催してくださる運営様には感謝しかありません。当にありがとうございます!!1 体制 あいこん なまえ やくわり matsuu バリバリ実装する前衛 netmarkjp 司令塔 ishikawa84g SELinuxAppArmorとマニュアルやコードやDiscordを見るセキュリティ&情報官 3人がそれぞれ別々の場所にいたのでリモート接続しながら挑みました。 画面共有は VDO.ninjaの Remote Screenshare into OBS で生成されたURLを直接相互参照しました。遅延なく解像度も高くて最高。 音声と文字チャッ

    ISUCON11予選でチーム ウー馬場ーイー2 として参加し、本選進出を決めました - Gマイナー志向
    motchang
    motchang 2021/08/23
    いしかわさんが SELinux の人じゃなくなってる…!?
  • ISUCON11予選のNode.js実装を書いた - すぎゃーんメモ

    ISUCON11 予選おつかれさまでした。 ここ数年は参加者として予選敗退を繰り返してきたのだけど、今年はちょっと違う関わり方をしてみるか、と思い 「参考実装の移植」に立候補してみました。 isucon.net Node.js担当として採用していただき、ちょっと不安もあったので id:hokaccha 氏にレビュアーとしてついてもらって、言語移植チームとして加わりました。 ISUCON11予選おつかれさまでした。今回は言語移植チームとしてNode.js実装を担当し、その他 バグ直し太郎として幾つかの言語の実装にcontributeしました— すぎゃーん💯 (@sugyan) August 22, 2021 Node.js 実装 github.com 中身としては素朴な express のアプリケーションで、TypeScriptで実装しました。 mysql clientには mysql2/

    ISUCON11予選のNode.js実装を書いた - すぎゃーんメモ
  • ISUCONの情報共有にはこれ!notify_slack!/isucon_notify_slack - Speaker Deck

    キャリアを充実させる『カギ』に!PR TIMES CTO金子達哉から学ぶアウトプット術 / output_method

    ISUCONの情報共有にはこれ!notify_slack!/isucon_notify_slack - Speaker Deck
  • AWS X-Ray による ISUCON8 本選問題の解析 - 酒日記 はてな支店

    ISUCON8 の選問題は、競技者がコントロールできない外部 API 呼び出しを多数含んだ出題内容でした。 講評では、 サービスの特性を適切に分析した上で、まとめるところはまとめたり、遅延させるところは遅延させるなど ……とさらっと書かれていますが、実際そんなことを短時間で分析することは可能なのかよ!という話題が競技後の懇親会でもあったので、それ AWS X-Ray でできるよ、というエントリをまとめておきたいと思います。 今回の解析は Perl 版の初期実装に対して行ったものですが、なぜ Perl かというと AWS の公式 SDK にない X-Ray 関連の CPAN モジュールを自分が書いているので、その宣伝も兼ねています。(blogエントリ書いてなかった) AWS::XRay Plack::Middleware::XRay Devel::KYTProf::Logger::XRay

    AWS X-Ray による ISUCON8 本選問題の解析 - 酒日記 はてな支店
  • ISUCON本戦に出られることになった - hitode909の日記

    偶然暇だったら出ましょうということでid:takuya-aとid:shiba_yu36とチームを組んで出た.チーム名は「ディメンジョナルハイソサイエティぬれねずみ」で,サークル名ジェネレータで決めた.僕は3回目で過去2回は予選敗退,二人は初参加. www.doujinbu.com 準備 事前準備はだいたいしばゆーがやってくれて助かった 最初はGoでやるかって言ってたけど慣れたPerlになった.練習する時間はないので,ぶっつけ番で問題の質によって言語を決めようという話をしていた デプロイはrsyncで 初参加の年はソフトウェア工学を重視しCircleCIが通ったら自動デプロイしていた これが最悪で,急いで手で書き換えてデプロイしたら自動デプロイが走ってロールバックされたり,ベンチマーク実行中にデプロイされたり 去年はrsyncでデプロイしていて,コミットする前にデプロイしてうまくいったらコ

    ISUCON本戦に出られることになった - hitode909の日記
  • ISUCON7予選の上位陣の戦略まとめ - Bit Journey's Tech Blog

    Speee社でISUCON7の復習会をやったのでその資料を公開します。 ISUCON7復習会 2017/11/08 at Speee Lounge. original repo: https://github.com/isucon/isucon7-qualify 概要 ISUCON7の予選突破組の上位陣の戦略をいくつか分析してみました。 †空中庭園†《ガーデンプレイス》 repo: https://github.com/ryotarai/isucon7q http://eagletmt.hateblo.jp/entry/2017/10/24/010832 https://mozami.me/2017/10/24/isucon7_qualify.html スギャブロエックス repo: https://github.com/gfx/isucon7-qualify http://memo.su

    ISUCON7予選の上位陣の戦略まとめ - Bit Journey's Tech Blog
  • ISUCON7 予選突破した (白金動物園) #isucon - diary.sorah

    7 回目の ISUCON、なんとか 2 日通しの枠で予選通過できて当に良かった。 今回も @mirakui, @rosylilly と一緒に白金動物園として参加しています。 今回はギリギリの集合ながら予定より開始が遅れたので、アニメを 2 見ました。結城友奈は勇者である -鷲尾須美の章- #2 はチームビルディングの話で景気が良かった [独自研究] し、その後も something 景気が良い物ということで Fate/Apocrypha #16 も見たけどこれも景気が良かったです。アストルフォ私服。 というわけで、白金動物園の手の内を公開します。ベストスコアは 34 万ほどで対したことないけど…。上位陣のスコアびびる。 実装 https://github.com/shirokanezoo/isucon7q Ruby + Go… にする目論見が最終的に Ruby のみです。ベスト 346

    motchang
    motchang 2017/10/23
    “MySQL から最初 600Mbps くらい出てて” / 一回だけ仕事で見たことあるけどめっちゃおもろい。
  • ISUCON7 予選突破コードをissue & PR付きで大公開! | Wantedly Engineer Blog

    「チームLGTM☆」予選ぎりぎりの12位で突破しました! 前日にウォンテッドリーの内定者のチームが1日目3位で通過という話を聞き(学生なのに社会人の枠を一つ潰し)、プレッシャーがかかる中で、内定者にスコア的には負けましたが、決勝でリベンジするチャンスは残りました。 チームメンバーは、 @south37 と @ngtk で、初めて組むチームでした。僕は、前のチームで出た時も、isucon5もisucon6も予選突破(のスコアは出していましたが、isucon6は再起動失敗による失格。。)だったので、二人にノウハウを伝えつつ、予選に挑みました。 前日までの準備準備はまず過去のノウハウの共有をしました。 https://github.com/reikubonaga/isucon7-qualifier/issues/2 環境構築・公開鍵の設定・nginxmysql・redis・マシンスペックの確認

    ISUCON7 予選突破コードをissue & PR付きで大公開! | Wantedly Engineer Blog
  • 如何にしてAsakusaから来た面々はISUCON7の予選に敗北したのか - joker1007’s diary

    とてもとても悲しいので、とりあえずやったことと言い訳を書いて気を紛らわせることにする。 敗北した身でグダグダ言うのが格好悪いことは百も承知だが、人間には魂の救済が必要であることをご理解いただきたい。 序盤〜方針決定 最初パスワードのコピペミス等でサーバーからガンガンBANされて、そもそもログインできなくなる。これで10分から20分ぐらい無駄にした気がする。 テザリングにIPを切り替えたり、他のノードから入ったりして、何とか公開鍵でログインできる環境を整える。 適当にベンチ流してスコアを取る前に、nginxのログ設定や構成を確認しalpを使って集計できる準備を整えた。デフォルト実装とRuby実装でベンチを流す。その裏で実装を一通り読む。 ざっくり図を書いて、相談。とにかく/iconsを何とかしないと話が進まないので、静的ファイルとして書き出してCache-Controlだよね、までは即決。

    如何にしてAsakusaから来た面々はISUCON7の予選に敗北したのか - joker1007’s diary
  • ISUCON7予選で敗退した - たごもりすメモ

    あー、負けたー。「Asakusaの方から来ました」というチーム名で、Asakusa.rbでよくいっしょする @joker1007 さん、および @yancya さんと出た。最終結果は111400くらい? ただし20時*1を過ぎても4〜6万くらいをうろうろしてて、最終的には20:10頃に入れた変更でスコアが倍になり、なんだこれー? と言ってる間にタイムアップした。 去年のISUCON6決勝はやるべきことをやれなくて負けたので素直に悔しかったけど、今年はなんか問題設定の意図がまったくわからなくてそのまま不完全燃焼で手が停まって4時間経過で死んだという感じなので、なんだかなー、という気分。あんま疲れないまま終わってしまった。 なんか、なんで自分があーって思ってるかはわかった。keep-aliveをなかなか切ってくれないエンドユーザクライアントがたまに混ざってくれることはあるかもしれないけど、CD

    ISUCON7予選で敗退した - たごもりすメモ
  • ISUCON7予選2日目「Railsへの執着はもはや煩悩」で予選通過した - k0kubun's blog

    ISUCON7予選に「railsへの執着はもはや煩悩の域であり、開発者一同は瞑想したほうがいいと思います。」チーム (@cnosuke, @rkmathi, @k0kubun) で参加し、217,457点で予選通過だったようです。 正確な値は覚えてませんが、Best Scoreは25万くらいでした。 最終形の構成概要 appサーバ1 puma 16スレッド: 画像のアップロード/表示、雑多なリクエスト対応 puma 2スレッド: GET /fetch だけ返す appサーバ2 puma 16スレッド: 雑多なリクエスト対応 (画像はnginxがサーバ1に流す) puma 2スレッド: GET /fetch だけ返す DBサーバ MySQLがいるだけ サーバ1, サーバ2をベンチマーク対象にしていました。この構成なのは GET /fetch がスコアにカウントされないため、それ以外にほとんど

    ISUCON7予選2日目「Railsへの執着はもはや煩悩」で予選通過した - k0kubun's blog
  • ISUCON7 予選通過した - すぎゃーんメモ

    ISUCON7に id:kazeburo さんと id:gfx さんと、チーム「スギャブロエックス」で出場して、2日目の上位3チーム枠の2位で予選通過しました。 isucon.net スコアの遷移は以下の通り、最終スコアは 522,461。 時刻 スコア 2017-10-22T13:06:44 6012 2017-10-22T13:16:24 5108 2017-10-22T13:35:01 4721 2017-10-22T13:49:24 6870 2017-10-22T14:36:24 4951 2017-10-22T14:41:01 6749 2017-10-22T15:03:44 6164 2017-10-22T15:24:50 15095 2017-10-22T15:29:00 20526 2017-10-22T15:37:00 17957 2017-10-22T15:46:22

    ISUCON7 予選通過した - すぎゃーんメモ
  • ISUCON優勝経験者達が語るISUCONのよさをドドンと紹介! : ISUCON公式Blog

    LINEが主催するパフォーマンスチューニングコンテスト ISUCON7のオンライン予選、皆さんもうすでにお申込みは完了されましたでしょうか?お申込みはこちらからですので、ギリギリにならないよう早めにお申込みください。ISUCONで勝つためには「申込をする」が最重要ですよ! ▼ISUCON7 オンライン予選の参加登録を開始&参加チームとメンバーリスト : ISUCON公式Blog さて、そろそろ締め切りも近くなってまいりました。「もし出場しようか悩んでいるという方がいたらこれはまずい!」と思い、過去のISUCONで優勝した経験をお持ちの皆さんに あなたにとってISUCONはどんなイベントですか優勝した時の勝因は何でしたか参加しよう、してみたいという人に向けて一言お願いします!というのをセットで聞いてみました。 参考までに、ISUCONは過去6回開催されており1チーム3名が標準的ですので18名

    ISUCON優勝経験者達が語るISUCONのよさをドドンと紹介! : ISUCON公式Blog
  • ISUCON7 本選出場者決定のお知らせ : ISUCON公式Blog

    ISUCON7 選出場者が予定よりも早く決まりましたのでお知らせいたします。 今回のオンライン予選は合計407組、1132名の皆さんにご参加いただきました。 選への出場枠についておさらいです。LINE株式会社 新宿ミライナタワーオフィスにて開催される選出場へ参加する30チームの選出条件は以下となっています。 ・予選各日の終了時スコアにおける上位3チーム ・予選両日を通し、1の該当チームを除いた中での上位12チーム ・予選両日を通し学生枠参加チーム内における上位12チーム ※ただし、学生チームが一般枠の基準で通過した場合、学生枠はそのチームを含めずに12チームを選出する それではISUCON7 選出場30チームを発表いたします。 1日目 上位3チーム ・MSA 368,444 ・チーム新卒 268,588 ・都営三田線東急目黒線直通急行日吉行[学生] 256,120 2日目 上位3チ

    ISUCON7 本選出場者決定のお知らせ : ISUCON公式Blog
    motchang
    motchang 2017/10/22
    “railsへの執着はもはや煩悩の域であり、開発者一同は瞑想したほうがいいと思います。”
  • ISUCON7開催に寄せて。もしくはISUCON6予選問題作問奮闘記 | おそらくはそれさえも平凡な日々

    ISUCON7開催決定 めでたいですね。開催されるかどうかハラハラしていたので、開催が決まって良かったです。 考えてみたら、昨年のISUCONに関して個人ブログの方に何も書いてなかったので書いてみます。書いたら「とにかく辛かった」みたいな話ばかり出てきそうなので、それが影響して今年の問題作成に名乗りを上げる人がいなかったら困るなと思って、書くのを躊躇していた部分もあります。 問題作成することになったきっかけ 2015年末当時の話になりますが、過去3回優勝させてもらっていたので、そろそろお鉢が回ってくるんじゃないかとは思っていました。過去のISUCON優勝者、もしくは上位入賞者を擁する企業の中で、はてなはまだ問題作成をしていなかったからです。 回ってきたら困るな、と思っていたのも事実です。過去の問題作成者に比べると、僕は明らかにエンジニアとしての実力が見劣りするからです。過去の優勝もチームメ

    ISUCON7開催に寄せて。もしくはISUCON6予選問題作問奮闘記 | おそらくはそれさえも平凡な日々
  • 社内ISUCON開催のための構成とノウハウを公開!Amazon Lambdaでサーバレスのベンチマーカーを構築した話 - pixiv inside

    こんにちは。 pixivの投稿ユーザ向けグロースを担当しているエンジニアsestaです。 4月28日、ISUCON6戦の問題を作ったedvakf、catatsuyと一緒に第2回社内ISUCONを開催しました! ISUCONとは3人までのチームで参加し、与えられたウェブアプリケーションのチューニングを制限時間いっぱい行い、パフォーマンスに基づいたスコアで競いあうコンテストです。 去年の社内ISUCON開催記事に引き続き、 今年は当日の様子のレポートとベンチマークなどの全体構成について紹介します。 当日の様子 今年は38人もの社員が参加し、その中にはなんと、ビジネス職の新卒や人事(!?)も参加していました。 競技時間は10:30から18:00までと番のISUCONと同様にしました。 10:30によーいどんで始めた社内ISUCONですが、前半はなかなかスコアを伸ばすチームが現れませんでした

    社内ISUCON開催のための構成とノウハウを公開!Amazon Lambdaでサーバレスのベンチマーカーを構築した話 - pixiv inside