Nyheter i Solaris 10

Konfiguration av System V IPC

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

I Solaris konfigureras alla System V IPC-hjälpmedel automatiskt eller så kontrolleras de via resurskontroller. Hjälpmedlen kan vara delat minne, meddelandeköer eller semaforer. Resurskontroller tillåter att IPC-inställningarna görs per-projekt eller per-användare på det lokala systemet eller i en namntjänstmiljö. I tidigare Solaris-versioner kontrollerades IPC-hjälpmedlen av kärnjusterare. Du var tvungen att ändra i filen /etc/system och starta om systemet om du ville ändra standardvärdena för de här hjälpmedlen. Eftersom IPC-hjälpmedlen numera kontrolleras av resurskontroller kan konfigurationen ändras medan systemet körs. Många program som tidigare krävde att systemet justerades för att fungera kan nu köras utan justering, eftersom antalet standardvärden utökats och tilldelningen av resurser sker automatiskt.

I följande tabell visas de föråldrade IPC-justerare som beskrivs i Solaris Tunable Parameters Reference Manual, och vilka resurskontroller de har ersatts med.

Resurskontroll 

Föråldrad justerare 

Gammalt standardvärde 

Maximalt värde 

Nytt standardvärde 

process.max-msg-qbytes

msginfo_msgmnb

4096 

ULONG_MAX

65536 

process.max-msg-messages

msginfo_msgtql

40 

UINT_MAX

8192 

process.max-sem-ops

seminfo_semopm

10 

INT_MAX

512 

process.max-sem-nsems

seminfo_semmsl

25 

SHRT_MAX

512 

project.max-shm-memory

shminfo_shmmax

0x800000 

UINT64_MAX

1/4 fysiskt minne  

project.max-shm-ids

shminfo_shmmni

100 

224

128 

project.max-msg-ids

msginfo_msgmni

50 

224

128 

project.max-sem-ids

seminfo_semmni

10 

224

128 

Föråldrade parametrar kan ha inkluderats i filen /etc/system på det här Solaris-systemet. Om så är fallet används parametrarna för att initiera standardvärdena för resurskontrollen precis som i tidigare Solaris-versioner. De föråldrade parametrarna bör dock inte användas.

Följande besläktade parametrar har tagits bort. Om de här parametrarna har inkluderats i filen /etc/system på det här Solaris-systemet har de kommenterats bort.

Mer information om hur du använder de nya resurskontrollerna finns i System V IPC och andra resurskontroller.