Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
リアルな遅延を測る仕様
Search
kota-yata
August 11, 2026
Programming
160
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
リアルな遅延を測る仕様
Responsiveness under Working Conditions
kota-yata
August 11, 2026
More Decks by kota-yata
See All by kota-yata
Arch輪読: 詳解システムパフォーマンス 第二版 第6章
kota_yata
0
76
RG-Arch 輪講資料: Binary Hacks Rebooted 数値演算など
kota_yata
0
87
結局QUICで通信は速くなるの?
kota_yata
10
8.1k
RG-Arch輪考資料: QUIC is not Quick Enough over Fast Internet
kota_yata
0
200
RG-Arch輪考資料: Implementation and Performance Evaluation of the QUIC Protocol in Linux Kernel
kota_yata
0
240
2024年秋 中村研 WIP発表資料
kota_yata
0
110
パタヘネ輪読: 第五章
kota_yata
0
100
パタヘネ輪読: 第一章
kota_yata
0
380
2023年秋 中村研 WIP発表資料
kota_yata
0
160
Other Decks in Programming
See All in Programming
AWSに止められる覚悟してますか?
morizo_1984
2
530
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
120
sbt 2.0: takeoff
eed3si9n
0
130
Agents on Rails - Rails at Scale 2026
irinanazarova
0
530
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
240
Jetpack Compose Mechanisms
skydoves
2
710
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
140
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
370
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
650
Verilogで学ぶCPU自作入門
uyuki234
8
4.1k
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
mrbgem 三角測量 開発
ogom
0
230
Featured
See All Featured
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
350
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Become a Pro
speakerdeck
PRO
31
6.3k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
390
Agile that works and the tools we love
rasmusluckow
331
22k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
260
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.2k
The Limits of Empathy - UXLibs8
cassininazir
2
710
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
“リアルな”遅延を測る仕様 Responsiveness under Working Conditions CDN⾃作(Y4)ゼミ チューター ⼋⾕航太
より良いサービス体験を提供するために遅延は⼤事 • 近年,アクセス回線において帯域が問題になることは⼤きく減った ◦ Webページロード,動画再⽣,ビデオ会議など⼀般的なワークロードは今の帯域幅 (<1Gbps)で問題なく動く ◦ • 無線規格の帯域幅増加,リクエスト多重化 etc.
QoEを上げるために,パケットの伝送遅延が⼤きな要素になっている 帯域増やせばいいじゃん こういう時代は終わった 帯域やくざ 2
混雑時の遅延が重要 • あるパケットの平常時の伝送遅延は,サーバーとの距離‧経路やキャッシュの 有無が⼤きな影響を及ぼす • • 混雑時の伝送遅延にはネットワーク機器のキューイングが関わってくる ◦ Bufferbloat ◦
帯域の太さに関わらずキューイングは発⽣する 任意のネットワーク性能検証サービス(speedtest.com, fast.com etc.)はそ のタイミングのスループット,RTTしか⽰さない ◦ fast.comでRTT20msだからこのネットワークは速い!→諸説 混雑時の伝送遅延を測るにはどうすれば?? 3
Responsiveness under Working Conditions https://datatracker.ietf.org/doc/draft-ietf-ippm-responsiveness/ • 回線に⼗分な負荷をかけ、実際に通信している最中の遅延を測定する • 新規接続と既存接続の両⽅で、⼩さなHTTPリクエストの応答時間を測る •
測定結果を RPM(Round-trips Per Minute) として表現する • ◦ RTTの逆数 ◦ ⾼いほど応答性がよい HTTP1/2でテスト 4
Responsiveness under Working Conditions • ⼗分に⼤きい”infinitely large files”を転送するセッションを張る • goodputが増加し続けるかに関わらず上限16として徐々にセッション数を増や
していく • その中で⼆つの遅延計測セッションを張る ◦ ◦ Foreign Probe ▪ TCP+TLSハンドシェイク ▪ HTTPの1バイトのGETリクエストとレスポンス Self Probe ▪ 上のInfinitely large filesのセッションで別ストリームとしてGETリクエスト/レ スポンス 5
まとめ • 負荷がかかっているネットワークの伝送遅延を測る共通の⽅法がなかった • pingより”リアル”な遅延を測る⽅法が確⽴されつつある 6