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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Adrian Cockcroft
October 03, 2024
Technology
32
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Bottleneck Analysis - GOTO 2012
Adrian Cockcroft
October 03, 2024
More Decks by Adrian Cockcroft
See All by Adrian Cockcroft
SC03 Sun Microsystems Keynote
adrianco
0
250
HPC Interconnect Technologies in 2004
adrianco
0
86
Microservices Workshop All Topics Deck 2016
adrianco
0
34k
Cloud Native
adrianco
1
460
Patterns for Continuous Delivery, Reactive, High Availability, DevOps & Cloud Native Open Source with NetflixOSS
adrianco
13
4.1k
Other Decks in Technology
See All in Technology
背中から、背中へ /paying forward to community
naitosatoshi
0
140
次世代ランサムウェア対策の考察 / 20260704 Mitsutoshi Matsuo
shift_evolve
PRO
2
370
AI-DLCを “そのまま導入しなかった”話 ~組織に合わせてアジャストした 私たちの実践共有~
hiroramos4
PRO
1
450
When Platform Engineering Meets GenAI
sucitw
0
200
トークン最適化のためのユーザーストーリー分析 / User Story Analysis for Token Optimization
oomatomo
0
130
製造現場での生成AIの活用、およびエージェントAIの実装のあり方、AVEVAの取り組み
iotcomjpadmin
0
180
デジタル・デザイン:次の50年を描く「進化する青写真」
y150saya
0
150
From Prompt Engineering to Loop Engineering
shibuiwilliam
1
290
サイバーエージェントにおけるAI推進戦略と変革への取り組み
shotatsuge
0
620
PostgreSQL 19 新機能概要 OSC Hokkaido 2026
nori_shinoda
0
260
AIをフル活用してオンコール機能のプロトタイプを2日で作った話 / Building an AI-Powered On-Call Prototype in Just Two Days
nari_ex
0
150
スタートアップにおけるアジャイルの実践について #shibuyagile
murabayashi
1
160
Featured
See All Featured
Deep Space Network (abreviated)
tonyrice
0
210
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
4 Signs Your Business is Dying
shpigford
187
22k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
400
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Paper Plane (Part 1)
katiecoart
PRO
0
9.3k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
We Are The Robots
honzajavorek
0
260
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Embracing the Ebb and Flow
colly
88
5.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
200
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