Hacker GitHub

← All repos

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

Mentions per year 78 mentions · busiest year 2016 (16)
20082026
  1. …ps://blog.cloudflare.com/l4drop-xdp-ebpf-based-ddos-mitig... Performance engineering, debugging, etc: https://github.com/iovisor/bcc https://github.com/iovisor/bpftrace Brendan Gregg is all on board the BPF train as well - check out all…
  2. bcc https://github.com/iovisor/bcc if you need low-level abstractions or bpftrace https://github.com/iovisor/bpftrace if you need something simpler (similar to dtrace)
    comment by asgeir · 2019-05-04 · in eBPF Can't Count?
  3. …took quite a bit of work. [1]: https://raw.githubusercontent.com/dotnet/corefx-tools/master... [2]: https://github.com/iovisor/bcc/blob/master/tools/profile.py
    comment by rhinoceraptor · 2019-01-15 · in Performance Tuning for .NET Core
  4. …boxes, I failed to do so. The situation has not changed for over a year. I'm not the only one: https://github.com/iovisor/bcc/issues/678 https://github.com/iovisor/bcc/issues/1434 https://github.com/iovisor/bcc/issues/1985
  5. …"tool": https://qmonnet.github.io/whirl-offload/2016/09/01/dive-into... BCC is built on eBPF: https://github.com/iovisor/bcc It's really cool new debugging and analysis stuff for the Linux Kernel. I'm asking my team to learn it ASAP.
  6. …etc). Caveats: it's Lua, it doesn't fast track all the latest from bcc as it's a "for fun" project. https://github.com/iovisor/bcc/tree/master/src/lua#luajit-bp...
  7. https://github.com/iovisor/bcc
    comment by jhgg · 2018-07-27 · in Elixir v1.7 released
  8. 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]
  9. …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…
  10. …there might be all this fragmentation a user shouldn't have to deal with it as much. [1]: https://github.com/iovisor/bcc
  11. …is an overarching architecture for Linux's tracing tools (in userspace) in the form of bcc[1]. [1]: https://github.com/iovisor/bcc
  12. 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
  13. 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
  14. …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
  15. …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
  16. …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...
  17. ▲ 21
    BCC – Tools for BPF-Based Linux Analysis
    story by laamalif · 2016-08-19 · 0 comments
  18. …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
  19. ▲ 3
    Bcc Tutorial
    story by ingve · 2016-07-27 · 0 comments
  20. ▲ 2
    BCC – Tools for BPF-based Linux IO analysis, networking, monitoring, and more
    story by hitr · 2016-07-09 · 0 comments
  21. …services.geant.net/GTS/Resources/PublishingImages/Pag... http://openvswitch.org/support/slides/p4.pdf https://github.com/iovisor/bcc/tree/master/src/cc/frontends/...
  22. ▲ 4
    New Lua(JIT) front end for bcc merged
    story by aktau · 2016-04-18 · 1 comment
  23. …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
  24. …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…
  25. ▲ 3
    BCC – Tools for BPF-based Linux IO analysis, networking, monitoring, and more
    story by mau · 2016-02-18 · 0 comments
  26. 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
  27. …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
  28. ▲ 1
    BPF Compiler Collection
    story by mhw · 2016-02-03 · 0 comments