Рекомендуемые параметры для файла подкачки
Установите размер файла подкачки в Windows и Linux исходя из объема оперативной памяти. Для систем с до 8 ГБ RAM рекомендовано задать 1,5-2 раза больший объем файла подкачки. Например, при 8 ГБ ОЗУ укажите 12-16 ГБ.
Если система активно использует память, увеличьте размер файла подкачки до 1,5-2 раз объема доступной RAM. Для серверов и рабочих станций с 16 ГБ и выше оптимальность достигается при установке равного объема или чуть больше оперативной памяти.
Настройка файла подкачки в Windows
Шаги по изменению параметров
- Перейдите в «Пуск» → «Система» → «Дополнительные параметры системы».
- На вкладке «Дополнительно» нажмите кнопку «Параметры» в разделе «Быстродействие».
- В окне «Свойства производительности» выберите вкладку «Дополнительно» и нажмите «Изменить».
- Снимите галочку с опции «Автоматически управлять размером файла подкачки для всех дисков».
- Выберите диск, для которого нужно настроить файл подкачки. Укажите «Указать размер» и введите значения: начальный размер и最大альный размер в мегабайтах.
- Нажмите «Задать», подтвердите изменения и перезагрузите систему.
Настройка файла подкачки в Linux
Создание и настройка swap-файла
- Определите доступное пространство диска, например, с помощью команды lsblk.
- Создайте swap-файл командой:
sudo fallocate -l 16G /swapfile
(здесь 16ГБ – размер файла).
- Установите правильные права доступа:
sudo chmod 600 /swapfile
- Активируйте swap-файл:
sudo mkswap /swapfile
- Запустите swap:
sudo swapon /swapfile
- Добавьте строку в файл /etc/fstab для автоматической активации при загрузке:
/swapfile none swap sw 0 0
Настройка параметров swap
Измените значение параметра swappiness, который контролирует, как система использует swap. Значение 10-60 считается оптимальным.
Для установки:
sudo sysctl vm.swappiness=30
Чтобы сохранить изменение после перезагрузки, добавьте строку в /etc/sysctl.conf:
vm.swappiness=30
Практические рекомендации и предостережения
- Не устанавливайте файл подкачки слишком большим, чтобы избежать излишней нагрузки на диск и ухудшения производительности.
- Не отключайте файл подкачки полностью, если есть только SSD – это увеличит ресурс диска и снизит зависание системы. Для HDD отключение не рекомендуется.
- Следите за загрузкой памяти и при необходимости корректируйте размер swap.
- Регулярно проверяйте состояние swap с помощью системных инструментов (free -h в Linux или «Диспетчер задач» в Windows).
Оставить комментарий.