Tweets
- Tweets, current page.
- Tweets & replies
- Media
You blocked @AndresFreundTec
Are you sure you want to view these Tweets? Viewing Tweets won't unblock @AndresFreundTec
-
The effect
@firefox can have on my laptop's power usage is just insane. Having some JS heavy website open more than triples power usage.pic.twitter.com/06xSBTnXpJ
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Slides (somewhat repaired) for my
@fosdempgday talk Asynchronous IO for PostgreSQL (and probably also Direct IO) are at https://anarazel.de/talks/2020-01-31-fosdem-aio/aio.pdf …Thanks. Twitter will use this to make your timeline better. UndoUndo -
Well, that was a bit dramatic. While walking to give the presentation, my laptop shut down. Refused to boot again with something like "No TPM found". Luckily booted after disabling the TPM in bios. Certainly doesn't make for a relaxed start into presenting. Sorry for that!https://twitter.com/fosdempgday/status/1223195373268865024 …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Update: That's been fixed since. Thanks
@axboeShow this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Upgraded Kernel. Now my experimental io_uring branch of postgres is broken :( Different backends, inheriting io_urings from the postmaster, aren't allowed to submit events anymore. Only consume. Hm.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
*but not when benchmarking.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
When idle my workstation's power supply regulates down its fan so much it stalls. Which then causes it to go to full speed to "recover". At least I think that's the issue. So to work without undue distraction I now have to trigger load in the background, but not benchmarking.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Probably should look at one of the profile guided binary layout optimizers (e.g.facebook's bolt) and see how much that helps. But I think we also need to look at why our code density/locality is so shitty that we get such a huge number of faults.https://twitter.com/AndresFreundTec/status/1214305610172289024 …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Oh, and besides being complicated: It currently also breaks perf profiles...
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
The magic necessary (linker flags to align the text sufficiently, link to libhugetlbfs, editing elf headers with hugeedit --text, setting up accessible hugetlbfs) seems too big for most, but I wonder if there's a way that could be simplified.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
7.608 M/sec iTLB-loads w/ 50.80% iTLB-load-misses for normal mapping, vs 1.547 M/sec iTLB-loads w/ 48.82% iTLB-load-misses with text mapped as a huge page.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Interesting. Doing the necessary rituals of sacrifice to get postgres started with the text segment mapped as huge pages yields nearly 10% speedup in a highly concurrent workload.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
New workstation. Finally able to build
@llvmorg without typing on an uncomfortably warm keyboard. And without it taking like half a day to build debug + opt builds.Thanks. Twitter will use this to make your timeline better. UndoUndo -
New laptop without a working ethernet port (only via optional adapter, for thinness) and with a intel wifi card. I could easily work around it (had already ordered a thunderbolt 10gbe ethernet card) - but most people would long have given up at that point.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Once more I'm concluding that not including non-free firmware on installer images for linux distributions (yes,
@debian, looking at you), is extremely self defeating. It's ridiculous to see a harder time installing a nearly entirely free system as a win for software freedom.Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Why on earth did
@intel think it was a good idea to name two different microarchitectures "10th Generation Intel® Core™ i* Processors"? And then choose a numbering scheme that doesn't make a ton of sense, on top?Thanks. Twitter will use this to make your timeline better. UndoUndo -
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
I only wish it allowed negative patterns to move individual directories (e.g. tests) to the end, without having to list everything else.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
I've now set that to src/include/* src/common/* src/port/* config/* src/makefiles/* src/template/* src/backend/* src/fe_utils/* src/bin/* src/interfaces/libpq/* src/pl/* contrib/* src/interfaces/* doc/* src/test/* allowing me to see the "most crucial" (for me) things first.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Random useful developer discovery for postgres development: git's diff.orderFile option. Allows to change the order in which different files appear in diffs.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.