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

Поділитися
Вставка
  • Опубліковано 21 вер 2024
  • 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... . 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.

КОМЕНТАРІ • 38

  • @MaxCoplan
    @MaxCoplan 2 роки тому +34

    Great talk. Can’t imagine how annoying the sound effects were for the in-person audience 😂

  • @adrian_88
    @adrian_88 4 роки тому +24

    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.

  • @NizarElZarif
    @NizarElZarif 5 років тому +29

    Thank you for the video, but that keyboard sounds are distracting for someone who is trying to follow what you are saying

  • @jdnva
    @jdnva 7 років тому +21

    hahaha that keyboard sound pack bro, I feel like I'm sitting in an arcade >.

  • @sabujpattanayek8799
    @sabujpattanayek8799 7 років тому +10

    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 7 років тому +31

    Didn't understand a single thing, stayed for the sound affects :D

    • @NeilOosthuizen
      @NeilOosthuizen 7 років тому

      3GenGames doubt the racket these keys make will qualify 😋

  • @nanakeyks
    @nanakeyks 7 років тому +11

    I intend to introduce my colleagues to this wonderful world of typing sound effects tomorrow ;)

    • @joeramsey921
      @joeramsey921 5 років тому +4

      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.

  • @runscopeable
    @runscopeable 7 років тому

    Great talk as always Brendan!

  • @ronneilcamara5071
    @ronneilcamara5071 6 років тому +2

    Damn, I want to attend your training!!!

  • @2022spacekw
    @2022spacekw 3 місяці тому

    nice!

  • @diegoporras7769
    @diegoporras7769 Рік тому

    Amazing talk! Lots of great info, a little too fast. I had to watch it at x0.75 speed jaja

  • @copperspartan1643
    @copperspartan1643 7 років тому +12

    cool demo but the sounds were driving me insane

  • @shayantikabhattacharya1985
    @shayantikabhattacharya1985 8 місяців тому

    am I the only one enjoying the sound effect? also how to get the keyboard amd scroll sound effect?

  • @ytdlgandalf
    @ytdlgandalf Рік тому

    he didn't lie with that title.

  • @GisleVanem00
    @GisleVanem00 4 роки тому +5

    I see Linux is still *built by nerds and for the nerds*.

  • @TonyLee_windsurf
    @TonyLee_windsurf 7 років тому +6

    Very nice, can I download those scripts from somewhere?

    • @BrendanGregg
      @BrendanGregg  7 років тому +22

      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 6 років тому

      What about the audio typing?i want it,is it a script or something?

  • @foodini
    @foodini 5 років тому +8

    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 роки тому +2

      Yep, almost exactly the same.. I hit pause at 2:32 ..I couldn't stand that dinging and pinging another second.

    • @Shamssali
      @Shamssali 11 місяців тому

      same here. I believe there's a narrow line between being a funny presenter and having decent showmanship, and being cringe and fairly annoying.

  • @programmingeverything
    @programmingeverything 7 років тому +2

    forget about the talk, tell me all the tools that you were using to present and type!

  • @AyrtonGomesz
    @AyrtonGomesz 7 років тому +1

    where can i get the keyboard song man? they are awesome

  • @TusharJain007
    @TusharJain007 7 років тому +1

    What clipboard is that?

  • @dannyvillaroel219
    @dannyvillaroel219 7 років тому +2

    How can I set up these sounds on my ubuntu based distro (16.04 lts).

  • @RivenbladeS
    @RivenbladeS 6 років тому +2

    i want the audio typing thing

  • @ml-gl9ti
    @ml-gl9ti 7 років тому +1

    I could deal with 15 minutes, but 18:20 isn't worth it to me.

  • @iancu_de_hunedoara
    @iancu_de_hunedoara 11 місяців тому

    the sounds are extremely annoying. i was excited to watch the video but it is too much spoiled

  • @1998goodboy
    @1998goodboy 7 років тому +26

    let a mac guy tell us why linux is good lol

    • @jakereason8095
      @jakereason8095 7 років тому +3

      Most neckbeards are either dead or very old. Most newcomers are either corporate or only interested in desktop customization.

    • @8Trails50
      @8Trails50 4 роки тому +2

      that mac guy is a beast lol

    • @btschaegg
      @btschaegg 4 роки тому +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.

  • @retropaganda8442
    @retropaganda8442 4 роки тому

    wtf is this macintosh :(

  • @杨帅哥-s1b
    @杨帅哥-s1b 2 роки тому

    666