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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Adrian Cockcroft
October 03, 2024
Technology
31
0
Share
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
240
HPC Interconnect Technologies in 2004
adrianco
0
85
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
あるアーキテクチャ決定と その結果/architecture-decision-and-its-result
hanhan1978
2
570
AI時代に新卒採用、はじめました/junior-engineer-never-die
dmnlk
0
240
AI前提とはどういうことか
daisuketakeda
0
180
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
建設的な現実逃避のしかた / How to practice constructive escapism
pauli
4
310
暗黙知について一歩踏み込んで考える - 暗黙知の4タイプと暗黙考・暗黙動へ
masayamoriofficial
0
1.3k
"SQLは書けません"から始まる データドリブン
kubell_hr
1
260
Claude Teamプランの選定と、できること/できないこと
rfdnxbro
1
2.1k
【PHPカンファレンス小田原2026】Webアプリケーションエンジニアにも知ってほしい オブザーバビリティ の本質
fendo181
0
570
プロダクトを触って語って理解する、チーム横断バグバッシュのすすめ / 20260411 Naoki Takahashi
shift_evolve
PRO
1
270
Databricksを用いたセキュアなデータ基盤構築とAIプロダクトへの応用.pdf
pkshadeck
PRO
0
290
CloudSec JP #005 後締め ~ソフトウェアサプライチェーン攻撃から開発者のシークレットを守る~
lhazy
0
130
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
180
Automating Front-end Workflow
addyosmani
1370
200k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.3k
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
670
Exploring anti-patterns in Rails
aemeredith
3
310
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Mobile First: as difficult as doing things right
swwweet
225
10k
A Modern Web Designer's Workflow
chriscoyier
698
190k
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