Linux Performance Tools, Brendan Gregg, part 1 of 2

  Рет қаралды 158,747

Brendan Gregg

Brendan Gregg

Күн бұрын

Пікірлер: 43
@domaincontroller
@domaincontroller 4 жыл бұрын
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
@JoJo-fy2vb
@JoJo-fy2vb 4 жыл бұрын
7:46 iostat -x 1
@yangroger1216
@yangroger1216 3 жыл бұрын
thx
@ranjansantra
@ranjansantra 2 жыл бұрын
Thanks for this list!
@OryBand
@OryBand 7 жыл бұрын
One of the best devops presentations out there. Good job Brendan! You're making the world a better place one step at a time.
@rhugga
@rhugga 6 жыл бұрын
Performance tuning is not dev ops. This is basic, fundamental systems administration.
@atom_rr
@atom_rr 4 жыл бұрын
@@rhugga hope that he knows what devops is nowadays...
@sollybrown8217
@sollybrown8217 15 күн бұрын
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.
@abdullahadel1141
@abdullahadel1141 6 ай бұрын
Thank you for a wonderful session, much appreciated. 👏
@Locane256
@Locane256 5 жыл бұрын
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!
@TirajAdikari
@TirajAdikari 8 жыл бұрын
I'm troubleshooting a java performance issue at the moment and found this systematic method of analysis very useful. Thanks Brendan.
@ks_132
@ks_132 2 ай бұрын
Nice vid, reinforced some topics for me and learned new stuff. Next time I’ll be more prepared for my Netflix interview 😅
@supremepancakes4388
@supremepancakes4388 5 жыл бұрын
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
@ArslanFarooqQureshi
@ArslanFarooqQureshi 2 жыл бұрын
You sir, are a legend.
@king0s
@king0s 2 жыл бұрын
This is golden
@karthiknedunchezhiyan1171
@karthiknedunchezhiyan1171 4 жыл бұрын
Very informative! keep going!
@bhanureddy8780
@bhanureddy8780 4 жыл бұрын
This is amazing. true love for the bits and bytes
@jaashutosh
@jaashutosh 5 жыл бұрын
Very Useful content, thank you Brendan
@subhabera5775
@subhabera5775 4 жыл бұрын
Thanks Brendan :) You are awesome.
@davidleal714
@davidleal714 3 жыл бұрын
Thank you man, I will definitely copy yours methods
@rchaudry
@rchaudry 2 жыл бұрын
Thank you!
@ruoxizhang9486
@ruoxizhang9486 6 жыл бұрын
So clear and educational, thanks for sharing!
@umamaheshsukamanchi
@umamaheshsukamanchi 5 жыл бұрын
Outstanding content. Very helpful
@shankerlee
@shankerlee 8 жыл бұрын
brilliant
@bimalacharya9020
@bimalacharya9020 2 жыл бұрын
fantastic !
@azufendusgarendum6583
@azufendusgarendum6583 4 жыл бұрын
Thank you very much
@bullishtradersoul
@bullishtradersoul 8 жыл бұрын
Excellent
@charle09111
@charle09111 4 жыл бұрын
OMG!! I really need it.
@dineshrathee3306
@dineshrathee3306 4 жыл бұрын
Perfection !!
@harshbhadoria7200
@harshbhadoria7200 4 жыл бұрын
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.
@yunuskoning7584
@yunuskoning7584 4 жыл бұрын
Hi Brendan, You are not by any chance available for freelance performance trouble shooting projects?
@anglojojo
@anglojojo 8 жыл бұрын
Good video :)
@QuadDerrick
@QuadDerrick 3 жыл бұрын
"more than 80 characters is a sin in unix world" :):):) didnt know but yea, makes sence. Norway
@elabeddhahbi3301
@elabeddhahbi3301 10 ай бұрын
I'm speechless than you
@sealovers1374
@sealovers1374 3 ай бұрын
they present linux but all of them use MacOS
@sigridopps3049
@sigridopps3049 9 ай бұрын
unprepared and confused
@ManiBalajiC
@ManiBalajiC 4 ай бұрын
thats why he is the head of the netflix system performance.
@sollybrown8217
@sollybrown8217 15 күн бұрын
@@ManiBalajiCye lol. Their engineers just figured out that the top command shows performance. Bronze age is right around the corner.
@retropaganda8442
@retropaganda8442 4 жыл бұрын
wtf is this macintosh :(
@chenyifa
@chenyifa 5 жыл бұрын
too slow
@AndreKhan716
@AndreKhan716 7 жыл бұрын
Thank you!
@pixelPlex
@pixelPlex 4 жыл бұрын
Which tools are used for monitoring network usage/performance of a process?
@moustaphakourouma9402
@moustaphakourouma9402 6 жыл бұрын
Very useful thank you !
Linux Performance Tools, Brendan Gregg, part 2 of 2
45:27
Brendan Gregg
Рет қаралды 50 М.
Inside Out 2: BABY JOY VS SHIN SONIC 3
00:19
AnythingAlexia
Рет қаралды 8 МЛН
iPhone or Chocolate??
00:16
Hungry FAM
Рет қаралды 37 МЛН
Linux Performance Troubleshooting Demos
10:51
grobelDev
Рет қаралды 66 М.
Now Your Buildings can Remain New Forever
29:16
MJMEDIA
Рет қаралды 20
LISA19 - Linux Systems Performance
40:38
USENIX
Рет қаралды 24 М.
Steven Rostedt - Learning the Linux Kernel with tracing
1:07:25
OpenFest Bulgaria
Рет қаралды 94 М.
The Tragedy of systemd
47:18
linux.conf.au
Рет қаралды 1,1 МЛН
How does an OS boot? //Source Dive// 001
50:22
Low Byte Productions
Рет қаралды 415 М.
Inside Out 2: BABY JOY VS SHIN SONIC 3
00:19
AnythingAlexia
Рет қаралды 8 МЛН