Назад | Перейти на главную страницу

Есть ли смысл в том, чтобы Windows управляла размером файла подкачки и имела «выделенный» диск подкачки?

В системе SQL 2008R2 у нас недавно было несколько сбоев заданий по разным причинам, в основном связанных с памятью, в том числе одна из них, указывающая, что файл подкачки переполнен. Виртуальная машина Windows 2008R2 имела 16 ГБ ОЗУ и выделенный диск для файла подкачки 6 ГБ. На данный момент мы переместили файл подкачки обратно на диск C: и увеличили его размер до 8 ГБ. Долгосрочные последствия этого еще предстоит увидеть.

Сегодня утром наш серверный администратор увеличил объем диска «подкачки» до 25 ГБ, как было рекомендовано графическим интерфейсом. Что показалось мне странным, так это то, что администратор также изменил виртуальную память на автоматическое управление всеми дисками. Это кажется мне пустой тратой места, но я действительно не понимаю, как Windows автоматически управляет файлом подкачки. Вот снимок текущих настроек виртуальной памяти, чтобы помочь с описанием.

Может ли ОС Windows, которая автоматически управляет размером файла подкачки для всех дисков, эффективно использовать диск, выделенный для этой цели?

Чтобы позволить окнам управлять размером файла подкачки, но использовать только выделенный том S: (swap):

  • Снимите флажок «Автоматически управлять размером файла подкачки для всех дисков».
  • Выделите том «C:», установите переключатель «Нет файла подкачки» и нажмите кнопку «Установить».
  • Выделите том «S:», установите переключатель «Размер, управляемый системой» и нажмите «Установить».