Nyheter i operativmiljön Solaris 9

Förbättringar av systemprestanda

Beskrivning av funktionerna  

Frisläppningsdatum  

Stöd för flera sidväxlingsstorlekar

Med stödet för flera sidväxlingsstorlekar, MPSS (Multiple Page Size Support), kan ett program använda valfri maskinvarustödd sidstorlek för att arbeta med delar av det virtuella minnet. Tidigare var bara 8-kB sidor tillgängliga för ett programs stack, heap eller anonyma minne som avbildats med mmap().

Äldre program med särskilda inställningar för minnessidstorlek gynnas av MPSS och den här typen av prestandajusteringar. Större minnessidor kan väsentligt förbättra prestanda för program med stor och intensiv minnesanvändning.  

Mer information finns i direkthjälpen för pagesize(1), mpss.so.1(1) och ppgsz(1).

Solaris 9 

Förbättrat flertrådsbibliotek

I den här utgåvan ingår ett flertrådsbibliotek med förbättrade prestanda och ökad snabbhet, som fanns tillgängligt som ett alternativt libthread i föregående utgåvor av Solaris.

Mer information finns i Multithreaded Programming Guide samt i direkthjälpen för threads(3THR).

Solaris 9 

Solaris NCA (Network Cache and Accelerator)

Solaris Network Cache and Accelerator (NCA) har förbättrats med socketgränssnittet till NCA som alla webbservrar kan kommunicera genom med minimala ändringar. Se "Nätverkshantering".

Solaris 8 7/01 

Prestandaförbättringar för servrar

Förbättringar har gjorts i algoritmen som styr virtuella och fysiska sidor och hur de cachas. Med dessa förbättringar erhålls ökade systemprestanda på ca 10 % för generella användarladdningar i servrar.  

Solaris 8 1/01 

DISM (Dynamic Intimate Shared Memory)

Med DISM (Dynamic Intimate Shared Memory) kan en databas dynamiskt utöka eller minska storleken på det delade datasegmentet, eliminera problem som orsakats av felaktig konfiguration och förekomsten av säkerhetssårbarhet av typen tjänstförhindrande intrång med ISM (Intimate Shared Memory).  

ISM är ett delat minnessegment som består av stora låsta minnessidor. Antalet låsta sidor i ISM är konstant (kan inte ändras). Dynamisk ISM (DISM) är delat ISM-minne som kan delas upp i sidor, där antalet låsta sidor kan variera (kan ändras). Detta betyder att DISM stöder möjligheten att frigöra eller lägga till fysiskt minne i systemet under dynamisk omkonfiguration. Storleken på DISM kan spänna över tillgängligt fysiskt minne plus växlingsfilen.  

Se direkthjälpen för shmop(2).

Solaris 8 1/01