Give me 15 minutes and I'll change your view of Linux tracing

  Переглядів 105,089

Brendan Gregg

Brendan Gregg

7 років тому

Demo from the USENIX/LISA 2016 talk: Linux 4.X Tracing Tools: Using BPF Superpowers. Full talk slides and official video will be available at www.usenix.org/conference/lis... . This video is the 15 (more like 18) minute demo that spans ftrace, perf, and BPF. LISA is a registered trademark of the USENIX Association and is used in this video with permission.

КОМЕНТАРІ: 37
@MaxCoplan
@MaxCoplan Рік тому
Great talk. Can’t imagine how annoying the sound effects were for the in-person audience 😂
@ashiqashiq333
@ashiqashiq333 Рік тому
🤣
@runscopeable
@runscopeable 7 років тому
Great talk as always Brendan!
@NizarElZarif
@NizarElZarif 5 років тому
Thank you for the video, but that keyboard sounds are distracting for someone who is trying to follow what you are saying
@adrian_88
@adrian_88 3 роки тому
Actually, looking in "man syscall" for the calling convention is slightly wrong, because that manpage describes the calling convention for doing a system call, but you're tracing just a regular function call. Fortunately, the convention is mostly the same, except for the 4th argument, which for a function call is rcx, but the manpage would have told you that it's r10.
@ronneilcamara5071
@ronneilcamara5071 6 років тому
Damn, I want to attend your training!!!
@jdnva
@jdnva 7 років тому
hahaha that keyboard sound pack bro, I feel like I'm sitting in an arcade >.
@sabujpattanayek8799
@sabujpattanayek8799 6 років тому
ttysnoop is very handy, but I was more interested in how smoothly he's getting around all his terminals, vi mode everywhere, etc
@NeilOosthuizen
@NeilOosthuizen 6 років тому
Didn't understand a single thing, stayed for the sound affects :D
@NeilOosthuizen
@NeilOosthuizen 6 років тому
3GenGames doubt the racket these keys make will qualify 😋
@nanakeyks
@nanakeyks 6 років тому
I intend to introduce my colleagues to this wonderful world of typing sound effects tomorrow ;)
@joeramsey921
@joeramsey921 5 років тому
You will be able to quickly tell the approximate value you are to the company in the days it takes them to fire you once you enable the sound effects. The better you are the longer they'll put up with it.
@diegoporras7769
@diegoporras7769 7 місяців тому
Amazing talk! Lots of great info, a little too fast. I had to watch it at x0.75 speed jaja
@TusharJain007
@TusharJain007 6 років тому
What clipboard is that?
@shayantikabhattacharya1985
@shayantikabhattacharya1985 3 місяці тому
am I the only one enjoying the sound effect? also how to get the keyboard amd scroll sound effect?
@TonyLee_windsurf
@TonyLee_windsurf 7 років тому
Very nice, can I download those scripts from somewhere?
@BrendanGregg
@BrendanGregg 7 років тому
Yes, they all on github. The ftrace tools (which work on older kernels, but have some limitations) are at github.com/brendangregg/perf-tools , and the newer bcc/BPF tools are at github.com/iovisor/bcc
@RivenbladeS
@RivenbladeS 5 років тому
What about the audio typing?i want it,is it a script or something?
@copperspartan1643
@copperspartan1643 6 років тому
cool demo but the sounds were driving me insane
@AyrtonGomesz
@AyrtonGomesz 7 років тому
where can i get the keyboard song man? they are awesome
@RaceForMoney
@RaceForMoney 5 років тому
xneur
@RivenbladeS
@RivenbladeS 5 років тому
i want the audio typing thing
@ytdlgandalf
@ytdlgandalf Рік тому
he didn't lie with that title.
@GisleVanem00
@GisleVanem00 3 роки тому
I see Linux is still *built by nerds and for the nerds*.
@foodini
@foodini 4 роки тому
Gave up at 2:31. If you're giving a demo, put on some headphones if you need the keyclick that badly.
@johnc3403
@johnc3403 2 роки тому
Yep, almost exactly the same.. I hit pause at 2:32 ..I couldn't stand that dinging and pinging another second.
@Shamssali
@Shamssali 6 місяців тому
same here. I believe there's a narrow line between being a funny presenter and having decent showmanship, and being cringe and fairly annoying.
@dannyvillaroel219
@dannyvillaroel219 7 років тому
How can I set up these sounds on my ubuntu based distro (16.04 lts).
@akshay.in.ception
@akshay.in.ception 6 років тому
forget about the talk, tell me all the tools that you were using to present and type!
@ml-gl9ti
@ml-gl9ti 6 років тому
I could deal with 15 minutes, but 18:20 isn't worth it to me.
@user-nc7ui5iu5s
@user-nc7ui5iu5s Рік тому
666
@retropaganda8442
@retropaganda8442 3 роки тому
wtf is this macintosh :(
@1998goodboy
@1998goodboy 7 років тому
let a mac guy tell us why linux is good lol
@jakereason8095
@jakereason8095 6 років тому
Most neckbeards are either dead or very old. Most newcomers are either corporate or only interested in desktop customization.
@8Trails50
@8Trails50 4 роки тому
that mac guy is a beast lol
@btschaegg
@btschaegg 3 роки тому
You'll also have to consider that this "Mac guy" was in the development team for Solaris at SUN, so OSX is probably much closer to what he used to work with. That, and it comes with dtrace.
@iancu_de_hunedoara
@iancu_de_hunedoara 6 місяців тому
the sounds are extremely annoying. i was excited to watch the video but it is too much spoiled
Linux Performance Tools, Brendan Gregg, part 1 of 2
54:29
Brendan Gregg
Переглядів 152 тис.
Getting Started with BPF observability - Brendan Gregg, Netflix
17:10
eBPF & Cilium Community
Переглядів 10 тис.
"Поховали поруч": у Луцьку попрощались із ДВОМА Героями 🕯🥀 #герої #втрати
00:15
Телеканал Конкурент TV - новини Луцька та Волині
Переглядів 213 тис.
Что будет с кроссовком?
00:35
Аришнев
Переглядів 2 млн
Why Compile a Linux Kernel from Source?
13:38
DJ Ware
Переглядів 26 тис.
Using Strace to Trace Linux Syscalls
16:20
LaurieWired
Переглядів 11 тис.
Kernel Recipes 2017 - Perf in Netflix - Brendan Gregg
51:06
Kernel Recipes
Переглядів 26 тис.
Kernel Recipes 2016 - The Linux Driver Model - Greg KH
43:21
Kernel Recipes
Переглядів 49 тис.
Fast by Friday: Why eBPF is Essential - Brendan Gregg
20:16
eBPF & Cilium Community
Переглядів 2,2 тис.
Why Linux is better for (most) developers!
14:59
The Linux Experiment
Переглядів 454 тис.
eBPF: Unlocking the Kernel [OFFICIAL DOCUMENTARY]
30:00
Speakeasy Productions
Переглядів 80 тис.
eBPF Superpowers
42:19
Docker
Переглядів 18 тис.
10 things you can do with Linux that you can't do with Windows
9:05
Engineer Man
Переглядів 645 тис.
"Поховали поруч": у Луцьку попрощались із ДВОМА Героями 🕯🥀 #герої #втрати
00:15
Телеканал Конкурент TV - новини Луцька та Волині
Переглядів 213 тис.