У меня на ноутбуке работает Windows Vista Business Edition (торговая марка HCL). У меня есть 4 HDD, которые заключаются в следующем -

C - 29,2 ГБ (из которых только 3,68 ГБ бесплатно) D - 39 ГБ (из которых 37,8 ГБ бесплатно) E - 39 ГБ (из которых 37,3 ГБ бесплатно) F - 41,6 (из которых 41,4 ГБ бесплатно)

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

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

Вопрос -

Почему я должен установить один для каждого диска? Должен ли я установить свой файл подкачки на OS Root Drive. Мне довелось поговорить с системным администратором в ИТ-компании, и он посоветовал, чтобы мы никогда не устанавливали файл подкачки на диск ОС, а на альтернативный диск, где это возможно.

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

Ура,

6 ответов6

3

Многостраничные файлы обрабатываются параллельно для разделения операций ввода-вывода, что заметно повышает производительность.

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

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

2

Из поста Марка « Расширение границ Windows: виртуальная память»

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

Когда этот параметр установлен в Windows XP и Server 2003, Windows создает один файл подкачки, минимальный размер которого в 1,5 раза больше ОЗУ, если объем ОЗУ меньше 1 ГБ, и ОЗУ, если он больше 1 ГБ, и максимальный размер составляет три раза ОЗУ. ,

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

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

  • по умолчанию помещается один файл Page в загрузочный раздел.
  • И иметь несколько файлов подкачки контрпродуктивно.
  • Но полезно иметь файл Page на другом диске
    (не просто другой раздел) с загрузочного диска.
1

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

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

РЕДАКТИРОВАТЬ: я забыл добавить, если у вас один диск с несколькими разделами, вы, вероятно, должны убедиться, что только один диск имеет файл подкачки на нем, так как это даст вам лучшую производительность (в большинстве случаев).

0

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

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

0

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

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

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

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .