2016-11-30 5 views

ответ

2

Есть ли способ, которым мы могли бы сопоставить память Oracle SGA в физических файлах в Solaris?

Не то, чтобы я знал.

SGA on Solaris использует разделяемую память Sys V. См. System V IPC vs POSIX IPC для обсуждения различий между ними.

Solaris обеспечивает значительную функциональность, повышающую производительность платформы, при реализации разделяемой памяти Sys V. Например, Solaris обеспечивает «интимную общую память». От the Solaris shmat man page:

Когда (shmflg & SHM_SHARE_MMU) истинно, виртуальные ресурсы памяти в дополнение к совместно используемой памяти сама по себе являются общими между процессами, которые используют один и тот же совместно используемой памяти.

Эти улучшения производительности недоступны с использованием общей памяти POSIX, поэтому разделяемая память Sys V, вероятно, останется в использовании на Solaris в течение длительного времени.