262,051 views

Published on

Culture, cont.
• Linux perf issues are often debugged using only top(1), *stat,
sar(1), strace(1), and tcpdump(8). These leave many areas
not measured.
top layer

Kernel

strace layer

If only
it were
this
simple...

tcpdump layer

• What about the other tools and metrics that are part of Linux?
perf_events, tracepoints/kprobes/uprobes, schedstats, I/O
accounting, blktrace, etc.

Published in: Technology
6 Comments
195 Likes
Statistics
Notes
  • I want more presentation in advance topics...i like this presentation..
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Is this Solaris Friendship is Magic? Please stop.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Thanks.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • On slide 50: 'On Linux, mallo() may never fail'. Confusing, in part because the word 'may' can mean both 'is not allowed to' or 'there is the possibility of'. In either case, this is incorrect.So, user space code using malloc() should still always check for NULL.

    Zones look quite a bit like cgroups, and cgroups grew a bit out of control. Fortunately, this seems to be an area of significant work.

    Slide 73: Wrong about what the defaults are in general, but correct for the kernel. Stack backtrace has been an area of personal interest for a long time, especially on MIPS. Frameless backtrace in the kernel is not yet a solved issue but use of frame carries a clear performance penalty.

    All in all, quite a nice presentation. Linux bigots, such as myself, should go to school on this.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • I love the sudden appearance of ponies starting on slide 80.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
262,051
On SlideShare
0
From Embeds
0
Number of Embeds
164,559
Actions
Shares
0
Downloads
1,521
Comments
6
Likes
195
Embeds 0
No embeds

No notes for slide

×