
Я хотел бы спросить экспертов, какой оптимальный размер виртуальной памяти для 8 ГБ ОЗУ | WIN 10 и как вы его рассчитываете?
Я знаю, что система рекомендует 1906 МБ, но достаточно ли этого или мне следует установить больше?
Кстати, в настоящее время размер моей виртуальной памяти составляет 12 ГБ, но я чувствую, что она бесполезна.
Заранее спасибо!
решение1
Автоматический метод
Windows 10 автоматически управляет файлом подкачки для конфигурации вашего компьютера и объемом ОЗУ, присутствующим в нем. Обычно вы просто позволяете ОС Windows динамически управлять этим, поскольку в большинстве случаев этого будет достаточно, и все будет работать просто отлично.
Минимальный и максимальный размер Pagefile может быть в 1,5 и 4 раза больше физической памяти вашего компьютера соответственно. Например, если ваш компьютер имеет 1 ГБ оперативной памяти, минимальный размер Pagefile может быть 1,5 ГБ, а максимальный размер файла может быть 4 ГБ.
Ручной метод
Чтобы рассчитать «общее правило» рекомендуемого размера виртуальной памяти в Windows 10 на основе 8 ГБ, имеющихся в вашей системе, вот уравнение1024 x 8 x 1,5 = 12288 МБ. Таким образом, похоже, что 12 ГБ, настроенные в вашей системе в данный момент, верны, поэтому, когда или если Windows потребуется использовать виртуальную память, 12 ГБ должно быть достаточно.
Как правило, максимальный размер файла подкачки должен быть равен x1,5 от объема установленной оперативной памяти. Таким образом, для ПК с 4 ГБ оперативной памяти максимальный размер файла подкачки составит 1024 x 4 x 1,5 Мб.
Метод тонкой настройки (критические системы)
Вероятно, это правда, что нет 'один размер подходит всем' формула для систем Windows 10, которая очень тонко настроена, чтобы найти наиболее оптимальную конфигурацию для этих систем.
В этих случаях, в зависимости от различных факторов системы и того, что важно для системных процессов, очевидно, необходимо учитывать множество других факторов.
Однако существует множество вариантов записи и измерения показателей производительности системы, которые помогут при необходимости провести сравнительный анализ и тонкую настройку этой конфигурации.
Хотя все это на самом деле просто тривиальный вопрос, это добавит некоторую сложность и время, чтобы получить наиболее оптимальную конфигурацию, где эта настройкадолжен быть наиболее оптимальным.
В большинстве случаев, однакоиспользование виртуальной памяти в 1,5 раза больше общего объема оперативной памяти наСистемы Windows 10будет достаточно и простым, или может стать хорошей отправной точкой, если просто позволить Windows 10 управлять им автоматически не сработает.
решение2
Не существует жесткого и быстрого правила, которое охватывает идеальный размер файла подкачки для всех систем; он очень специфичен для рабочей нагрузки, которой подвергается ваш компьютер. Принятый ответ здесь — это то, что можно порекомендовать обычному пользователю, а не опытному пользователю.
Составление бюджета для максимальных рабочих нагрузок:Если вы рассчитываете максимально использовать ОЗУ, то, по крайней мере, вам следует заложить в бюджет достаточно виртуальной памяти, чтобы покрыть любые наихудшие сценарии. То есть, если у вас 32 ГБ ОЗУ, но вы часто работаете с наборами данных по 50 ГБ, то вам, вероятно, понадобится файл подкачки где-то в районе 32 ГБ, чтобы покрыть разницу и разместить все остальное, что может выделять память.
Составление бюджета для аварийных дампов Windows:Для полных дампов памяти вам понадобится файл подкачки размером с ОЗУ + 1 МБ. Хотя полные дампы памяти обычно не нужны, поскольку у нас также есть дампы ядра, которые урезают файл, исключая информацию, которая (вероятно) не имеет отношения к сбою. Дампы ядра менее требовательны, но их размер может значительно различаться.По данным Microsoftдампы ядра обычно занимают около 1/3 объема оперативной памяти вашей системы.
Windows будет использовать файл подкачки даже при наличии оперативной памяти:Это важно иметь в виду, особенно если вы видите неожиданное замедление с большими файлами подкачки. Windows будет отслеживать использование памяти и может выгружать процессы с меньшей активностью, чтобы разместить более активные процессы, а также любые процессы, которые вы можете запустить в будущем. Возьмем, к примеру, Центр обновления Windows и ваш рабочий стол. Большую часть времени Центр обновления находится в состоянии покоя, а ваш рабочий стол — нет, поэтому он выгружает Центр обновления в пользу кэширования рабочего стола в активной памяти, т. е. предоставления оперативной памяти процессу, который в ней более активно нуждается.
Windows постоянно принимает эти решения; управляет кэшем для сотен файлов, которые постоянно записываются фоновыми службами, и при этом уравновешивает его с потребностями памяти активных процессов. К сожалению, Windows не всегда может правильно расставлять приоритеты, и в итоге нам приходится ждать, пока ОС вернет данные в активную память. Возможно, хотя я только предполагаю, что объем доступного пространства страницы играет некоторую ограниченную роль в том, решит ли Windows, что что-то можно «безопасно» выгрузить без существенного влияния на скорость отклика.
Настройте его в соответствии с потребностями вашей системы:В идеале вы захотите быть максимально полезными для вашей ОС, установив размер файла подкачки не больше и не меньше, чем может понадобиться вашей системе. Установка произвольного значения, например, 1,5x вашей оперативной памяти, может быть как избыточным, так и недостаточным и может негативно сказаться на производительности или надежности системы.