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
Bottleneck Analysis - GOTO 2012
Search
Adrian Cockcroft
October 03, 2024
Technology
0
25
Bottleneck Analysis - GOTO 2012
Adrian Cockcroft
October 03, 2024
Tweet
Share
More Decks by Adrian Cockcroft
See All by Adrian Cockcroft
SC03 Sun Microsystems Keynote
adrianco
0
200
HPC Interconnect Technologies in 2004
adrianco
0
79
Microservices Workshop All Topics Deck 2016
adrianco
0
34k
Cloud Native
adrianco
1
450
Patterns for Continuous Delivery, Reactive, High Availability, DevOps & Cloud Native Open Source with NetflixOSS
adrianco
13
3.9k
Other Decks in Technology
See All in Technology
Agent Development Kitで始める生成 AI エージェント実践開発
danishi
0
150
形式手法特論:位相空間としての並行プログラミング #kernelvm / Kernel VM Study Tokyo 18th
ytaka23
3
1.4k
【OptimizationNight】数理最適化のラストワンマイルとしてのUIUX
brainpadpr
2
490
20250807 Applied Engineer Open House
sakana_ai
PRO
2
440
AIエージェントを現場で使う / 2025.08.07 著者陣に聞く!現場で活用するためのAIエージェント実践入門(Findyランチセッション)
smiyawaki0820
6
1.1k
Foundation Model × VisionKit で実現するローカル OCR
sansantech
PRO
1
380
Claude Codeは仕様駆動の夢を見ない
gotalab555
23
6.7k
結局QUICで通信は速くなるの?
kota_yata
7
7.2k
Kiroでインフラ要件定義~テスト を実施してみた
nagisa53
3
370
人に寄り添うAIエージェントとアーキテクチャ #BetAIDay
layerx
PRO
10
2.3k
Rubyの国のPerlMonger
anatofuz
3
740
マルチプロダクト×マルチテナントを支えるモジュラモノリスを中心としたアソビューのアーキテクチャ
disc99
1
580
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
8
550
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Scaling GitHub
holman
461
140k
Making Projects Easy
brettharned
117
6.3k
How to Ace a Technical Interview
jacobian
278
23k
Music & Morning Musume
bryan
46
6.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
It's Worth the Effort
3n
185
28k
Rails Girls Zürich Keynote
gr2m
95
14k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
The Cult of Friendly URLs
andyhume
79
6.5k
Transcript
None
None
None
Bottle delivery data Interval Response Time Throughput 10 3.1 22
20 1.2 41 30 7.9 32 … … …
Grab some data (using R) beer <- read.csv(url("http://staash.com/beer_operation s.csv")) response
<- beer[,2] plot(response, type="S",ylab=”response”)
Bottle delivery response over time
Analysis > summary(response) Min. 1st Qu. Median Mean 3rd Qu.
Max. 1.909 2.550 2.820 3.086 3.214 67.680 > quantile(response,c(0.95,0.99)) 95% 99% 4.149556 6.922115 > sd(response) 1.941328 > mean(response) + 2 * sd(response) 6.968416
chp(throughput,response,q=1.0) (See http://perfcap.blogspot.com/search?q=chp)
None
None
None
None
None
None
None
None
None
Scalability plots generated using appdynamics.com
Well behaved Lock Contention Oscillating, thread shortage Looping autoscaled Bottlenecks
http://perfcap.blogspot.com/search?q=chp @adrianco