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
System Profiling
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Gea-Suan Lin
July 24, 2012
Technology
2
4.2k
System Profiling
Gea-Suan Lin
July 24, 2012
Tweet
Share
More Decks by Gea-Suan Lin
See All by Gea-Suan Lin
High Availability Vault Service on AWS Environment
gslin
0
7.2k
用 AWS CodeDeploy 解決程式佈署
gslin
0
420
MySQL to NoSQL & Search Engine
gslin
0
2.1k
用 Vagrant 與 Docker 拯救世界
gslin
1
280
Startup IT infrastructure: Developing and Working with AWS
gslin
8
3.7k
Talk about Percona XtraDB Cluster
gslin
0
190
API Design Optimized for Mobile Platform
gslin
9
8.7k
Use Facebook::Graph to write desktop application
gslin
2
510
COSCUP 2012 - MySQL System Stability
gslin
17
12k
Other Decks in Technology
See All in Technology
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
470
What happened to RubyGems and what can we learn?
mikemcquaid
0
310
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.6k
AI駆動開発を事業のコアに置く
tasukuonizawa
1
340
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
220
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
4
450
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
1k
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
170
Cloud Runでコロプラが挑む 生成AI×ゲーム『神魔狩りのツクヨミ』の裏側
colopl
0
120
今こそ学びたいKubernetesネットワーク ~CNIが繋ぐNWとプラットフォームの「フラッと」な対話
logica0419
3
270
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.4k
Featured
See All Featured
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
760
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
For a Future-Friendly Web
brad_frost
182
10k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
950
Transcript
System Profiling Gea-Suan Lin
Or, “System Monitoring”
Why we need system profiling ?
When something breaks,
You will have data to find out possible reason
Another reason,
Good data to tell you boss,
I need to buy more servers
So,
There are many topics to profiling...
We choose two:
• Server Profiling • Network Profiling
Server Profiling
Xymon
www.xymon.com
Old name Hobbit
Actually it’s an alarm system
But you should build alarm system first
Also, memory & disk alarm are important
Munin
munin-monitoring.org
Nice graphs
CPU usage
Memory usage
MySQL usage
Many plugins
There are still many tools that can profiling
Network Profiling
MRTG & RRDtool
Basic
SNMP for every interface
Mbits/sec
Packet/sec
More advanced
Custom script
Ping latency
Ping packet loss
SmokePing
oss.oetiker.ch/ smokeping/
Latency monitoring
Packet loss monitoring
It’s about SLA
Conclusion
Profiling your system as soon as possible
Thanks !