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
Gea-Suan Lin
July 24, 2012
Technology
2
4.1k
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
6.9k
用 AWS CodeDeploy 解決程式佈署
gslin
0
380
MySQL to NoSQL & Search Engine
gslin
0
2k
用 Vagrant 與 Docker 拯救世界
gslin
1
240
Startup IT infrastructure: Developing and Working with AWS
gslin
8
3.5k
Talk about Percona XtraDB Cluster
gslin
0
180
API Design Optimized for Mobile Platform
gslin
9
8.4k
Use Facebook::Graph to write desktop application
gslin
2
490
COSCUP 2012 - MySQL System Stability
gslin
17
12k
Other Decks in Technology
See All in Technology
Databricksで完全履修!オールインワンレイクハウスは実在した!
akuwano
0
140
DjangoCon Europe 2025 Keynote - Django for Data Science
wsvincent
0
470
MCPを理解する
yudai00
13
9.5k
10分で学ぶ、RAGの仕組みと実践
supermarimobros
0
800
Goの組織でバックエンドTypeScriptを採用してどうだったか / How was adopting backend TypeScript in a Golang company
kaminashi
12
9.1k
正式リリースされた Semantic Kernel の Agent Framework 全部紹介!
okazuki
0
320
勝手に!深堀り!Cloud Run worker pools / Deep dive Cloud Run worker pools
iselegant
4
640
Oracle Cloud Infrastructure:2025年4月度サービス・アップデート
oracle4engineer
PRO
0
340
2025-04-24 "Manga AI Understanding & Localization" Furukawa Arata (CyberAgent, Inc)
ornew
2
330
AndroidアプリエンジニアもMCPを触ろう
kgmyshin
2
600
より良い開発者体験を実現するために~開発初心者が感じた生成AIの可能性~
masakiokuda
0
230
Microsoft Fabric vs Databricks vs (Snowflake) -若手エンジニアがそれぞれの強みと違いを比較してみた- "A Young Engineer's Comparison of Their Strengths and Differences"
reireireijinjin6
1
130
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The Invisible Side of Design
smashingmag
299
50k
The Cult of Friendly URLs
andyhume
78
6.3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
4 Signs Your Business is Dying
shpigford
183
22k
Building Adaptive Systems
keathley
41
2.5k
The Cost Of JavaScript in 2023
addyosmani
49
7.8k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
A better future with KSS
kneath
239
17k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
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 !