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.
semsys:seminfo_semmns
semsys:seminfo_semvmx
semsys:seminfo_semmnu
semsys:seminfo_semaem
semsys:seminfo_semume
semsys:seminfo_semusz
semsys:seminfo_semmap
shmsys:shminfo_shmseg
shmsys:shminfo_shmmin
msgsys:msginfo_msgmap
msgsys:msginfo_msgseg
msgsys:msginfo_msgssz
msgsys:msginfo_msgmax
Mer information om hur du använder de nya resurskontrollerna finns i System V IPC och andra resurskontroller.