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
令和最新版手のひらコンピュータ
koba789
14
8k
時の流れが許せない
koba789
0
120
ついに生産が終わったけどZ80でまだまだ遊びたい
koba789
5
4.4k
ISUCONの練習を楽しくたくさんやる方法
koba789
2
1.3k
Z80をRustで動かすまで年が越せない
koba789
0
250
音をアレする
koba789
0
950
メガネとBluetooth Low Energyでお喋りする
koba789
0
1.6k
Rustでon-diskなB+Treeを作ったときの細かな話
koba789
11
1.9k
音の出るCPUを作っている途中
koba789
5
4.7k
Other Decks in Technology
See All in Technology
広島銀行におけるAWS活用の取り組みについて
masakimori
0
120
モダンフロントエンド 開発研修
recruitengineers
PRO
2
180
夢の印税生活 / Life on Royalties
tmtms
0
280
Goss: New Production-Ready Go Binding for Faiss #coefl_go_jp
bengo4com
0
1.1k
Understanding Go GC #coefl_go_jp
bengo4com
0
1.1k
自治体職員がガバクラの AWS 閉域ネットワークを理解するのにやって良かった個人検証環境
takeda_h
2
380
Goss: Faiss向けの新しい本番環境対応 Goバインディング #coefl_go_jp
bengo4com
0
1.4k
人と組織に偏重したEMへのアンチテーゼ──なぜ、EMに設計力が必要なのか/An antithesis to the overemphasis of people and organizations in EM
dskst
4
570
自社製CMSからmicroCMSへのリプレースがプロダクトグロースを加速させた話
nextbeatdev
0
110
サイボウズフロントエンドの横断活動から考える AI時代にできること
mugi_uno
4
1.4k
実践アプリケーション設計 ②トランザクションスクリプトへの対応
recruitengineers
PRO
2
100
mruby(PicoRuby)で ファミコン音楽を奏でる
kishima
1
190
Featured
See All Featured
A better future with KSS
kneath
239
17k
Building an army of robots
kneath
306
46k
A Modern Web Designer's Workflow
chriscoyier
695
190k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Documentation Writing (for coders)
carmenintech
73
5k
Done Done
chrislema
185
16k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.8k
Docker and Python
trallard
45
3.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
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
ϙʔλϧ࡞ΔͷͬͯେมͰ͢Ͷɻ ӡӦͷΈͳ͞Μɺ ͋Γ͕ͱ͏͍͟͝·͢ɻ