07:08 system is running slow, commands 07:11 top (10) 07:31 iotop 07:45 iostat -xz 1 (6) 07:57 netstat 08:14 ss 08:34 dstat 08:43 sar -n DEV 1 (8) 08:59 vmstat (3) 09:10 | 09:49 strace 10:17 what do they mean by the system is slow, latency 11:51 packages, sysstat, procps, coreutils ============================================ 12:07 Anti-methodologies ============================================ 12:13 street light anti-method 13:25 drunk man anti-method 13:59 blame someone else anti-method 14:43 | 16:02 problem statement method ============================================ 16:30 workload characterization method 17:48 USE method, utilization, saturation, errors 18:58 USE method for hardware systems 21:20 off-CPU Analysis 22:36 CPU profile method 24:26 RTFM Method 24:54 reading linux source code, jvm 26:50 How do you measure them ###################### 27:07 observability tools ###################### 27:18 uptime (1) 30:02 top (or htop) 31:57 ps -ef 32:28 vmstat 1 (3) 33:28 instant-xmdz 36:02 mpstat -P ALL 1 (4) 36:14 free -m (7) 36:46 latency is much higher, can you debug it 42:32 observability tools: basic *********************** intermediate *********************** 42:48 strace 44:21 tcpdump 46:15 net stat, nicstat 46:49 pidstat 1 (5) 47:21 swapon 47:33 lsof 47:58 sar (8) 50:38 app is taking forever 50:45 | 51:17 pidstat, system time 50:57 system time, iostat 51:26 am i swapping ? vmstat 51:51 strace
Oh hey! You're the author of that observability tools image I have copied to every possible device and storage location so I can always reference it! Hell yeah, thank you!
I like how you start off straight to the point when you said that when you are mentored by someone you basically eliminate what you dont need to know lol
Hi guys, can anyone tell how is it possible to collect all metrics from Linux and visualize them in windows OS? How to make a bridge or connection between Linux and Windows and what are the technologies to be used.
07:08 system is running slow, commands
07:11 top (10)
07:31 iotop
07:45 iostat -xz 1 (6)
07:57 netstat
08:14 ss
08:34 dstat
08:43 sar -n DEV 1 (8)
08:59 vmstat (3)
09:10 | 09:49 strace
10:17 what do they mean by the system is slow, latency
11:51 packages, sysstat, procps, coreutils
============================================
12:07 Anti-methodologies
============================================
12:13 street light anti-method
13:25 drunk man anti-method
13:59 blame someone else anti-method
14:43 | 16:02 problem statement method
============================================
16:30 workload characterization method
17:48 USE method, utilization, saturation, errors
18:58 USE method for hardware systems
21:20 off-CPU Analysis
22:36 CPU profile method
24:26 RTFM Method
24:54 reading linux source code, jvm
26:50 How do you measure them
######################
27:07 observability tools
######################
27:18 uptime (1)
30:02 top (or htop)
31:57 ps -ef
32:28 vmstat 1 (3)
33:28 instant-xmdz
36:02 mpstat -P ALL 1 (4)
36:14 free -m (7)
36:46 latency is much higher, can you debug it
42:32 observability tools: basic
***********************
intermediate
***********************
42:48 strace
44:21 tcpdump
46:15 net stat, nicstat
46:49 pidstat 1 (5)
47:21 swapon
47:33 lsof
47:58 sar (8)
50:38 app is taking forever
50:45 | 51:17 pidstat, system time
50:57 system time, iostat
51:26 am i swapping ? vmstat
51:51 strace
7:46 iostat -x 1
thx
Thanks for this list!
Thank you for a wonderful session, much appreciated. 👏
One of the best devops presentations out there. Good job Brendan! You're making the world a better place one step at a time.
Performance tuning is not dev ops. This is basic, fundamental systems administration.
@@rhugga hope that he knows what devops is nowadays...
Not surprised when he said he worked for Netflix. Makes sense that their hires are giving talks on using top as a measure of perf lol. Genius idea.
I'm troubleshooting a java performance issue at the moment and found this systematic method of analysis very useful. Thanks Brendan.
Oh hey! You're the author of that observability tools image I have copied to every possible device and storage location so I can always reference it! Hell yeah, thank you!
Nice vid, reinforced some topics for me and learned new stuff. Next time I’ll be more prepared for my Netflix interview 😅
I like how you start off straight to the point when you said that when you are mentored by someone you basically eliminate what you dont need to know lol
This is amazing. true love for the bits and bytes
Very Useful content, thank you Brendan
Very informative! keep going!
You sir, are a legend.
Thanks Brendan :) You are awesome.
Thank you man, I will definitely copy yours methods
So clear and educational, thanks for sharing!
Hi guys, can anyone tell how is it possible to collect all metrics from Linux and visualize them in windows OS? How to make a bridge or connection between Linux and Windows and what are the technologies to be used.
Outstanding content. Very helpful
This is golden
brilliant
Excellent
Which tools are used for monitoring network usage/performance of a process?
OMG!! I really need it.
fantastic !
Thank you very much
Hi Brendan,
You are not by any chance available for freelance performance trouble shooting projects?
Very useful thank you !
Perfection !!
Thank you!
"more than 80 characters is a sin in unix world" :):):) didnt know but yea, makes sence.
Norway
Good video :)
I'm speechless than you
they present linux but all of them use MacOS
unprepared and confused
thats why he is the head of the netflix system performance.
@@ManiBalajiCye lol. Their engineers just figured out that the top command shows performance. Bronze age is right around the corner.
wtf is this macintosh :(
too slow
Thank you!