iovisor/bcc
View on GitHub ↗ ★ 22,726 C
BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
78 mentions on Hacker News by 64 people: 12 stories, 66 comments · first 2016-02-03 · latest 2026-08-10
20082026
-
https://github.com/iovisor/bcc
comment by jhgg · 2018-07-27 · in Elixir v1.7 released -
There's this library with rudimentary histograms: https://github.com/iovisor/bcc
comment by abowlofpetunias · 2018-06-25 · in Shouting in the Datacenter (2008) [video] -
…time did I spend waiting to swap-in a page You can do this with eBPF/BCC by using funclatency ( https://github.com/iovisor/bcc/blob/master/tools/funclatency... ) to trace swap related kernel calls. It depends on exactly what you want, but…
comment by cdown · 2018-01-15 · in In defence of swap: common misconceptions -
…there might be all this fragmentation a user shouldn't have to deal with it as much. [1]: https://github.com/iovisor/bcc
comment by cyphar · 2017-09-29 · in Give me 15 minutes and I'll change your view of Linux tracing [video] -
…is an overarching architecture for Linux's tracing tools (in userspace) in the form of bcc[1]. [1]: https://github.com/iovisor/bcc
comment by cyphar · 2017-07-08 · in Linux tracing systems and how they fit together -
I did write a tutorial; it's terse (on purpose) but a start: https://github.com/iovisor/bcc/blob/master/docs/tutorial_bcc... I imagine we'll get more detailed tutorials over time, especially as the dust settles on the API/interface (it's…
comment by brendangregg · 2017-06-10 · in Linux EBPF Tracing Tools -
That already works! :) I wrote some MySQL examples in bcc that use the MySQL USDT probe points. Eg: https://github.com/iovisor/bcc/blob/master/examples/tracing/... https://github.com/iovisor/bcc/blob/master/examples/tracing/... There's…
comment by brendangregg · 2016-10-31 · in DTrace for Linux 2016 -
…So you just write Lua and the kernel bits get compiled into BPF bytecode and loaded. No C. See https://github.com/iovisor/bcc/blob/master/src/lua/README.md... or examples https://github.com/iovisor/bcc/blob/master/examples/lua/trac...…
comment by vavrusa · 2016-10-28 · in DTrace for Linux 2016 -
…argdist), that may serve many such custom needs (as another option). See the various examples: https://github.com/iovisor/bcc/blob/master/tools/trace_examp... , like: # trace 'sys_read (arg3 > 20000) "read %d bytes", arg3' TIME PID COMM…
comment by brendangregg · 2016-10-27 · in DTrace for Linux 2016 -
…a small part, since you are just collecting data), for the front end you can use BCC (Python/Lua) https://github.com/iovisor/bcc Personal favorite: https://github.com/iovisor/bcc/blob/master/tools/sslsniff_ex...
comment by okket · 2016-08-21 · in What is BPF and why is it taking over Linux Performance Analysis? -
…pretty useful, back in the day of Solaris. Linux is finally getting these superpowers too with BPF: https://github.com/iovisor/bcc#tools , which is great news for all of us running Linux.
comment by brendangregg · 2016-08-11 · in Kernel Tracing Qmax on Solaris – Part 2 -
…services.geant.net/GTS/Resources/PublishingImages/Pag... http://openvswitch.org/support/slides/p4.pdf https://github.com/iovisor/bcc/tree/master/src/cc/frontends/...
comment by piotrjurkiewicz · 2016-06-15 · in P4: open-source programming language for high-performance packet switching -
…case. Just to save anyone else having to look this up. It looks like this is the link to the tools. https://github.com/iovisor/bcc https://en.wikipedia.org/wiki/Berkeley_Packet_Filter
comment by jsingleton · 2016-04-15 · in The Linux Scheduler: A Decade of Wasted Cores [pdf] -
…it all in Vector yet. - BPF support: I've been prototyping many new metrics that we want in Vector, https://github.com/iovisor/bcc#tools . There'll be increased demand to get Vector accessing these in a couple of months or so, when we have…
comment by brendangregg · 2016-03-30 · in Netdata – Linux performance monitoring, done right -
If you browse some of the _example.txt files in https://github.com/iovisor/bcc/tree/master/tools , you'll see it's solving the same problems we used to solve with DTrace, plus a few extra. Here's a couple of the ZFS examples (since we're…
comment by brendangregg · 2016-02-18 · in ZFS is the FS for Containers in Ubuntu 16.04 -
…the kernel, and is a huge leap forward for Linux tracing. Eg, we can start using tools like these: https://github.com/iovisor/bcc#tracing
comment by brendangregg · 2016-02-18 · in ZFS is the FS for Containers in Ubuntu 16.04