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.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
7k
用 AWS CodeDeploy 解決程式佈署
gslin
0
400
MySQL to NoSQL & Search Engine
gslin
0
2k
用 Vagrant 與 Docker 拯救世界
gslin
1
260
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.5k
Use Facebook::Graph to write desktop application
gslin
2
500
COSCUP 2012 - MySQL System Stability
gslin
17
12k
Other Decks in Technology
See All in Technology
ここ一年のCCoEとしてのAWSコスト最適化を振り返る / CCoE AWS Cost Optimization devio2025
masahirokawahara
1
940
実践アプリケーション設計 ①データモデルとドメインモデル
recruitengineers
PRO
5
1.4k
個人CLAUDE.md紹介と設定から学んだこと/introduce-my-claude-md
shibayu36
0
140
衝突して強くなる! BLUE GIANTと アジャイルチームの共通点とは ― いきいきと活気に満ちたグルーヴあるチームを作るコツ ― / BLUE GIANT and Agile Teams
naitosatoshi
0
280
Grafana Meetup Japan Vol. 6
kaedemalu
1
190
実践アプリケーション設計 ②トランザクションスクリプトへの対応
recruitengineers
PRO
4
1.2k
TypeScript入門
recruitengineers
PRO
33
11k
トヨタ生産方式(TPS)入門
recruitengineers
PRO
5
1.4k
Figma + Storybook + PlaywrightのMCPを使ったフロントエンド開発
yug1224
10
3.5k
攻撃と防御で実践するプロダクトセキュリティ演習~導入パート~
recruitengineers
PRO
3
1.7k
まだ間に合う! StrandsとBedrock AgentCoreでAIエージェント構築に入門しよう
minorun365
PRO
10
680
Kiroと学ぶコンテキストエンジニアリング
oikon48
4
1.8k
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Designing Experiences People Love
moore
142
24k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6.1k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Producing Creativity
orderedlist
PRO
347
40k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
BBQ
matthewcrist
89
9.8k
RailsConf 2023
tenderlove
30
1.2k
Designing for humans not robots
tammielis
253
25k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Building Adaptive Systems
keathley
43
2.7k
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 !