Я знаю, что рекомендуемый размер файла подкачки C:\Pagefile.sys
в Windows примерно в 2 или 1,5 раза больше объема оперативной памяти. Из любопытства, какой максимальный размер файла подкачки можно установить?
3 ответа
Ограничение на Windows 7 составляет 16 терабайт.
Ознакомьтесь с рекомендациями по оптимизации конфигурации виртуальной памяти - Microsoft TechNet
На ПК с процессором, который поддерживает расширение физических адресов (PAE), то есть на любом ПК с поддержкой Windows 7, максимальный размер файла подкачки составляет 16 ТБ.
При попытке установить большее количество, Windows отображала ошибку:
Свойства системы
Введите максимальный размер файла подкачки, который больше или равен исходному размеру файла подкачки и меньше 16777216 МБ.
Примечание. Это ограничение также является максимальным размером файла для Windows 7 NTFS (Источник: NTFS - Википедия). Максимальный размер файла для NTFS в Windows 8 и Windows 10 больше, но неясно, разрешен ли файл подкачки большего размера.
Вышеупомянутые ограничения в 16 ТБ и т.д. Кажутся совершенно не в чартах! Не удалось найти документацию для обоснования этих претензий.
Согласно самой Microsoft, 64-разрядные версии Windows имеют максимальный размер файла подкачки 4 ГБ. Windows XP Windows Server 2003, 2008 и 2008 R2, 2012, 2012 R2, 2016 Windows Vista Windows 7, 8, 10
Из вышесказанного ясно, что ОС не играет большой роли в отношении максимального размера файла подкачки. Это играет роль, хотя в рекомендуемом размере файла страницы (не так много, но это делает)
Так как этот пост занимает довольно высокое место в поиске Google, я решил изложить факты.
Данные взяты из:https://support.microsoft.com/el-gr/help/2860880/how-to-determine-the-ptable-page-file-size-for-64-bit-versions-of
Во времена XP с 1 гигом оперативной памяти ответ был 1 и 1,5. Один - это оперативная память, а 1,5 - файл подкачки. В противном случае была возможность дать машине решить.