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
レイテンシ - ISUCON2026チャレンジ学習記録
Search
とぴ
August 31, 2026
Technology
2
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
レイテンシ - ISUCON2026チャレンジ学習記録
ISUCON2026に参加するにあたり基礎的な部分からキャッチアップをしました
その学習ログです。
とぴ
August 31, 2026
More Decks by とぴ
See All by とぴ
スループット - ISUCON2026チャレンジ学習記録
topi_log
0
0
最近試してみた議論のやり方
topi_log
1
690
エタらないアプリ開発
topi_log
0
340
今からできる簡単アイディア出し
topi_log
0
790
Other Decks in Technology
See All in Technology
Distributed Transactions Under Fire: Building a Zero-Oversell Flash Sale Platform with Amazon Aurora DSQL
yama3133
1
110
Digital Credentials API × OpenID4VP ブラウザ完結型本人確認の実装知見(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
360
分割40%キーボードにスムーズに入門するには
hoto17296
1
200
指示待ちから変化に応じるClaude Codeへ!~環境からAgentへの帰り道を作る~
gotalab555
8
1.6k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
5k
顧客の要望は2次情報である 〜アンテナを張るFDEの構造論〜
noriakioji
5
1.1k
形式手法特論:Hyperproperty とモデル検査 #kernelvm / Kernel VM Study Tokyo 19th
ytaka23
1
900
tamachi.goを支える技術
rymiyamoto
0
120
Guerilla InnerSource in enterprises, during the AI hype
onenashev
PRO
0
120
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
20k
書籍『生成AIの安全性入門』の入門
wataoka
0
140
dbt と Snowflake と tag
kevinrobot34
2
300
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
260
Measuring & Analyzing Core Web Vitals
bluesmoon
9
980
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
We Are The Robots
honzajavorek
0
320
Amusing Abliteration
ianozsvald
1
270
How to build a perfect <img>
jonoalderson
1
5.9k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
390
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
790
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
The Limits of Empathy - UXLibs8
cassininazir
1
620
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
360
Transcript
レイテンシ ISUCON2026チャレンジ学習記録 とぴ
レイテンシは、通信と処理と待ち時間の合計 リクエスト クライアント ネットワーク Webサーバー アプリケーション データベース リクエスト開始 往路・復路 受付・転送
処理・待機 検索・接続待ち レスポンス 実行時間だけでなく、順番待ち・接続待ち・ I/O待ちもレイテンシになる 02
RTTは、通信経路を往復する時間 RTT Round Trip Time 行き クライアント 通信相手 戻り 片道の時間ではなく、行きと戻りを合わせた時間
通信経路そのものの遅さを把握するため、 HTTPレスポンスの時間軸とは分けて見る 03
TTFBと総時間は、終点が違う HTTPレスポンスの 最初の1バイトが到着 リクエスト開始 TTFB レスポンス受信完了 Time To First Byte
返答が届き始めるまで 総レスポンス時間 返答がすべて届くまで ※ 計測開始点や接続条件はツールによって異なる 04
TTFBと総時間の差から、遅い区間を推測する A|返答を始めるまでが遅い 総時間 400ms 380ms 調査候補:Webサーバーでの待機、アプリケーション処理、データベース処理・接続待ち B|届き始めた後が遅い 総時間 400ms 50ms
調査候補:大きなレスポンス、遅い転送速度、ストリーミング処理 ▪ TTFB ▪ TTFB以外(残りの受信) 同じ400msでも、遅い区間は異なる。 05
p95・p99は、遅い側の境界を見る 例:100件のリクエストを、レイテンシが短い順に並べた場合 速い 遅い 1〜94番目 95番目付近 p95 p95|約95%がこの時間以内 96〜98番目 99番目付近
p99 100番目 最大値 p99|約99%がこの時間以内 遅い側のリクエストが、どの程度遅いかがわかる どのAPI・処理が原因か → p95・p99付近の実リクエストをログで調べる ※ 100件は説明用の例。p95・p99は最大値や特定のAPIを示すものではなく、計算方法はツールによって異なる 06
レイテンシで区間を絞り、ログで原因を探す 1 2 3 4 5 指標を比較 遅い区間を 推測 内部を計測
原因を修正 もう一度測る RTT / TTFB / 総時 間 返答前 or 転送中 ログ / トレース 処理・待ち・転送 同じ条件で比較 計測値 → 仮説 → 詳細調査 → 修正 → 再計測 07
TAKEAWAY レイテンシは “遅い区間 ”を教えてくれる RTT TTFB 総レスポンス時間 通信相手との往復 返答が届き始めるまで 返答がすべて届くまで
3つの時間で区間を絞り、 p95・p99で遅い側を見て、ログで原因を確かめる。
レイテンシ ISUCON2026チャレンジ学習記録 仁科香苗