Так в чем же причина заявления о том, что для работы hibernate требуется как минимум столько же областей подкачки, сколько и основной памяти?

Я видел много рекомендаций, утверждающих, что для режима гибернации раздел / файл подкачки должен быть как минимум такого же размера, что и основная память. Это не имеет смысла для меня. Предположим, у меня есть 8 ГБ основной памяти и 8 ГБ области подкачки, и я хочу перейти в спящий режим:

  • Случай 1: я использую 4 ГБ виртуальной памяти -> 8 ГБ подкачки неоправданно велики.
  • Случай 2: я использую 8 ГБ виртуальной памяти -> 8 ГБ подкачки - это как раз.
  • Случай 3: я использую 12 ГБ виртуальной памяти -> 8 ГБ подкачки слишком мало.

Результат: область подкачки размером, равным размеру памяти, достаточна для гибернационного IFF, который вообще не используется для подкачки. Так в чем же причина заявления о том, что для работы hibernate требуется как минимум столько же области подкачки, сколько и основной памяти?

Я знаю, что виртуальная память также используется для кэширования, и что кеш может быть просто отброшен, но что произойдет с гибернацией, если программа выделит 12 ГБ виртуальной памяти (с учетом указанных выше размеров памяти и подкачки)?

4
задан 23 March 2012 в 17:27

1 ответ

Это довольно просто действительно,

При спящем режиме система сохраняет то, что находится в RAM к диску, и если существует недостаточно комнаты в swap, система будет жаловаться и не позволять Вам быть в спящем режиме. Для предотвращения этого случая, лучше иметь, по крайней мере, ту же сумму swap расположите с интервалами как своя RAM. В большинстве случаев Вам больше не нужно, чем это, поскольку большинство приложений почти никогда не использует достаточно RAM для swap являться объектом тяжелого использования.

Однако, если у Вас будет небольшое количество RAM, или если Вы будете использовать довольно тяжелое приложение, то Вы, вероятно, захотите удвоить размер Вашего swap размещать память, которая должна быть записана для спящего режима.

2
ответ дан 23 March 2012 в 17:27

Другие вопросы по тегам:

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