Brendan Gregg

5.4K posts

Brendan Gregg banner
Brendan Gregg

Brendan Gregg

@brendangregg

Makes things fast. Expert in computer performance and eBPF. OpenAI, ex-Netflix. Created flame graphs. Aussie. Opinions my own. [email protected]

Sydney, Australia Katılım Ekim 2010
155 Takip Edilen49.7K Takipçiler
Brendan Gregg
Brendan Gregg@brendangregg·
@cperciva I guess I'm lucky; I've also been sick & WFH-ok many times, 10 in 9 years is just "days off sick."
English
1
0
0
742
Colin Percival
Colin Percival@cperciva·
@brendangregg You've had 10 sick days in the past 9 years? Let me guess, you don't have a toddler...
English
1
0
0
817
Brendan Gregg
Brendan Gregg@brendangregg·
My website is back online brendangregg.com after migrating to a different provider (and https works again)
English
1
0
56
6.6K
Brendan Gregg
Brendan Gregg@brendangregg·
My website is online as http at brendangregg.com, but I just broke the https links, sorry. If you delete the "s" then the links should still work.
English
3
4
49
9.5K
Brendan Gregg
Brendan Gregg@brendangregg·
@msherman1970 I mean that it might seem that we've accomplished nothing if we move a crash from one body of software (a security agent) to another (eBPF code). It's a point people make as well: "oh, but eBPF has had panics too." Yes it has, but it's still an overall improvement.
English
0
1
4
280
Marc Sherman
Marc Sherman@msherman1970·
@brendangregg What do you mean by “substituting a vendor’s bug for its own” in this sentence, “This doesn't mean that eBPF has solved nothing, substituting a vendor's bug for its own” ? thanks!
English
1
0
3
421
Brendan Gregg
Brendan Gregg@brendangregg·
@senolcolaks Thanks, I was wondering why it wasn't already on my list then saw it's provided by the systemd package, so maybe I've never had to add it
English
1
0
5
1.1K
Şenol Çolak
Şenol Çolak@senolcolaks·
@brendangregg Once again precious tools. But nowadays everything is in cgroups & containers. I would add systemd-cgtop to the list.
English
1
0
12
1.4K
Brendan Gregg
Brendan Gregg@brendangregg·
@indygreg Some have switched already (golang) others have options. It'd be nice for it to be default, but it's less of a problem than the OS, because (A) profiling becomes obviously broken and developers go hunting for the fix, and (B) easier to add runtime options than OS changes.
English
1
0
7
1.9K
indygreg
indygreg@indygreg·
@brendangregg Are you aware of any efforts to move programming language packaging ecosystems (Python, Java, etc) to compile with frame pointers by default? My fear is that even if the distros give us frame pointers, GCC/Clang won’t. And language ecosystems will be stuck in the past.
English
3
0
12
2.5K
Brendan Gregg
Brendan Gregg@brendangregg·
@iiirogers Your post was super helpful, thanks! #comment-828647" target="_blank" rel="nofollow noopener">pagure.io/fesco/issue/28…
English
2
4
14
2.8K
Ian Rogers
Ian Rogers@iiirogers·
@brendangregg Thanks for the thanks, I don't think I did anything 🙂 It may be interesting to mention the apx extensions and their impact. If we need to recompile for APX could we have some more callee save registers?
Cupertino, CA 🇺🇸 English
1
0
8
2.4K