Что такое «пространство подкачки» и «заблокированная память» в Solaris?

2492
thegeek

Мне известна общая концепция пространства подкачки (в Linux). То же самое применимо и для Solaris (зоны соляриса)? Или в солярисе своп отличается?

Есть ли связь между пространством подкачки и заблокированной памятью?

Может кто-нибудь объяснить это или указать мне ссылку, где я могу найти лучшие объяснения. (сделал гугл, но не повезло).

Также я не прошу команды выделять подкачку или заблокированную память. Я на самом деле пытаюсь понять концепцию, поэтому, пожалуйста, наставляйте меня в этом направлении.

0

1 ответ на вопрос

1
Neal

Пространство подкачки - это, по сути, способ заставить ваш компьютер иметь больше полезной памяти, чем фактически установлено. Вот немного описания того, как это работает.

Я считаю, что система подкачки в Solaris одинакова - по крайней мере, достаточно для нашего уровня понимания, под ним могут быть большие различия. Ниже показано, как отобразить информацию о свопинге в системе Solaris: вы увидите, что вывод swap -lпоказанных данных дает список разделов, используемых в качестве свопа.

Зоны Solaris совершенно разные: их лучше всего рассматривать как легкие виртуальные машины без всего того багажа, который обычно приходит с работой виртуальной машины.

Идея блокировки памяти заключается в том, что вы можете предотвратить выгрузку «памяти» вашей программы из физической памяти и сохранение в файл подкачки. Вот страница Linuxy, описывающая это - снова я полагаю, что идея Solaris та же самая.

Похожие вопросы