IT'S HAPPENING
GITHUB, THE FIRST ENTERPRISE CLOUD SOLUTION TO REACH ZERO NINES RELIABILITY
| Pronouns | he/him |
| aka | kmos@ |
| Partner | @pamela |
IT'S HAPPENING
GITHUB, THE FIRST ENTERPRISE CLOUD SOLUTION TO REACH ZERO NINES RELIABILITY
It’s sort of incredible that the core lesson of this chart is that if you’re considering migrating to Azure, you really, really don’t want the people who own and operate Azure helping.
Theo de Raadt has introduced a new hw.blockcpu sysctl to #OpenBSD -current to offer more control over which CPU core types (Performance, Efficiency, and SMT) are available to schedule processes on. Modern Intel (and ARM) CPUs additionally have slower LP-E (low-power) cores that severely hinder system performance.
deraadt@ modified src/sys/*: Some new intel machines have a new 3rd tier of cpus called LP-E which are E-core (Atom) without L3 cache. These cpus are Lethargic, and it sucks when processes migrate to them.
This introduces sysctl hw.blockcpu= which takes a sequence of 4 letters.
S (for SMT), P (regular performance cpu), E (efficient cpu) generally 80% to 50% as fast), and L (lethargic cpu) which are even slower.
By setting this, you can select cpus to kick out of the scheduler. The default is SL.
The hw.smt sysctl remains for now but we will eventually delete it.
hw.smt changes and follows hw.blockcpu=S.
ok kettenis mlarkin
Like most artists on the internet, we're trapped in a cycle of creating content for free while hoping someone eventually notices we're slowly selling off furniture to buy art supplies.
If you've enjoyed our comic enough to read to the end of this sentence, consider supporting us on Patreon.
You'll get exclusive content featuring characters making even worse life choices than we do: https://www.patreon.com/warandpeas