Что такое файл подкачки?
Для чего нужен файл подкачки, и как правильно его настроить?
Не многие знают о таком правиле, когда файл подкачки должен быть вдвое больше оперативной памяти. Это своего рода стандарт оптимизации, которой ранее следовали многие технические специалисты. Но как быть, если в вашем компьютере установлено порядка 16 ГБ оперативки, действительно ли нужно отводить на подкачку порядка 32 ГБ пространства жесткого диска? Сегодня статья посвящена оптимизации вашей рабочей станции. Оптимизации дискового пространства под файла подкачки.
Зачем нужен файл подкачки или SWAP - раздел (в Linux)
Для чего нужен файл подкачки в системах Windows? Не многие знают про этот инструмент оптимизации ресурсов в системах Windows 8.1 (да, и в более ранних версиях тоже), и для чего он создается. Файл подкачки обеспечивает дополнительную рабочую область (в помощь оперативной памяти) на жестком диске компьютера, для корректной работы установленных в системе программ. Представим, что у вас есть компьютер в котором установлено порядка 2 ГБ оперативной памяти. Вы открываете много программ, которые сразу же начинают забирать оперативную память. В целом получается, что программы используют не 2 ГБ а 3 ГБ оперативной памяти, из которых 1 ГБ - это пространство выделенное на жестком диске в момент критической записи в памяти. Это своего рода область для переполнения, чтобы позволить пользователю удержать все данные и не получить потери. В свою очередь ваш компьютер работает в автоматическом режиме, забирая и возвращая данные в момент вызова - когда вы открываете или закрываете программу.
Вспомните как вели себя программы на более старых компьютерах, когда вы сворачивали их в трей за ненадобностью (не закрывали, а только сворачивали). После возвращения программ из трея, жесткий диск начинал усиленно думать, а рабочая область программы высвечивалась, не сразу, постепенно добавляя инструменты области на экран. Дело в том, что раздел для подкачки на вашем жестком диске работает намного медление самой оперативной памяти, таким образом, перемещаясь в более быструю память, программа производит так называемую подгрузку. Стоит заметить, что в современных рабочих станциях перемещение из раздела на подкачку можно и вовсе пропустить. В современных реалиях вообще очень сложно произвести это самое переполнение, когда действительно будут нужны дополнительные мощности.
Приложения должны получать необходимый объем оперативной памяти. Если ваша RAM переполнена, а пространства для файла подкачки на жестком диске не отведено, скорее всего, в самый неподходящий момент, вы получите критическую ошибку.
Другое применение
Не важно какая у вас система, и как называется дополнительное пространство для расширения рабочего объема оперативной памяти - на Windows, раздел для подкачки, на Linux, все больше используют термин SWAP - раздел. В компетенцию разделов могут также входить:
Использование файла подкачки для дампов ошибок (проще говоря, контейнера для хранения ошибок). Для создания дампа процессора в системах с рабочим объемом в 8 ГБ оперативной памяти, необходимо иметь как минимум 800 МБ отведенных под дамп. При этом вы можете не создавать на своей рабочей станции дампа памяти, но создать дамп процессора вы просто обязаны - ведь это действительно полезно.
Сколько нужно выделять памяти для подкачки?
На самом деле идеальной формулы нет. Вам никто не скажет сколько необходимо пространства для той или иной системы. Но при этом можно провести сравнительный анализ и понять, какие именно требования вы предъявляете системе в целом.
Например, если у Вас есть 8 ГБ памяти, но Вы никогда не использовали больше этих 8 ГБ, возможно, что вы и вовсе справитесь без раздела отвечающего за подкачку в системе. С другой стороны ваша система может постоянно перегружаться из-за того большого объема данных которые вы используете.
В большинстве случаев вы не можете предугадать, объем дискового пространства, необходимого для стабильной работы файлов подкачки. Даже если провести анализ используемой памяти в данный момент - это совершенно не точные показатели, так как со временем программные комплексы могут начать требовать чуть больше ресурсов подкачки для стабильной работы системы. Ведь если вы пользуетесь лицензионными продуктами, они постоянной совершенствуются и обновляются.
Управление файлом подкачки в автоматическом режиме
В операционных системах Windows, вся информация о файле подкачки находится в файле pagefile.sys. По умолчанию Windows автоматически управляет размером этого файла, а значит вам можно и не беспокоится насчет того, как распределяется пространство ровно до того момента, как система не начнет использовать слишком много ресурсов. И все же лучше дать системе Windows самой справляться с разделами для подкачки и распределяемым под них пространством. За исключением случаев, когда ваш раздел для подкачки берет необоснованно много места.
Для примера в моей системе Windows 8.1 распределение идет достаточно экономно, и при объеме в 4 ГБ оперативной памяти, Windows берет на так много дискового пространства под файл подкачки, всего 2 ГБ. Проверьте это сами, на своих компьютерах, и возможно вы поймете почему в тех или иных случаях система ведет себя не стабильно (малый объем раздела подкачки), или потраченное дисковое пространство (когда раздел слишком переполнен).
Друзья! Понравилась статья? Мне нужна ваша поддержка в Яндекс Дзен
Подпишитесь, поставьте Лайки!
СПАСИБО!!!