Мне не хватает места на одном из моих серверов, и единственное место, которое я могу сразу освободить, - это изменение размера огромного файла подкачки. Сервер имеет 128 ГБ памяти и в настоящее время настроен на «автоматическое управление» файлом подкачки с рекомендуемым размером 196599 МБ. Мне это кажется смехотворно высоким.
Это сервер 2008 R2 Enterprise, работающий как сервер SQL Server 2008 R2, и, согласно perfmon, похоже, что использование файла подкачки составляет от 2% до 3%.
Стоит ли мне беспокоиться о каких-либо негативных последствиях снижения максимума до 20 ГБ?
Вам действительно не нужен файл подкачки размером более 4-6 ГБ, за исключением определенных обстоятельств.
Единственный серьезный недостаток того, что файл подкачки меньше вашей системной памяти, заключается в том, что в случае BSOD вы не получите полный аварийный дамп. Я бы протестировал вашу систему с файлами подкачки 6 ГБ, 8 ГБ и 10 ГБ и посмотрел, какова производительность. Если это не машина, которая часто меняет местами, вы можете обнаружить, что 6 ГБ вполне достаточно, если у вас есть нормальные настройки MaxMem в SQL Server.
Это будет зависеть от того, сколько у вас оперативной памяти и какие приложения вы запускаете.
Если вы используете только SQL Server и ничего больше, то да, можно безопасно запустить файл подкачки или даже отключить (хотя я бы не рекомендовал отключать).
Если вы запускаете другие приложения, обратите внимание на их требования к памяти и установите для файла подкачки на несколько гигабайт больше, чем они используют / нуждаются. Периодически проверяйте использование файла подкачки, чтобы убедиться в правильности использования и соотношении посещений и пропусков страниц.
Это должно быть нормально.
Вам нужно только столько места подкачки / файла подкачки, сколько можно использовать. Если вы используете 128 ГБ, вероятно, что-то не так. Я бы пошел дальше и без колебаний уменьшил бы это до 20 ГБ. Смотрите также Сервер отказывается использовать раздел подкачки
Теперь имейте в виду: файловые системы начинают снижать производительность при использовании более 80%. В зависимости от того, есть ли у вас система и данные в одном разделе, вы можете получить диск большего размера и вскоре разделить их.
Это артефакт «назад в день», когда рецепт был «сделай своп вдвое больше RAM». Это было что-то значимое во времена систем с 8 МБ. «Правило» еще не полностью исчезло, и многие люди обнаруживают это, когда пытаются выяснить, сколько свопа нужно разделить.
Если бы вы действительно использовали такой объем свопа, ваша система, вероятно, замедлилась бы до ползания.
Рекомендации по размеру страницы стали глупыми на рынке, на котором мы сейчас находимся, с серверами с огромным объемом реальной памяти. В худшем случае, если вы уменьшите размер файла подкачки, сервер однажды исчерпает память и выйдет из строя. Когда это произойдет, вы можете снова увеличить размер страницы, а пока я бы сказал, что уменьшить его довольно безопасно.
Почему бы не наполовину и не отслеживать его в течение длительного периода, чтобы увидеть, какой процент использования вы получите, и, если он все еще безопасен, снова наполовину и т.