Linux Performance Tools, Brendan Gregg, part 1 of 2

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 พ.ย. 2024

ความคิดเห็น • 43

  • @domaincontroller
    @domaincontroller 5 ปีที่แล้ว +118

    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

  • @abdullahadel1141
    @abdullahadel1141 8 หลายเดือนก่อน +1

    Thank you for a wonderful session, much appreciated. 👏

  • @OryBand
    @OryBand 7 ปีที่แล้ว +29

    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 ปีที่แล้ว +17

      Performance tuning is not dev ops. This is basic, fundamental systems administration.

    • @atom_rr
      @atom_rr 4 ปีที่แล้ว +3

      @@rhugga hope that he knows what devops is nowadays...

    • @sollybrown8217
      @sollybrown8217 2 หลายเดือนก่อน

      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.

  • @TirajAdikari
    @TirajAdikari 8 ปีที่แล้ว +2

    I'm troubleshooting a java performance issue at the moment and found this systematic method of analysis very useful. Thanks Brendan.

  • @Locane256
    @Locane256 6 ปีที่แล้ว +3

    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!

  • @ks_132
    @ks_132 4 หลายเดือนก่อน

    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

  • @bhanureddy8780
    @bhanureddy8780 4 ปีที่แล้ว

    This is amazing. true love for the bits and bytes

  • @jaashutosh
    @jaashutosh 5 ปีที่แล้ว

    Very Useful content, thank you Brendan

  • @karthiknedunchezhiyan1171
    @karthiknedunchezhiyan1171 4 ปีที่แล้ว +2

    Very informative! keep going!

  • @ArslanG47
    @ArslanG47 2 ปีที่แล้ว

    You sir, are a legend.

  • @subhabera5775
    @subhabera5775 4 ปีที่แล้ว

    Thanks Brendan :) You are awesome.

  • @davidleal714
    @davidleal714 3 ปีที่แล้ว

    Thank you man, I will definitely copy yours methods

  • @ruoxizhang9486
    @ruoxizhang9486 6 ปีที่แล้ว

    So clear and educational, thanks for sharing!

  • @harshbhadoria7200
    @harshbhadoria7200 4 ปีที่แล้ว +1

    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.

  • @umamaheshsukamanchi
    @umamaheshsukamanchi 5 ปีที่แล้ว

    Outstanding content. Very helpful

  • @king0s
    @king0s 2 ปีที่แล้ว

    This is golden

  • @shankerlee
    @shankerlee 8 ปีที่แล้ว +4

    brilliant

  • @bullishtradersoul
    @bullishtradersoul 8 ปีที่แล้ว +1

    Excellent

  • @pixelPlex
    @pixelPlex 4 ปีที่แล้ว

    Which tools are used for monitoring network usage/performance of a process?

  • @charle09111
    @charle09111 4 ปีที่แล้ว

    OMG!! I really need it.

  • @bimalacharya9020
    @bimalacharya9020 2 ปีที่แล้ว

    fantastic !

  • @azufendusgarendum6583
    @azufendusgarendum6583 4 ปีที่แล้ว

    Thank you very much

  • @yunuskoning7584
    @yunuskoning7584 4 ปีที่แล้ว

    Hi Brendan,
    You are not by any chance available for freelance performance trouble shooting projects?

  • @moustaphakourouma9402
    @moustaphakourouma9402 6 ปีที่แล้ว

    Very useful thank you !

  • @dineshrathee3306
    @dineshrathee3306 5 ปีที่แล้ว

    Perfection !!

  • @AndreKhan716
    @AndreKhan716 7 ปีที่แล้ว

    Thank you!

  • @QuadDerrick
    @QuadDerrick 3 ปีที่แล้ว

    "more than 80 characters is a sin in unix world" :):):) didnt know but yea, makes sence.
    Norway

  • @anglojojo
    @anglojojo 8 ปีที่แล้ว

    Good video :)

  • @elabeddhahbi3301
    @elabeddhahbi3301 ปีที่แล้ว

    I'm speechless than you

  • @sealovers1374
    @sealovers1374 5 หลายเดือนก่อน

    they present linux but all of them use MacOS

  • @sigridopps3049
    @sigridopps3049 11 หลายเดือนก่อน +1

    unprepared and confused

    • @ManiBalajiC
      @ManiBalajiC 6 หลายเดือนก่อน +1

      thats why he is the head of the netflix system performance.

    • @sollybrown8217
      @sollybrown8217 2 หลายเดือนก่อน

      @@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

  • @rchaudry
    @rchaudry 2 ปีที่แล้ว

    Thank you!