Az IPX/SPX kód mostantól MPSAFE a FreeBSD 6.x-ben

Címkék

Robert Watson ma bejelentette, hogy a FreeBSD 6.x-ben található IPX/SPX kód nagyrészt MPSAFE, így a továbbiakban nincs szükség a nemkívánatos Giant lock-olásra.Ha egy kernel komponenst MPSAFE-nek jelölnek, az azt jelenti, hogy az SMP vagy SMT (hyper-threading) rendszerek képesek egy CPU-n való futtatás helyett a kód több részét különböző CPU-n futtatni egy időben. Nem csak az SMP rendszerek számára jelentős ha egy komponens MPSAFE. Az egyprocesszoros gépeken is kedvezőbb az ilyen komponensek használata, hiszen nincs szükség a kódban a Giant lock-ra, amely a hálózati stack esetén használatakor az egész stacket zárolta.

Bejelentés itt.

Hozzászólások

remek! Egyebkent hol hasznalnak meg IPX/SPX-et?:-)

Rendkivul sok helyen. Pl. FreeBSD-vel nem, de Linuxszal rendszeresen meg kell oldanom, hogy meglevo Netware szerverek share-jeit fel lehessen mount-olni Linux alatt. Egyszeruen azert, mert Linuxszal backupoljak le oket. Gondolom ilyenre lehet igen FreeBSD-t futtato gepeknel is.