@Spaceoddity

Какой всё-таки объём памяти давать файлу подкачки в Windows?

Советов на эту тему не перечесть. Но в основном диаметрально противоположные:
1) в 1,5-2 раза больше чем объём ОЗУ (чтобы не возникло ситуации с критической нехваткой памяти).
2) совсем небольшой объём (~0,5х ОЗУ), чтобы ОС не начинала юзать файл подкачки по поводу и без.
?
  • Вопрос задан
  • 353 просмотра
Решения вопроса 1
Jump
@Jump Куратор тега Windows
Системный администратор со стажем.
Поставьте автоматический размер, и забудьте про него.
Ответ написан
Пригласить эксперта
Ответы на вопрос 8
saboteur_kiev
@saboteur_kiev Куратор тега Windows
software engineer
Зависит от
1. количества оперативки в компе
2. пик его использования
3. свободное место на диске

Раньше трава была зеленее и своп должен был быть больше. Но у меня например 32 гб оперативки, и делать 64гб своп - совершенно нет смысла.
Для домашнего использования, я бы рекомендовал держать своп в пределах 2-4 гб, для того, чтобы винда могла скинуть в него очень редкоиспользуемые области, и успела предупредить что подыхает, если вдруг память засрется.

А так - нужно все же смотреть по тому, что вы запускаете.
Ответ написан
landergate
@landergate
IT-шный jack-of-all-trades
Общего правила нет.
Все эти "в два раза больше" были актуальны для доисторических конфигураций с 256MB, 512MB RAM и т.д.

Файл подкачки нужен для того, чтобы приложения не крэшились от OOM.
Если у вас много RAM, и вы редко доходите до пределов, то можно оставить незначительное количество - 512Мбайт - 1ГБайт.
Если у вас мало RAM, и вы постоянно выходите за его пределы, то файлом подкачки можно компенсировать эту недостающую разницу нужным (вам) количеством памяти.

совсем небольшой объём (~0,5х ОЗУ), чтобы ОС не начинала юзать файл подкачки по поводу и без.

Размер файла подкачки не влияет на то, когда он будет использоваться.
Если вы хотите избежать его использования совсем, то его нужно просто отключить.
Ответ написан
Комментировать
LenovoId
@LenovoId
svg, css,js
Наверно вообще в него лесть не надо , при разбивке и при установке система всё сделает сама , и лесть туда не надо
Ответ написан
@spotifi
Windows уже лет 15 как сама довольно хорошо определять умеет размер файла подкачки.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Если "блины" - то 4Гб, если SSD: можно авто оставить.
Так же можно юзать этот софт для очистки памяти.
Ответ написан
@Ethril
Аргумент про сильную фрагментацию файла подкачки при его автоматическом размере несостоятелен.
1) Windows автоматически изменяет его размер довольно редко. Могу ошибаться (пруфа не нагуглил, если у вас есть - welcome), но по-моему автоматически он может только расти. Самостоятельно уменьшать его Windows не умеет. Это обстоятельство должно резко уменьшать кол-во операций изменения размера ФП и, соответственно, его фрагментацию на уровне файловой системы.
2) Данные в RAM фрагментированы сами по себе, by design, и соответственно в ФП - тоже. Вспомните, как "хрустит" диск при свопе, каким бы красивым единым куском тот ни лежал на диске. Проблема отнюдь не в фрагментации на уровне файловой системы.
Ответ написан
Комментировать
Frankenstine
@Frankenstine
Сисадмин
Эмпирически, для меня примерно swap=(total max commited memory) - (RAM) + 1(2) ГБ (в зависимости от разрядности ОС).
Ответ написан
Комментировать
@MinamotoSoft
если оперативки "достаточно" - своп вообще отключить.
Лично живу без свопа со времени выхода вин7 и не болею.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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