Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ISUCON練習環境を最も簡単に用意する方法
Search
KOBA789
August 26, 2023
Technology
2
3.3k
ISUCON練習環境を最も簡単に用意する方法
「ISUCON 夏祭り 2023」で発表した内容です。
https://isucon.connpass.com/event/288820/
KOBA789
August 26, 2023
Tweet
Share
More Decks by KOBA789
See All by KOBA789
人工衛星のファームウェアをRustで書く理由
koba789
16
9.2k
令和最新版手のひらコンピュータ
koba789
14
8.8k
時の流れが許せない
koba789
0
230
ついに生産が終わったけどZ80でまだまだ遊びたい
koba789
5
4.5k
ISUCONの練習を楽しくたくさんやる方法
koba789
2
1.4k
Z80をRustで動かすまで年が越せない
koba789
0
340
音をアレする
koba789
0
1k
メガネとBluetooth Low Energyでお喋りする
koba789
0
1.6k
Rustでon-diskなB+Treeを作ったときの細かな話
koba789
11
2k
Other Decks in Technology
See All in Technology
内部品質・フロー効率・コミュニケーションコストを悪化させ現場を苦しめかねない16の組織設計アンチパターン[超簡易版] / 16 Organization Design Anti-Patterns for Software Development
mtx2s
2
200
開発者が知っておきたい複雑さの正体/where-the-complexity-comes-from
hanhan1978
6
2.4k
バクラクの AI-BPO を支える AI エージェント 〜とそれを支える Bet AI Guild〜
tomoaki25
2
480
Pythonで構築する全国市町村ナレッジグラフ: GraphRAGを用いた意味的地域検索への応用
negi111111
8
3.4k
決済システムの信頼性を支える技術と運用の実践
ykagano
0
470
What's the recommended Flutter architecture
aakira
1
930
LINE公式アカウントの技術スタックと開発の裏側
lycorptech_jp
PRO
0
350
仕様は“書く”より“語る” - 分断を超えたチーム開発の実践 / 20251115 Naoki Takahashi
shift_evolve
PRO
1
330
メタプログラミングRuby問題集の活用
willnet
2
760
マウントとるやつ、リリースするやつ
otsuki
1
120
コミュニティと共に変化する 私とFusicの8年間
ayasamind
0
450
AI時代に必要なデータプラットフォームの要件とは by @Kazaneya_PR / 20251107
kazaneya
PRO
4
960
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Building Applications with DynamoDB
mza
96
6.7k
For a Future-Friendly Web
brad_frost
180
10k
Automating Front-end Workflow
addyosmani
1371
200k
Writing Fast Ruby
sferik
630
62k
How GitHub (no longer) Works
holman
315
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
GraphQLとの向き合い方2022年版
quramy
49
14k
Why Our Code Smells
bkeepers
PRO
340
57k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Transcript
*46$0/࿅शڥΛ ࠷؆୯ʹ༻ҙ͢Δํ๏ KOBA789
KOBA789 νʔϜʮιϨΠϢʯͰ3VCZͬͯઓͬͯ·͢ ‣ ࣄ ‣ 3VTUͰਓӴͷ੍γεςϜΛॻ͍ͨΓ ‣ झຯ ‣ ࣗ࡞%#.4Λ࡞ͬͨΓ
‣ :PV5VCFS׆ಈΛͬͨΓΒͳ͔ͬͨΓ ‣ NJTTLFZJPͷ࠷దԽΛͪΐͬͱͬͨΓ IUUQTZPVUVCFDPN!LPCB IUUQTNJTTLFZJP!LPCB
*46$0/࿅शڥΛ ࠷؆୯ʹ༻ҙ͢Δํ๏ KOBA789
νʔϜʮιϨΠϢʯͷྺ࢙ ࠷ॳؒ࿅शͷॏཁੑΛφϝ͍ͯͨ w *46$0/࿅शͳ͠ɻϓϩηεͷσʔϞϯԽͷํ๏͕Θ͔Βͣഊɻ w *46$0/࿅शͳ͠ɻBIPDPSBTJDLόάͬͯϑΟχογϡɻ w *46$0/࿅शͳ͠ɻ(JUېࢭͰνʔϜϫʔΫվળɻ w *46$0/࿅शͳ͠ɻී௨ʹ༧બഊୀɻ
w *46$0/࿅शɾ४උΛॳΊͯΔɻॳΊͯ༧બ௨աɻ w *46$0/࿅शɾ४උΛ͕ͬͨී௨ʹ༧બഊୀɻ w *46$0/ϓϩϑΝΠϥͷ։ൃͱ͔͕ͬͨී௨ʹ༧બഊୀɻ w *46$0/νʔϜϫʔΫΛվળͯ͠༧બ௨աɻ
զʑͳͥউͯͳ͍ͷ͔
3VCZ͕͍͔Β
3VCZ͕͍͔Β Ͱͳͯ͘
ࣄ࣮*46$0/࿅श͕େࣄ
ࣄ࣮࿅शͷ४උμϧ͍
݁Ռ࿅श͠ͳ͍
݁Ռࠓউͯͳ͍
ॳΊͯ࿅शͯ͠ ॳΊͯ༧બ௨աͨ͠ *46$0/͕ ΕΒΕͳ͍ ʢޭମݧʣ
࿅शͨ͠ΒউͯΔ ʢաͳҰൠԽʣ
Ͱຊʹ࿅श͕μϧ͍ɻ Ұੜݒ໋४උͯ͠νʔϜ࿅शͷఔ߹Θͳ͍͠
࿅शͷԿ͕μϧ͍ͷ͔ μϧ͞ΛΓӽ͑ɺͪΌΜͱ࿅शΛ͍ͨ͠ w νʔϜϝϯόʔͱͷ༧ఆௐ͕μϧ͍ w ͏ͪͷνʔϜ͕ѱ͍ʢͱݴΘΕ͍ͯΔʣ w աڈڥͷ४උ͕μϧ͍ w ΒΕͯΔ".*ͬͨΒ)5514ͷূ໌ॻ͕Εͯͨ
w ʮ͜ΕͬͯͲ͏ͬͯ44)͢Μͷʁʯ w ϕϯνϚʔΧʔͷ࣮ߦΦϓγϣϯ͕Θ͔ΒΜ
*46$0/࿅श༻υϝΠϯͱূ໌ॻΛ༻ҙ https://github.com/koba789/t.isucon.pw
NBUTVVBXTJTVDPO *46$0/աڈڥΛ"84Ͱ࠶ݱ͢ΔͨΊͷҰࣜ·ͱΊʢҒେʣ w աڈͷΠϝʔδͷϓϩϏδϣχϯάεΫϦϓτͱ".*͕ެ։͞Ε͍ͯΔ w "84ʹ&$ΠϯελϯεΛཱͯΕ࿅शͰ͖Δ w w 71$ͱ͔4(ͱ͔ͷઃఆ͕μϧ͍ʢͦΕ͘Β͍Εʣ
w 44)伴ͷొ͕μϧ͍ʢͦΕ͘Β͍Εʣ w ͏ͳΜ͔ख࡞ۀͰ&$ىಈͱ͔ٱͬͯ͘͠ͳ͍͠μϧ͍ʢΕʣ
աڈ7.͕ҰൃͰ্͕ΔεΫϦϓτΛ༻ҙ ࢲͷݩͷαʔόʔͰ7.͕ϘίϘί͕͋Δ w ηοτΞοϓࡁΈͷ2$08 w ༧બͷηοτ͕ىಈ͢ΔNLJTVRTI w νʔϜϝϯόʔ8JSF(VBSEܦ༝ͰΞΫηε
աڈ7.͕ҰൃͰ্͕ΔεΫϦϓτΛ༻ҙ ࢲͷݩͷαʔόʔͰ7.͕ϘίϘί͕͋Δ w ηοτΞοϓࡁΈͷ2$08 w ༧બͷηοτ͕ىಈ͢ΔNLJTVRTI w νʔϜϝϯόʔ8JSF(VBSEܦ༝ͰΞΫηε ґવͱͯ͠μϧ͍ʂʂʂʂ
*46$0/ɺ ࿅शΑΓຊ൪ͷํ͕ϥΫ
ͬͺ͊͞ɺ ࿅शʹϙʔλϧཉ͍͠Αͳ
ཧͷ࿅श༻ϙʔλϧΛߟ͑Δ ຊ൪͘Β͍ͳϙʔλϧ͕ཉ͍͠ w $MPVE'PSNBUJPOͷ:".-Λϖοͱͨ͠Βશ෦্͕ͬͯ͘Δ w ϕϯνϚʔΧʔͷ6*͕͋Δ w (JU)VCͰϩάΠϯͯ͠νʔϜ࿅शͰ͖Δ
࡞ͬͨ
None
None
None
None
μογϡϘʔυ͕ۭͬΆʂ
Ͱ͖ͯͶ͐ ͓ͼ ͩͤ͐ʙʙ
*46/"3"#& աڈ࿅श༻ϙʔλϧ w $MPVE'PSNBUJPOͷ:".-Λϖοͱͨ͠Βશ෦্͕ͬͯ͘Δ w ϕϯνϚʔΧʔͷ6*͕͋Δʢ༧ఆʣ w (JU)VCͰϩάΠϯͯ͠νʔϜ࿅शͰ͖Δ w ࠓʙ໌͘Β͍ʹϕʔλϦϦʔε͠·͢
https://discord.gg/7tmGzDk3
ϙʔλϧ࡞ΔͷͬͯେมͰ͢Ͷɻ ӡӦͷΈͳ͞Μɺ ͋Γ͕ͱ͏͍͟͝·͢ɻ