Érkezik a CPU affinitás támogatás az OpenBSD-be

Címkék

Artur Grabowski nemrégi commit-ja nyomán érkezik a CPU affinitás támogatás az OpenBSD-be. Az új funkció az SMP teljesítményre lehet jótékony hatással azáltal, hogy a futó processzt lehetőség szerint ugyanazon a CPU magon tartjuk, hiszen az állandóan ide-oda "költöző" processzek rosszabb hatásfokkal futnak, mintha többnyire ugyanazon a CPU-n (magon) futnának.

A commit ezen kívül kikövezi más, későbbi munkák (NUMA, finomabb ütemező zárolás) útját is, mivel a commit nyomán minden egyes processzor saját futási várakozási sort (run queue) kapott. A fejlesztés segíthet a későbbiekben a Hyper-Threading teljesítmény javításában is.

A stuff egyelőre "work-in-progress" állapotú, így annak megfelelően kell kezelni.

A részletek az Undeadly cikkében.

Hozzászólások

2010 az OpenBSD desktop éve lesz! ;)

ez valami olyasmi lehet majd, mint amit a psrset parancs csinal NetBSD-n, vagy valami mas?

--
When in doubt, use brute force.