Файл подкачки - Почему установленный для каждого диска?

У меня есть Выпуск Windows Vista Business, работающий на моем ноутбуке (бренд является HCL). У меня есть 4 жестких диска, которые являются следующим образом -

C - 29,2 ГБ (от которых только 3,68 ГБ свободно) D - 39 ГБ (от которых 37,8 ГБ свободно) E - 39 ГБ (от которых 37,3 ГБ свободно) F - 41.6 (от которых 41,4 ГБ свободно),

Однако мои настройки файла подкачки как ниже.

Автоматически управляйте страничным файлом для всех дисков.

Вопрос -

Почему я должен установить один для каждого диска? Если я установил свой файл подкачки на Корневом Диске ОС. Я, оказывается, говорю с Системным администратором в IT-компании, и он советовал, чтобы мы никогда не устанавливали файл подкачки на диске ОС, но на альтернативном диске по мере возможности.

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

Удачи,

0
задан 06.09.2009, 21:21

6 ответов

Из сообщения Mark's при Раздвижении Границ Windows: Виртуальная память

Вы заметите, что конфигурация по умолчанию - чтобы Windows автоматически управлял размером файла подкачки.

То, когда та опция установлена на Windows XP и Сервере 2003, Windows создает единственный страничный файл, это - минимальный размер, является RAM 1,5 раз, если RAM составляет меньше чем 1 ГБ, и RAM, если это больше, чем 1 ГБ, и это имеет максимальный размер, это - RAM трех раз.

На Windows Vista и Сервере 2008, минимум предназначается, чтобы быть достаточно большим для содержания дампа катастрофического отказа памяти ядра и является RAM плюс 300 МБ или 1 ГБ, какой бы ни больше. Максимум является или три раза размером RAM или 4 ГБ, какой бы ни больше. Это объясняет, почему пиковая фиксация в моей 64-разрядной системе на 8 ГБ, это видимо в одном из снимков экрана, составляет 32 ГБ.

Из того, что я помню,

  • значения по умолчанию помещают единственный Файл подкачки в раздел начальной загрузки.
  • И, контрпродуктивно иметь несколько файлов подкачки.
  • Но, полезно иметь Файл подкачки в другом диске
    (не только другой раздел) от загрузочного диска.
2
ответ дан 24.11.2019, 02:56

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

Главная причина Вы хотели бы иметь несколько файлов подкачки на различных дисках, состоит в том, чтобы смочь иметь большее количество области подкачки, не имея слишком большого количества Вашего пространства на одном конкретном поднятом диске.

Править: Я забыл добавлять, если у Вас есть один диск с несколькими разделами, необходимо, вероятно, удостовериться, что только один диск имеет файл подкачки на нем, поскольку это даст Вам лучшую производительность (в большинстве случаев).

1
ответ дан 24.11.2019, 02:56

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

Так, короткий ответ: не волнуйтесь слишком много о файле подкачки.
Длинный ответ - то, что, если у Вас действительно есть больше чем один физический диск (значение реальных дисков, не разделов того же диска), могло бы стоить выделить файл подкачки на другом диске, хотя для каждого аргумента в пользу него я могу найти один против...

0
ответ дан 24.11.2019, 02:56

Файл подкачки все еще используется и продолжит использоваться независимо от того, сколько RAM Вы имеете. Под XP и ранее (и я ДУМАЮ, что это сохраняется в Windows Vista, 7, и 2008) файл подкачки позволяет дампы памяти для отладки, но должен быть на C: диск для них для работы. Тем не менее за 15 лет, у меня никогда не было потребности в полном дампе памяти, таким образом, я обычно рекомендую переместить его ОТ C: управляйте, когда пространство будет проблемой о рабочих станциях.

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

При помещении файла подкачки на несколько физических дисков Windows пытается определить наименее используемый диск и использование это для операций страничного обмена. Таким образом, если у Вас есть несколько физических дисков - в противоположность одному разделенному жесткому диску - перемещение, это может быть хорошая идея.

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

0
ответ дан 24.11.2019, 02:56

перемещение pagefile.sys к другому физическому диску только имело смысл, когда диск был подключен к другому контроллеру. иначе абсолютно никакое усиление.

другая популярная опция является очень небольшим первым разделом, зарезервированным только для загрузочных файлов и pagefiles.sys, таким образом, они не будут становиться фрагментированными и находиться в физическом запуске диска, где производительность диска значительно лучше.

0
ответ дан 24.11.2019, 02:56
  • 1
    я не уверен, о чем Вы говорите в отношении дисков, имеющих необходимость быть на различных контроллерах. Если один жесткий диск поражается в большой степени и испытывает затруднения, не отстающие от IOPS и существует другой объем на неактивном шпинделе, существует большая разница в том, где Вы хотели бы, чтобы Ваш файл подкачки существовал. Поэтому почти в каждом руководстве SQL Server, они говорят, что ОС на одном наборе шпинделей, Баз данных по другому и одной трети входа в систему транзакций, даже при том, что они все, вероятно, переходят к тому же RAID-контроллеру. Предпосылка является тем же. – MDMarra 07.09.2009, 02:35
  • 2
    , который я отсылал к добрым старым временам, когда жесткие диски были подключены к некоторому старому fashoined контроллеру IDE. в этом случае Вы ТОЛЬКО получили производительность при перемещении файла подкачки в диск, подключенный к другому (например, вторичный) канал. имение ОС на, скажем, основное ведущее устройство и своп-файл на основном ведомом диске не имеет абсолютно никакого смысла. –  07.09.2009, 02:59

Несколько файлов подкачки обрабатываются paralelly для разделения операций IO, который заметно увеличивает производительность.

В нашей дисковой очереди и тесты общего времени мы записали до 3 раз лучшую производительность с помощью 4 файлов подкачки на 4 sata жестких дисках на тяжелом использовании в Windows 7 с 2 ГБ RAM.

Вот простая статья о предмете:
Изучите лучшие практики для оптимизации конфигурации виртуальной памяти

3
ответ дан 24.11.2019, 02:56

Теги

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