Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #14286

G

Giuseppe Cardone

Personal blog · gcardone.netprogrammingsystems

Giuseppe Cardone writes gcardone’s blog, a personal blog at gcardone.net about programming and systems. Since 2021, 5 different Hacker News readers have linked it 5 times, most often “Accurate, low-overhead per process bandwidth monitoring in 40 lines of bpftrace”. The last post was in 2021, but the archive is still widely read.

Visit the blog
5mentions?
5HN people?
2021–2024first – last linked?
Links on Hacker News per year · peak 2 in 2022

Too few sampled comments (2) to say how often HN recommends it.?

Why HN links it

HN readers link this blog's posts on per-process network bandwidth monitoring on Linux, using BPF to match traffic to the app that sent it. Commenters cite it as the BPF approach to this problem.

Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Personal blog of Giuseppe Cardone.

Most-linked posts?

  1. Accurate, low-overhead per process bandwidth monitoring in 40 lines of bpftrace
    3 people · 3 mentions · first linked 2021-04-15
  2. Blistering fast Mandelbrot rendering in Rust (2021)
    2 people · 2 mentions · first linked 2024-06-05

What Hacker News says?

  1. doesnt the bpf solve this? https://www.gcardone.net/2020-07-31-per-process-bandwidth-mo...

    Comment linking /2020-07-31-per-process-bandwidth-monitoring-on-Linux-with-bpftrace/

    on “OpenSnitch is a GNU/Linux port of the Little Snitch application firewall”
  2. Submitted Accurate, low-overhead per process bandwidth monitoring in 40 lines of bpftrace as a story · 76 points

    HN discussion
  3. > Linux is still dicey to correlate traffic with a particular app, especially if the connection is/was shortlived. This is has become a lot easier and more reliable to do now with BPF [0]. I also used the same approach to create a somewhat user-friendly TUI and web dashboard for it [1]. It is also able to hash the executable (even if it was shortlived). [0] https://www.gcardone.net/2020-07-31-per-process-bandwidth-m…

    Comment linking /2020-07-31-per-process-bandwidth-monitoring-on-Linux-with-bpftrace/

    on “OpenSnitch is a GNU/Linux port of the Little Snitch application firewall”
  4. Submitted Blistering fast Mandelbrot rendering in Rust (2021) as a story · 12 points

    HN discussion
  5. Submitted Blistering fast Mandelbrot rendering in Rust as a story · 2 points

    HN discussion

Search all of HN for gcardone.net