Разное

Как правильно ставить файл подкачки: Zametki O Fajle Podkachki Ili Tochechnaya Optimizaciya Chast 2 %23Fajl Podkachki I Razmer Teoriya

14.05.2004

Содержание

Файл подкачки. Народные советы и трюки

Файл подкачки

Windows 9x/Me активно использует файл подкачки, значительно разгружая оперативную память компьютера. По неизвестным причинам Microsoft сделала файл подкачки динамическим, т.е. размер файла изменяется в зависимости от нужд Windows, хотя наилучшая производительность системы достигается при статическом файле. Причин для этого множество — Windows не требуется каждый раз изменять размер файла подкачки, исчезает фрагментация и т.д. Для того чтобы изменить параметры файла подкачки, щелкните правой кнопкой мыши на значке «Мой компьютер» и выберите Свойства. Перейдите на вкладку Производительность и щелкните кнопку Виртуальная память (Properties->Performance->Virtual Memory). В появившемся окне выберите «Параметры виртуальной памяти устанавливаются вручную» (Let me specify my own virtual memory settings). Если у вас установлено более одного жесткого диска, рекомендуется перенести файл подкачки с диска, где у вас установлена Windows на другой жесткий диск, более быстрый.

Это должно значительно увеличить производительность системы. Теперь установите размер файла виртуальной памяти. Рекомендуемый размер — хотя бы в 2,5 раза больше, чем объем оперативной памяти. Перезагрузите систему и запустите утилиту дефрагментации для того, чтобы быть уверенным, что файл подкачки не фрагментирован. А если вы пользуетесь дефрагментатором сторонних производителей, в опциях укажите, чтобы файл подкачки располагался в начале диска.

Для компьютеров, оснащённых более чем 64 MB оперативной памяти, можно порекомендовать следующий «трюк»: в файле system.ini, который находится в каталоге C:Windows, в разделе [386Enh], необходимо дописать строку

ConservativeSwapfileUsage=1

Это позволит системе не создавать файл подкачки без необходимости. Например, со 128 MB оперативной памяти можно будет открыть до трёх офисных приложений, таких, как Word, Excel и Internet Explorer, притом, что размер файла подкачки останется равным нулю. То же самое произойдёт при запуске Quake 3.

Если файл подкачки не «консервировать», то приложений открыть можно будет гораздо больше, а игр запустить хоть две, одновременно. Надо бы, авторам советов, не забывать, как мне кажется, что читают их в том числе и чайники, и для них они достаточно авторитетны, а по сему стараться быть объективней или хотя бы давать советы более корректные.

Небольшой комментарий от ведущего: в принципе, верное замечание. Однако, в большинстве случаев «консервировать» файл подкачки можно, т.к. сейчас средний компьютер имеет 128 Мб оперативной памяти, плюс около 300 Мб виртуальной памяти (при коэффициенте 2,5), что дает более 400 Мб суммарно. В 99% случаев этого хватает с избытком. Но бывают и исключения, поэтому не стоит слепо следовать советам, а немного подстраивать их под свои условия. Ведь можно установить размер виртуальной памяти и в 4-5 раз больше. Экспериментируйте. Это не «убьет» Windows.

Как оптимально настроить файл подкачки — несколько советов.

Если у Вас несколько винчестеров (не разделов, а именно винчестеров), то установка файла подкачки на другой винт, чем установлена операционная система, обычно значительно ускоряет быстродействие.

Если у Вас несколько винчестеров — то файл подкачки ставится на самый быстрый из них.

Если у Вас несколько разделов на винте, то файл подкачки надо ставить на самый первый из них — физически расположенный самым первым, так как доступ к этим областям винта наиболее быстрый.

Целесообразно ограничить минимальный объем файла подкачки, чтоб предотвратить излишнюю его фрагментацию примерно объемом 1-1.5 объема вашей оперативной памяти (впрочем если Вы пользуете графику или напрягаете компьютер серверами баз данных то можно поставить размером 2-3 объема RAM).

Практически не имеет резона ограничивать максимальный объем, так как это может привести к сбою программ из-за нехватки памяти, а если уж и ограничивать, то никак не меньше чем 4 объема RAM.

После этих настроек комп надо перезагрузить и запустить какой-нибудь дефрагментатор (типа Norton Speed Disk) чтоб полностью дефрагментировать файл подкачки и поместить его в начало раздела.

И последнее, помните, что после выключения компьютера файл подкачки может содержать Ваши пароли, логины, остатки Вашей конфиденциальной информации и т.п., так что достаточно «образованные дяди» из числа Ваших доброжелателей или компетентных органов, загрузившись в ДОС и покопавшись в объедках Ваших программ в файле подкачки могут найти очень интересные вещи…

Увеличение файла подкачки или зачем нужна виртуальная память?

Наверняка каждый пользователь сталкивался с ситуацией, когда компьютеру для нормальной работы не хватает оперативной памяти, вследствие чего операционная система обращается за помощью к так называемой виртуальной памяти, чтобы восполнить данную нехватку. О том, что такое виртуальная память, и как ее увеличить и читайте в данной статье.

 

0. Виртуальная память, что это такое?

Под понятием виртуальная память следует понимать сочетание памяти временного хранилища и оперативного запоминающего устройства (ОЗУ) на жестком диске (винчестере).

В том случае, когда все работающие на компьютере программы полностью занимают ОЗУ, оперативная память захватывает часть пространства на винчестере и создает там, так называемый,

файл подкачки. Сразу же после перемещения информационных данных в этот файл, оперативная память освобождается. Этого достаточно для выполнения операций. Программы не «видят» разницы между виртуальной и оперативной памятью, единственным отличием является то, что настоящая оперативная память может обеспечивать значительно меньшее время доступа, нежели виртуальная.

1. Влияние ОЗУ на скорость работы программ

Скорость работы всех программ во многом зависит от объема оперативной памяти, проще говоря, чем больше объем ОЗУ, установленного в компьютере, тем быстрее эти программы работают. Если вследствие нехватки оперативной памяти работа компьютера замедляется, то ее следует восполнить путем увеличения размера виртуальной памяти на винчестере. Однако здесь следует учитывать, что данные с ОЗУ считываются быстрее, нежели с жесткого диска. Потому предпочтительнее будет добавить ОЗУ.

2. Увеличение виртуальной памяти

Если всплывает окно с сообщением об ошибках, вызванных недостаточным размером виртуальной памяти, следует выполнить одно из двух действий, либо увеличить размер файла подкачки, либо добавить ОЗУ.

Как правило, операционная система автоматически меняет размер файла подкачки. Однако если размер этого файла все же недостаточный для правильной работы компьютера, то его можно увеличить вручную.

Чтобы это осуществить, необходимо выполнить следующие действия:

В Windows XP: Необходимо правой кнопкой мышки щелкнуть на значок «Мой компьютер» после чего перейти по пункту «Свойства».

В Windows Vista и старше: Перейдем в «Панель управления» — «Система и безопасность» — «Система» — «Дополнительные параметры системы»

Откроется окно «Свойства системы». Перейдем на вкладку «Дополнительно» и нажмем «Параметры» быстродействия.

Откроется окошко, в котором нужно выбрать вкладку «Дополнительно

», затем нажать «Изменить» в группе «Виртуальная память».

Снимем флаг «Автоматически выбирать объем файла подкачки» и, выбрав диск, с которого будет осуществляться подкачка файла, устанавливаем значения исходного и максимального размеров виртуальной памяти. Необходимо в исходный размер записать рекомендуемое число, а в максимальном размере установить большое значение, например число 7000. После этого нажать на кнопку «Задать».

После этого следует принять все изменения, нажав в каждом окне кнопку «Ок» и перезагрузить компьютер.

Смотрите также:

Правильная настройка файла подкачки. Использование файла подкачки на SSD. Прекращение работы ФП

Файл подкачки – это область винчестере компьютера (скрытый системный файл), используемая для компенсации нехватки объема ОЗУ. Операционная система временно помещает туда фрагменты программ и служб, которые используются в конкретный момент. Данные помещаются и извлекаются из фала подкачки по мере необходимости.

Использование файла подкачки сказывается на скорости работы приложения. Перемещение данных в ОЗУ и обратно происходит на порядок быстрее, нежели обмен с жестким. К тому же, частое использование файла подкачки чревато фрагментацией данных. Поэтому эффективнее наращивать количество памяти ОЗУ, чем .

Настройка области подкачки

При невозможности физически нарастить объем ОЗУ или для отключения файла подкачки потребуется открыть его настройки. Чтобы открыть настройки потребуется кликнуть по иконке «Компьютер» правой клавишей. В меню появится пункт «Свойства».

Во вкладке «Дополнительно» будет блок «Быстродействие», здесь нужно нажать на кнопку «Параметры».

После этого откроется окно «Параметры быстродействия». Здесь на вкладке «Дополнительно» будет блок «Виртуальная память» с кнопкой «Изменить».

После нажатия на кнопку «Изменить» откроется окно для настройки файла подкачки. Альтернативный вариант доступа к настройкам состоит в , в которой будет пункт «Система». Дальше действия точно такие же, как после открытия «Свойств» через иконку «Компьютер».

Здесь будет произведена настройка. В процессе настройки появится предупреждение о том, что подобные параметры могут менять только специалисты. Но обращать внимание на них не нужно.

Есть несколько важных пунктов, которым должен соответствовать этот файл:

  • его размер следует задавать в полтора-два раза больше, чем объем имеющейся ОЗУ;
  • самый малый и максимальные размеры подкачки обязательно должны совпасть.
  • если у вас в системе несколько дисков, то размещать файл подкачки нужно на самом быстром из них;

При наличии достаточного количества памяти в ОЗУ файл подкачки можно и вовсе отключить. Для этого понадобится иметь «на борту» не менее 6 Гб в ОЗУ. Кроме того, существует возможность автоматического определения размера файла подкачки. Для этого нужно только выбрать соответствующий пункт в окне с настройками файла подкачки.

Применение изменений произойдет после нажатия кнопок «ОК» и «Применить». После этого рекомендуется перезагрузить компьютер. Делать это не обязательно, но нужно помнить, что изменения будут действовать после перезагрузки.

Файл подкачки или же своп-файл (от ориг. swap-file) — это скрытый файл виртуальной памяти .

Он используется системой в случае нехватки физической оперативной памяти (иначе ОЗУ).

Например, работающему приложению не хватает памяти, установленной ОЗУ. Тогда используется файл подкачки.

Приложение может записывать свои данные на него, а также считывать их при необходимости.

Располагается виртуальное хранилище на жёстком диске компьютера.

При недостаточном объёме физической оперативной памяти, своп вынужден использоваться постоянно.

При этом процесс обмена данным с жёстким диском занимает много времени, из-за этого значительно теряется производительность.

Если вам не хватает ОЗУ, а система постоянно использует файл подкачки в качестве дополнительного хранилища, купите оперативную память дополнительно.

Если нет ещё одного места(слота) для её установки, приобретите одну планку, но с увеличенным объёмом.

Устройство станет работать эффективнее.

Оптимальный размер файла подкачки

Существуют разные размеры и соотношения физической и виртуальной памяти.

Для приемлемой производительности минимальный объём файла подкачки должен быть равным размеру ОЗУ .

Максимально допустимое значение — вдвое больше.

К примеру, ваш компьютер имеет 2 Гб физической памяти, значит оперативной должно быть 2Гб или 4Гб соответственно.

Лучше всего задавать одинаковые значения и делать его статичным .

В этом случае файл системы меньше подвергается фрагментации.

Для чего это было сделано? Всё просто.

Благодаря этому снижается общая нагрузка на систему, а значит и возрастает производительность.

Можно ли повысить быстродействие, если своп остался динамическим? Конечно.

Для этого нужно просто запустить очистку файла после завершения работы операционной системы. Ниже мы расскажем, как это делать.

Очистка своп-файла

Для очистки файла подкачки нужно в командной строке прописать команду secpol.msc .

Для этого открываем Пуск → в командной строке вводим secpol.msc → нажимаем Enter .

После всех манипуляций перед нами должна открыться локальная политика безопасности.

Нажимаем на неё левой кнопкой мыши. Откроются дополнительные пункты, как на скриншоте:

Из появившегося меню выбираем «Параметры безопасности» и нажимаем так же левой кнопкой.

Если всё сделано правильно, то перед вами появится список задач.

Ищем строку «Завершение работы: очистка файла подкачки виртуальной памяти» .

С помощью двойного щелчка открываем его.

Изменяем статус «Отключён» на «Включён» и нажимаем Применить.

С этого момента вступают в силу внесённые вами изменения.

После этих действий свопа будет очищаться от лишнего мусора при каждом выключении компьютера.

Потрачено всего пять минут времени, а производительно уже улучшилась.

Выбор месторасположения файла

На некоторых операционных системах можно хранить файл подкачки одновременно на нескольких дисках.

Это пагубно влияет на уровень производительности всего компьютера.

Считается, что лучше всего расположить один своп в любом сегменте жёсткого диска, кроме системного.

Для этого нам нужно изменить месторасположение файла подкачки.

Чтобы выполнить это действие нам нужно сперва удалить имеющийся своп файл, а затем заново создать его, но уже на новом месте.

Идем по пути: Пуск Мой компьютер → правой кнопкой мыши открываем Свойства → появится новое окно, в нём кликаем на вкладку Дополнительные параметры системы .

В новом окне ищем вкладку «Дополнительно» , затем щёлкаем на неё.

Перед нами открывается область под названием «Быстродействие» , нажимаем на кнопку Параметры (на неё указывает красная стрелка).

Переходим в раздел «Виртуальная память» и щёлкаем на кнопку Изменить.

Следом появится вкладка, которая позволит нам изменить месторасположение и объёмы файла подкачки и разместить их в любом доступном разделе жёстких дисков.

Здесь же можно включить или отключить своп-файл при необходимости.

По умолчанию операционная система размещает скрытую виртуальную память на системном диске.

На это указывает выбранный пункт «Размер по выбору системы» .

Мы же хотим исправить ситуацию и перенести его в удобное для нас место.

Чтобы изменить месторасположение файла подкачки, выберите его с помощью левой кнопки мыши.

Затем активируйте поле «Без файла подкачки» , а затем нажмите на кнопку Задать.

После этого внесённые вами параметры вступят в силу.

Однако это ещё не конец.

Мы лишь удалили своп с его прежнего места.

Теперь давайте восстановим его на новом.

После этих действий может появиться сообщение с предупреждением об отключении скрытой виртуальной памяти.

Ещё одна системная ошибка — это слишком малый объём памяти. Не стоит переживать.

Устраните эту системную ошибку простым нажатием на кнопку Да.

Теперь можем перейти к созданию файла на новом месте.

Для этого выбираем интересующий нас раздел диска (кроме системного).

Кликаем по нему левой кнопкой мыши.

Напротив пункта «Указать размер» ставим галочку, активируя поле для ввода.

Перед нами два активных поля с минимальным (исходным) и максимальным размерами соответственно.

В верхнем поле указываем минимальное допустимое значение.

В нижней строке либо равное ему, либо вдвое выше.

На указанном примере соотношение виртуальной и физической памяти 1:2, т.е. изменённый файл будет динамическим.

Для создания статического своп, мы должны прописать равные значения — 1:1.

Размеры файла подкачки можно регулировать и без смены его расположения.

Для этого нам понадобится выполнить те же действия, но без замены раздела жёсткого диска.

К примеру, если он был на диске С (напротив него будет надпись «по выбору системы»), то мы ничего не изменяем, а лишь указываем нужные нам значения.

Вводим объёмы и нажимаем кнопку Задать. Затем подтверждаем изменения, кликнув на Ок.

Если мы изменили размеры в меньшую сторону — изменения вступаю в силу незамедлительно.

В другом случае система запросит разрешение на перезагрузку.

Нажимает кнопку Ок.

Как правильно настроить файл подкачки?

Видеоинструкция

Включение и отключение своп-файла

Функция прекращения работы также доступна для любого юзера.

Это оправданное действие, если вы не желаете терять производительность, а размеров физической оперативной памяти вам хватает.

Свопинг занимает уйму времени, а для некоторых пользователей гораздо легче вставить дополнительные планки ОЗУ.

До полнительные планки, расширяющие ОЗУ гарантировано ускорят работу Windows и поднимут производительность в разы.

На данный момент можно найти нужные комплектующие по довольно низких ценах, что совсем не ударит по вашему кошельку.

Особенно актуально это для сравнительно слабых компьютеров.

Отключается файл подкачки следующим образом:

В разделе виртуальная память (как в него перейти указано выше) ставим галочку напротив надписи «Без файла подкачки» .

Включить нужную нам скрытую виртуальную память можно в том же разделе.

Для этого убираем галочку с пункта «Без файла подкачки» и ставим её напротив «Размер по выбору системы» .

При желании вы можете установить собственные значения, активировав поле «Указать размер» .

Какие именно значения для вас будут оптимальными, расписано выше.

Windows — Файл подкачки

Видео инструкция

Оптимизация файла подкачки на одном винчестере

Компания Microsoft по умолчанию сделала своп-файл динамическим, а, как мы выяснили, наилучшая производительность достигается при статическом файле.

Если у вас два и более жёстких дисков, то перенесите файл подкачки на любой, кроме системного.

Но что делать, если винчестер только один? Этот метод подходит именно для таких случаев.

Для начала нужно «разбить» жёсткий диск, создав на нём дополнительный раздел размером 2-3Гб.

Для этого можно воспользоваться специальными программами по типу PartitionMagic (PowerQuest Corporation), которые позволять разделить диск без потери данных.

Можно, конечно, использовать встроенную в Windows программу для деления диска на сегменты — Fdisk, но у неё много недостатков.

В том числе довольно сложный интерфейс, поэтому новичкам будет непросто.

Наш совет использовать быструю и сравнительно удобную PartitionMagic (PowerQuest Corporation).

Просто следуем указанному алгоритму. Скачиваем и устанавливаем программу.

Открываем её.

В правом верхнем углу щёлкаем левой кнопкой мыши и выбираем нужный диск (в данном случае, он только один).

Для англоязычной версии

В верхней строке выбираем «Tasks» (в самом верху под названием) –> Create New Partition… –> кликнуть на диалоговое окно «Create New Partition» –> нажать Next –> выбрать After C: (Recommended) –>снова Next –> Partition Properties –> в параметре «Size» прописать размер создаваемого диска в Мб (как писалось выше: 2-3Гб, что равно 2048Мб и 3072Мб соответственно) –> вкладка «Create as» –> Logical (Recommended) –> кликаем на «File system type» (выбрать нужно именно FAT32 ) –> нажимаем на вкладку «Drive Letter» –> выбираем букву для обозначения диска (любую латинскую большую букву, кроме С. Например E, D, K и другие) –> далее нажимаем Next –> затем Finish –> и наконец Apply.

Для русскоязычной версии

Выбираем из верхнего меню «Задачи» –> «Создать новый раздел…» –> диалоговое окно Создание нового раздела –> кнопка Далее –> выбрать After C: (Recommended) –> Далее –> «Свойства раздела» –> в параметре «Раздел» прописать размер создаваемого диска в Мб (как писалось выше: 2-3Гб, что равно 2048Мб и 3072Мб соответственно)–> в окошке «Создать как» –> Logical (Recommended) –> при выборе типа файловой системы обязательно указываем именно FAT32 –> выбираем букву для обозначения диска (любую латинскую большую букву, кроме С. Например E, D, K и другие) –> Далее –> нажимаем на Финиш –> а затем Применить.

Разбиение жёсткого диска с помощью Partition Magic

Видео инструкция

Создавая новый раздел, важно обращать внимание на ряд важный параметров:

  • размер создаваемого размера (от 2 до 3Гб),
  • вид файловой системы (нужный нам FAT32),
  • назначение созданного нами диска.

Он может быть основным, логическим, либо иметь статус загрузочного.

Наш новый раздел диска будет иметь следующие параметры: объём 2Гб(3Гб), тип файловой системы должен быть конвертирован в FAT32, назначение — логическое.

Если всё верно, то переходим к следующим действиям.

На очереди дефрагментация нашего нового раздела.

С её помощью мы объединяем фрагментированные на жёстком диске файлы. Она нужна для разгрузки жёсткого диска.

Фрагментация файлов заставляет его совершать много дополнительных действий, что существенно замедляют его работу.

Дефрагментация диска

Откроется новое окно, в котором выбираем кнопку Дефрагментация и нажимаем на неё.

Осталось только дождаться окончания дефрагментации. Теперь всё готово к следующему этапу.

После создания нового диска и его фрагментации, выберите его, как место хранения файла подкачки.

Используйте всё его пространство для нужд свопа.

Как именно это сделать описано выше.

В списке дисков, появится только что созданный вами раздел на который и можно поместить скрытую виртуальную память.

После завершения ваш компьютер будет полностью оптимизирован.

Мы детально описали для вас процесс оптимизации ПК при помощи манипуляций со своп-файлом. Надеемся, вы нашли нужную для вас информацию!

Для работы операционных систем Windows используется файл подкачки, который представляет собой некую виртуальную память компьютера, являющуюся расширением его физической оперативной памяти. Этот файл подкачки обеспечивает функционирование компьютерных программ в случаях, когда не хватает его физической RAM памяти.
Windows по умолчанию определяют параметры файла подкачки автоматически. Но иногда изменение вручную файла подкачки способно помочь пользователю оптимизировать работу систему. В некоторых случаях целесообразно вовсе отключить файл подкачки. В ряде ситуаций лучше всего ничего не делать, позволив системе и дальше автоматически определять размер файла подкачки. Ниже мы разберемся, как следует настраивать файл подкачки соответственно особенностям использования компьютера, а также его характеристикам.

Каким образом увеличить либо уменьшить файл подкачки в ОС Windows 7/8/10

Перед тем, как рассказать о том, какой именно размер файла является оптимальным для разных сценариев, мы хотим пояснить, каким образом можно изменять этот размер либо отключать использование виртуальной памяти операционной системы.

Чтобы настроить параметры файла подкачки, следует зайти в «Свойства системы» («Мой компьютер » правой кнопкой — «Свойства »), а затем выбрать в появившемся списке «Защиту системы».


Сделать это быстрее можно, нажав на клавиатуре «Win+R » и затем введя команду sysdm.cpl (подходит для Windows 7/8/10).


Откройте в диалоговом окне вкладку «Дополнительно », после чего нажмите на кнопку «Параметры », располагающуюся в разделе «Быстродействие » и затем опять выберите вкладку «Дополнительно ». После этого следует зайти в раздел «Виртуальная память » и нажать там клавишу «Изменить ».


Здесь можно настроить нужные параметры виртуальной памяти:

  • Увеличить либо уменьшить файл подкачки;
  • Отключить виртуальную память.
Далее разберемся, какой именно размер файла подкачки является наиболее подходящим для ОС Windows.

Как правильно выполнить настройку файла подкачки?

В некоторых статьях, посвященных оптимизации Windows, встречаются рекомендации относительно отключения файла подкачки в случае, если размер оперативки составляет 8 либо 6 гигабайт. Также в них рекомендуется использовать автоматический выбор размера файла подкачки. Основаны эти советы на следующем. Компьютер в случае отключения файла подкачки не будет использовать свой жесткий диск как дополнительную память. Это обеспечит увеличение скорости работы операционной системы (оперативная память компьютера в разы быстрее). Указав вручную точный размер файла подкачки (рекомендуется при этом исходный, а также максимальный размеры указывать одинаковыми), мы обеспечим высвобождение места на диске и сможем избавить операционную систему от необходимости настраивать размеры этого файла.

Примечание: при использовании SSD диска желательно установить максимально возможное количество RAM, а файл подкачки полностью отключить, что позволит увеличить срок использования твердотельного диска.

Мы полагаем, что при регулировании файла подкачки ориентироваться следует в первую очередь не на размер оперативной памяти, а на особенности использования компьютера, иначе велика вероятность появления сообщения о нехватке памяти.

Если на вашем компьютерном устройстве установлен 8 гигабайт оперативной памяти, а компьютер вы используете, главным образом, для просмотра различных сайтов, а также нескольких игр, отключение файла подкачки, скорее всего, будет правильным решением (хотя существует вероятность появления сообщения о недостатке памяти).

Если же вы используете свой компьютер для редактирования фотографий при помощи профессиональных программ, работы с трехмерной либо векторной графикой, проектирования ракетных двигателей и домов, а также используете виртуальные машины, восьми гигабайтов оперативной памяти вам будет мало, поэтому в процессе вашей работы обязательно потребуется файл подкачки. Более того, отключив файл подкачки, вы рискуете неожиданно потерять не сохраненные вами документы, а также файлы при возникновении дефицита памяти.

Если вы не можете определить, какое количество оперативной памяти вам необходимо и каким должен быть оптимальный размер файла подкачки, рекомендуем выполнить следующие действия:


В интернете можно встретить рекомендации, которые отличаются от предложенного выше варианта. Вы должны решить самостоятельно, каким из этих рекомендаций вы будете следовать.

Как же разгрузить систему?Самый лучший и простой вариант- докупить оперативки, но если нет…Зайдем с другой стороны, в ОС windows предусмотрена виртуальная память, она включается в процесс для разгрузки ОЗУ и в нее переносятся незадействованные на данный момент программы. Когда в них есть потребность, они обратно грузятся в ОЗУ.

Сам по себе файл подкачки скрыт системой и находится в корне системного диска. Зачем вносить изменения в настройки? Объясняю, файлом подкачки управляет виндовс, а стандартные настройки не всегда нам подходят. Поэтому мы самостоятельно настроим подкачку и в результате улучшим работу компьютера. Ну что же, переходим к настройке.

Начинаем настройку виртуальной памяти

Как я уже говорил этот способ универсален. Итак, открываем окно клавишами Win + R в нем пишем: sysdm.cpl. Жмем мышкой на ОК или нажимаем Enter.

Нам открывается «Свойства системы».Жмем «Дополнительно», в строке «быстродействие» жмем «Параметры»

Открылось нужное нам окно, здесь мы и вносим наши настройки.

Пошаговая инструкция по настройке

Как видите, сейчас установлен автоматический объем файла подкачки. Что бы это исправить, убираем галочку.

Теперь нам открываются возможности для настроек. Еще один нюанс, на который акцентирую внимание: если на ПК установлен не один жесткий диск, а 2, и тд. или диск один, но разделен на подразделы, то файл подкачки рекомендуется ставить на диск который без операционной системы.

Пример: как правило, систему ставят на диске C, значит файл подкачки будем ставить на диск D

Какой размер для файла подкачки считается правильным

Здесь мнения разделяются.

  1. Есть мнение, что файл подкачки не стоит уменьшать или увеличивать, а оставить по умолчанию как есть.
  2. Размер виртуальной памяти должен быть в 1,5-2 раза больше ОЗУ.

Я за второй вариант).

Продолжим, выставляем нужные параметры. Если у вас например 2 ГБ. ОЗУ тогда в поле «Исходный размер» ставим 2048 и рядышком «Максимальный» ставим 4096.

Если вы хотите указать постоянный размер подкачки, тогда обе строчки должны быть с одинаковыми данными.

Теперь главное, после всех настроек не забудьте нажать кнопку «Задать», а после «ОК» — так вы сохраните все изменения. После потребуется перезагрузить компьютер, об этом всплывающими окнами вам сообщит система windows.

На этом я заканчиваю, вопросы жду в комментариях).

P.S.Частенько делаю покупки на aliexpress , нашел классные стаканчики из нержавейки , набор 4 шт. походный вариант укладываются в чехол, что очень удобно. Можно брать с собой в поездку, много места не займут. Наверняка многие из вас знают, как делать покупки на aliexpress, но если не знаете, можете прочитать мою статью, в которой все подробно расписано.

Как правильно настроить файл подкачки и что это такое. Начнем с начала, где настроить и увеличить файл подкачки

Начиная с Windows 95, операционные системы Windows, основанных на использовании специального файла подкачки, который действует, как своего рода «блокнот» для хранения модифицированных страниц, все еще используют какой-то процесс. В общих чертах, файл подкачки в windows 10, 8, 7 и XP, используется операционной системой для временных данных, которые поменялись в физической памяти для обеспечения большего объема виртуальной памяти. Обычным словом, разгружает отдельные фрагменты памяти с оперативной памяти «ОЗУ» в отдельное место на жестком диске.

Как правильно настроить файл подкачки в Windows 10 и Windows 7

Собственный проверенный совет. Для создания правильного файла подкачки, лучше всего создать отдельный локальный диск FAT32 на котором будет только файл подкачки , и туда ничего больше не пихать: ни фильмы, ни музыку. Почему? Потому что, если файл подкачки ставить по умолчанию диск «С» на котором находится сама система, то виртуальная память будет грузить диск «С» вместе с системой. По этому легче создать отдельный локальный диск для файла подкачки и пусть себе работает спокойно. Рекомендую создать раздел размером 10-20 Гб. Еще можно сделать .

Я тестировал разные оптимальные размеры виртуальной памяти в windows 10, 7, 8, XP и никто точно не знает, какие нужно размеры задавать. Все зависит от множества факторов: какой windows 10 или xp, 32 бита или 64, какой пик дампа при нагрузке на систему, сколько ошибок страниц в секунду и много еще каких замутных параметров, которые нужно сидеть, смотреть и вычислять. Я подобрал по работоспособности компьютера с разными цифрами. Советую ставить файл подкачки по выбору системы на отдельный локальный диск . Если кто хочет задать размеры, тооптимальные размеры виртуальной памяти :

  • 512 Mb на компе. — ставим 2248-2248 Mb
  • 1024 Mb на компе. — ставим 2048-2048 Mb
  • 2048 Mb на компе. — ставим 1512-1512 Mb
  • 4096 Mb на компе. — ставим 1024 —1024 Mb
  • 8 Гб и больше на компе. — без файла подкачки (отключен)

Ни как не советую выключать файл подкачки в windows 10, 7, 8, XP. При запуске толстых программ, если открыть их штук 9, то при переключении между ними возникнут ошибки и сложности в системе.

Как задать оптимальный размер виртуальной памяти в windows 10 и windows 7

  • Открываем «мой компьютер», жмем на пустом поле ПКМ- правая клавиша мыши, выбираем «свойства».


  • 2. «Дополнительные параметры системы».
  • 3. «Дополнительно».
  • 4. «Параметры».
  • 5. «Изменить».
  • 6. Убрать галочку «автоматически выбрать объем файла подкачки».
  • 7. Указать созданный нами отдельный локальный диск для файла подкачки, что описывал выше.
  • 8. Выбрать пункт «размер по выбору системы».
  • 9. Нажать кнопку «задать».

Файл подкачки — это файл который используется операционной системой Windows в качестве дополнительной .

К примеру у Вас в системе 1 ГБ оперативной памяти и вы запустили приложение (игру) которая минимум кушает 1.5 Гб дополнительные 0.5 ГБ будут браться именно из файла подкачки. Сам файл подкачки система берет с жесткого диска или с флешки, которые гораздо медленней оперативной памяти.

О файле подачки, наверняка слышал каждый, но мало кто представляет что это и какова эффективность использования.

Мне доводилось слышать немало мифов, связанных с файлом подкачки и я думаю вам, дорогие читатели будет полезно знать что есть правда а что нет.

Начнем с начала, где настроить и увеличить файл подкачки?

Заходим в Пуск — Панель управления — Система — Дополнительно — В первом пункте «Быстродействие» выбираем параметры .


Здесь мы переходим в пункт Дополнительно — в самом низу будет раздел «виртуальная память» в котором нажимаем «изменить»

Фух… наконец добрались. Чтобы задать файл подкачки, нажимаем на раздел диска, отмечаем пункт «Особый размер» , устанавливаем максимальный и минимальный размер файла подкачки, затем давим задать и кнопочку ОК.

Приступим к настройке

Снимаем файл подкачки с системного диска (тот на котором стоит Windows ). Это является одной из главных рекомендаций по установке файла подкачки. Почему так?

Дело в том что системный диск сильней нагружен чем остальные комплектующие, также на системный раздел обычно ставят 20-30 ГБ. Файл подкачки в 1-2 ГБ будет занимать ощутимое дисковое пространство на системном разделе.

Файл подкачки желательно устанавливать на отдельном диске. Если у вас всего один жесткий диск с несколькими разделами, то сменив с системного раздела на дополнительный, вы ему сильно не поможете, но все же раздел выбирайте не системный.

Файл подкачки ставится только на один раздел, одного жесткого диска. Установив файл подкачки на нескольких разделах вы рискуете сильно нагрузить ваш жесткий диск, в последствии может потребоваться . Поэтому я не рекомендую так поступать.

Размер файла подкачки зависит от объема оперативной памяти, чем меньше оной, тем больше файл подкачки. Старых системах рекомендуется ставить в 2-3 раза больший файл подкачки чем реально стоит в системе.

То есть к примеру на компьютере 256 Мб ОЗУ, то желательно увеличить файл подкачки минимум на 512 МБ, еще лучше 1 ГБ.

Минимальный и максимальный размер лучше ставить одинаковый, так как система будет лишена возможности брать его по кусочкам и просчитывать размеры этих кусочков. Это также уменьшает фрагментацию. Но не избавляет от нее!

Также, как вы наверно заметили, существует возможность отключить файл подкачки. Отключение файла подкачки, может значительно увеличить производительности. Чтобы полностью отключить файл подкачки, необходимо иметь достаточно большой запас оперативной памяти:

Для Windows XP – 3-4 ГБ ОЗУ

Для Windows Vista – 6 ГБ ОЗУ

Для Windows 7 – 6 ГБ ОЗУ

В некоторых случаях хватает и меньше оперативки, в особенности это касается Windows XP. На ней нередко достаточно 2 ГБ ОЗУ. Поэтому можете поэкспериментировать с отключением файла подкачки. В случае нехватки ОЗУ, вы получите сообщение о нехватке виртуальной памяти, также некоторые приложения закроются.

Если вы получили такое сообщение, то файл подкачки желательно выставить. В случае с 2 ГБ ОЗУ на Windows XP, будет достаточно 512 МБ. Если у вас Windows Vista/7 то ставьте 1 ГБ но не более, чтобы обращение к файлу подкачки происходило только в критических ситуациях.

Файл подкачки лучше устанавливать на более пустых разделах вашего жесткого диска. Чем больше свободного места на , тем лучше, тем меньше будет его фрагментация. К тому же установка файла подкачки на почти заполненном разделе может вызывать ошибки типа — .
Происходит это от того, что система каждому приложению выделяет определенный объем памяти под временное хранения своих данных и в случае когда данные заняты файлом подкачки, вы видите ошибку. Позже я напишу как избавится от этой и других ошибок Windows. чтобы не пропустить.

Вообще правильная настройка файла подкачки, это как грамотная у специалистов. Важно учитывать все: раздел, объем, фрагментацию, количество свободного места на разделе и т.д.

Также не забывайте время от времени проводить дефрагментацию файла подкачки. Выполнить её можно с помощью программы, которую я описывал .

Лично я к файлу подкачки отношусь скептически, так как система сама на свое усмотрение задействует необходимый ей объем вашего жесткого диска, в случае если посчитает оперативную память загруженной или оной будет нехватать.

При этом жесткий диск начинает жутко тормозить, из-за жесткого диска начинает тормозить вся система и в итоге вы, возможно, замечали как в ресурсоемких приложениях система подвисает. Происходит это от того что жесткий диск сильно нагружается и начинает работать в режиме повышенной нагрузки.

Также от повышенной нагрузки на жесткий диск, срок службы оного значительно сокращается, к тому же сказывается фрагментация.

Так что лучший вариант это купить дополнительно оперативной памяти, чем пользоваться жестким диском в качестве оной. Решать вам, а на сегодня все и удачного вам дня 🙂

Файл подкачки – это специальная область памяти на жестком диске, в которая используется системой и приложениями при нехватке установленной в системе оперативной памяти (ОЗУ). Иными словами при работе приложений используется ОЗУ, когда ее объем практически полностью занимают запущенные на компьютере приложения и сервисы, происходит обращение к жесткому диску, так же как и к оперативной памяти. Когда в оперативной памяти высвободится пространство, приложения начнут работать с ней. Таким образом, такой файл позволяет избежать проблем переполнения ОЗУ.

Однако он имеет существенный недостаток – скорость работы с жестким диском в разы меньше скорости работы с . Поэтому напрашивается закономерный вывод – при достаточном объеме оперативной памяти его лучше вообще отключить или установить его минимальное значение. В зависимости от размера ОЗУ, потребностей пользователя и работающих на компьютере приложений файл подкачки будет иметь различный размер.

Если в системе установлено 512Mb-1Gb ОЗУ, то файл подкачки должен быть не менее 2048Mb .
Когда установлено 2Gb ОЗУ рекомендуется его установить равным 1024Mb или 2048Mb.
Если у вас имеется 4Gb ОЗУ, то задайте размер равным 768Mb .
Если имеется в системе 6Gb «оперативки», то установите значение в 512Mb.

Для владельцев компьютеров с объемом оперативной памяти 8Gb и выше его вовсе можно отключить.

При установке размера файла подкачки следует задавать одинаковое значение для минимального и максимального объема. Это улучшит его фрагментацию и повысит быстродействие. Стоит заметить, при использовании «тяжелых» приложений, которые потребляют много оперативной памяти его объем, возможно, придется увеличить в 1,5-2 раза от приведенных здесь значений.

Как изменить файл подкачки


Заходим в «Дополнительные параметры системы». На вкладке «Дополнительно, в разделе «Быстродействие» жмем кнопку «Параметры».


Переходим на вкладку «Дополнительно».

Нажимаем кнопку «Изменить»

Теперь снимите галочку в чекбоксе «Автоматически выбирать объем …»и устанавливаете всё как вам нужно. Здесь и можно указать нужный размер (нажмите радиокнопку «указать размер).

При установке файла подкачки ориентируйтесь на размер ОЗУ, который у вас задействован. Для этого можно воспользоваться «Диспетчером задач», в котором отображается общий объем задействованной памяти, отняв от которого объем ОЗУ можно узнать необходимый его размер. Но для верности следует к полученному значению добавить 200-300Mb.

Заходим в «Диспетчер задач». Нажимаем кнопку «Пуск» и в поле «Найти программы …» вписываем соответственно:


И нажимаем «Просмотр запущенных процессов …»


И смотрим сколько ОЗУ задействовано.

Проверить и правильно настроить объем файла подкачки поможет и небольшой эксперимент. Если вы полагаете, что у вас достаточно много оперативной памяти, то полностью отключите файл подкачки. Теперь запустите те приложения, которые наиболее сильно загружают систему, и которыми вы пользуетесь чаще всего. Если компьютер будет стабильно работать и не выдавать никаких ошибок, то вам повезло и файл подкачки вам не нужен.

Если при его отключении появляются ошибки ОЗУ, то установите размер файла подкачки в половину объема оперативной памяти и проверьте работоспособность компьютера в «тяжелых» приложениях. Если все работает нормально, то уменьшите вдвое его объем и также проверьте работоспособность. Так, уменьшая его размер, вы сможете определить наиболее оптимальный размер, при котором компьютер будет справляться со всеми задачами, но при этом обеспечит максимальное быстродействие. При возникновении проблем при объеме файла подкачки равном половине оперативной памяти следует увеличить его размер в полтора или два раза.

Правильно настроенный размер файла подкачки позволит поднять быстродействие и снизить нагрузку на жесткий диск, что продлит срок службы последнего.

В почему-то не получается, а вообще скажется изменение размера файла подкачки каким-нибудь образом на быстродействии компьютера, на форуме подсказали ваш сайт, почитал я тут у Вас, понимаю, что вопрос для вас скорее всего неинтересный, но всё равно прошу вас помочь. Сергей.

Windows 7 увеличить файл подкачки

Почему же неинтересный Сергей, очень даже интересный. Я вам дам максимальную информацию о файле подкачки, а вы уже выбирайте то, что вам нужно. В Windows 7 увеличить файл подкачки в некоторых случаях нужно обязательно, а так же перенести его с системного диска на другой.
Файл подкачки или виртуальная память, а так же своп-файл, создаётся для увеличения размера доступной оперативной памяти. В процессе работы Windows 7 активно использует физическую оперативную память, когда её становится не достаточно, то операционная система обращается к созданному ей на жёстком диске файлу подкачки, имеющему всегда формат pagefile.sys , используя его в качестве недостающей виртуальной памяти. И в случае надобности всегда обращается к этому файлу, храня в нём данные не поместившиеся в оперативку.

  • Примечание : По умолчанию Windows 7 сама выбирает размер файла подкачки и располагается он на диске с операционной системой, но лучше будет, если файл подкачки будет расположен НЕ на разделе с Windows 7, это прибавит быстродействия. Так же в конце статьи приведён пример с иллюстрациями, как именно включить функцию очищения файла подкачки при завершении работы.

Для вашего компьютера, минимальный размер файла подкачки или виртуальной памяти должен составлять объём, равный объёму вашей физической оперативной памяти, а максимальный превышать её в два раза. Например у меня в компьютере 2 Гб оперативной памяти, значит минимальный размер файла подкачки у меня будет 2 Гб, а максимальный 4 Гб, точно так, как на скришноте.

  • Примечание : существует так же мнение, что размер файла подкачки, должен быть строго определён, то есть статический (Исходный и Максимальный размер один и тот же), при таких условиях он НЕ будет подвержен фрагментации, значит не сможет замедлить загрузку Windows 7. При динамическом файле подкачки, чтобы избежать падения быстродействия, нужно в настройках системы включить функцию очищения файла подкачки при завершении работы, лично я считаю, особого прироста скорости это не даёт, как и постоянная дефрагментация файла подкачки (читайте дальше, все скришноты приведены внизу).
  • Друзья, в последнее время оперативная память стала доступна по цене и если у вас установлена Windows 7 (8) 64 бит, а в системном блоке установлено 8 ГБ оперативки, то я бы посоветовал выставить размер файла подкачки По выбору системы . Многие могут возразить и предложить убрать файл подкачки совсем, так как своей физической оперативной памяти достаточно 8 ГБ. Лично я советую поэкспериментировать и если вам покажется, что ваша Windows работает быстрее без файла подкачки, то в настройках виртуальной памяти отмечайте пункт Без файла подкачки .

В Windows 7 можно создать файл подкачки на нескольких дисках сразу, но к увеличению производительности это не приведёт. Подвержен ли фрагментации файл подачки? И такое спрашивают, ответ не подвержен, если его размер статический и не изменяется, то есть вами указан определённый размер файла подкачки, скришноты приведены ниже.
В Windows 7 увеличить файл подкачки , а так же перенести его на любой другой Том можно следующим образом.
Пуск ->Щёлкните правой мышкой на значке Компьютер и выберите Свойс тва , далее->Дополнительные параметры системы .

Вкладка Дополнительно ->Быстро действие и Параметры

и заходим в диалоговое окно Виртуальная память.

Далее видим, что файл подкачки расположен у нас на системном диске (С:), перенесём его например на диск (Е):, но сначала уберём файл подкачки с диска (С:) . Выделим диск (С:), затем поставим галочку в пункте Без файла подкачки и жмём Задать. Может появится такое предупреждение, жмём Да.

Грамотная оптимизация компьютера позволяет ему быстро справляться с поставленными задачами, даже с не самым мощным «железом». Одним из важнейших моментов оптимизации при малом объеме оперативной памяти является настройка файла подкачки. Большинство пользователей оставляют на усмотрение Windows, какой размер файла подкачки выбрать, чтобы компьютер работал идеально. Подобный подход в корне неправильный, и самостоятельная настройка файла подкачки позволит увеличить производительность системы.

Что такое файл подкачки Windows и зачем он нужен


В каждом компьютере установлена оперативная память, задачей которой является временное хранение данных в быстром доступе для процессора. Жесткий диск также может выступать хранилищем для быстрого доступа к данным, но его скорость значительно ниже, чем у оперативной памяти. Именно файлом подкачки называется область жесткого диска, выделенная для временного хранения информации. Когда заканчивается свободная оперативная память, компьютер запишет информацию в файл подкачки, а после ее оттуда сможет считать.

Если рассматривать работу файла подкачки на примере, можно отметить следующий сценарий. При запуске нескольких приложений, которые активно потребляют оперативную память, часть из них будет неактивна (свернуты). В такой ситуации нет смысла хранить их в оперативной памяти, тем самым загружая свободное место, и операционная система Windows переведет неактивные программы в файл подкачки. Активные же программы будут находиться в оперативной памяти, чтобы быстрее обрабатываться. Когда пользователь обратится к ранее неактивной программе, ее данные переберутся из файла подкачки в оперативную память, а некоторая информация из оперативной памяти направится в файл подкачки.

Когда на компьютере не хватает оперативной памяти для хранения данных, а файл подкачки не включен или настроен неправильно, могут возникать сбои в работе приложений или появление «синих экранов смерти» при попытке запустить производительную программу.

Как выбрать правильный размер файла подкачки


Как было отмечено выше, файл подкачки представляет собой свободное место на жестком диске, которое служит для хранения данных в быстром доступе. Жесткие диски большого объема стоят недорого, и может сложиться впечатление, что если установить большой размер файла подкачки на быстром HDD или SSD хранилище, то можно свести к минимуму количество установленной в компьютер оперативной памяти, но это не так.

Как показывает практика, операционная система Windows при большом файле подкачки и малой постоянно занятой оперативной памяти чаще будет обращаться к жесткому диску. Это приведет к следующим последствиям:


Соответственно, на каждой сборке компьютера необходимо выбрать правильный размер файла подкачки. По умолчанию в Windows установлено, что операционная система самостоятельно выбирает, какой объем памяти выделить под файл подкачки. Подобный способ оптимизации не является идеальным, и лучше пользователю самостоятельно настроить объем выделяемой памяти.

На правильный выбор размера файла подкачки влияет множество факторов: количество одновременно используемых на компьютере приложений, ресурсоемкость выполняемых задач, количество программ «в фоне» и многое другое. Но в первую очередь следует ориентироваться на объем оперативной памяти, установленной в компьютере, исходя из следующего постулата: чем меньше оперативной памяти в компьютере, тем большим по объему должен быть файл подкачки.

Если брать усредненные цифры размера файла подкачки для компьютеров, можно назвать следующие значения:

  • 1 Гб оперативной памяти: файл подкачки – 2048-2048 Мб;
  • 2 Гб оперативной памяти: файл подкачки – 1512-1512 Мб;
  • 4 Гб оперативной памяти: файл подкачки – 1024-1024 Мб;
  • 8 Гб оперативной памяти и более: файл подкачки не нужен.

Исключая при большом количестве оперативной памяти файл подкачки, вы увеличиваете скорость работы компьютера. Связано это с тем, что операционной системе не приходится обращаться к диску, а все временные данные будут храниться в оперативной памяти.

Как выше можно было заметить, объем файла подкачки указывается двумя цифрами, например, 1024-1024 Мб. Связано это с тем, что в настройках Windows можно установить исходный размер файла подкачки и максимальный. На старых компьютерах, где жесткие диски по объему не превышали десятки гигабайт, был смысл устанавливать исходный размер файла подкачки ниже, чем максимальный. Сейчас, когда место на диске не столь дорого, лучше выбирать идентичные значения для обеих граф. Связано это со следующими факторами:

  • Подобным образом уменьшается фрагментация раздела жесткого диска, отданного под файл подкачки;
  • Операционной системе Windows не приходится постоянно пересчитывать размер файла подкачки. За счет этого снижается количество обращений к диску со стороны системы, что повышает в целом производительность компьютера.

Важно: Некоторые приложения в операционной системе Windows требуют обязательно установленного файла подкачки. Если компьютер работает без файла подкачки, программы могут просто не запуститься. В таких ситуациях система оповестит об этом, и потребуется внести соответствующие изменения в настройки компьютера.

Как увеличить файл подкачки или уменьшить его

Настройки файла подкачки можно произвести на любой версии операционной системы Windows. Для этого необходимо зайти в меню настроек виртуальной памяти:

Важно: Если у вас в компьютере установлено несколько жестких дисков, рекомендуется создавать файл подкачки не на системном носителе. Исключение из данного правила может быть только в том случае, если системный накопитель является твердотельным (SSD) с высокой скоростью работы, в сравнении с другими жесткими дисками компьютера.

Управление пространством подкачки Flatcar Container Linux

Подкачка — это процесс перемещения страниц памяти в указанную часть жесткого диска с освобождением места при необходимости. Swap можно использовать для решения проблем с нехваткой памяти. Альтернативой является использование сжатия ОЗУ с помощью zram.

По умолчанию Flatcar Container Linux не включает раздел для подкачки, однако можно настроить свою систему на наличие подкачки, либо включив для нее выделенный раздел, либо создав файл подкачки.

Управление подкачкой с помощью systemd

systemd предоставляет специализированный тип файла модуля .swap , который можно использовать для активации подкачки. В приведенном ниже примере показано, как добавить файл подкачки и активировать его с помощью systemd.

Создание файла подкачки

Следующие команды, запущенные от имени пользователя root, сделают файл размером 1 ГБ пригодным для использования в качестве подкачки.

  mkdir -p /var/vm
fallocate -l 1024m /var/vm/swapfile1
chmod 600 /var/vm/swapfile1
mkswap /var/vm/swapfile1
  

Создание файла модуля systemd

Следующий модуль systemd активирует созданный нами файл подкачки.Его нужно записать в /etc/systemd/system/var-vm-swapfile1.swap .

  [Единица измерения]
Description=Включить своп

[Менять]
Что=/var/vm/swapfile1

[Установить]
WantedBy=многопользовательская.цель
  

Включить блок и начать использовать своп

Используйте systemctl для включения созданного устройства. Значение подкачки может быть изменено при желании.

  $ systemctl enable --now var-vm-swapfile1.swap
# Необязательно
$ эхо 'vm.swappiness = 10' | судо тройник /etc/sysctl.д/80-swappiness.conf
$ systemctl перезапустить systemd-sysctl
  

Подкачка включена и будет запускаться автоматически при последующих перезагрузках. Мы можем убедиться, что своп активирован, запустив swap на :

.
  $ свопон
НАИМЕНОВАНИЕ ТИП РАЗМЕР Б/У
/var/vm/swapfile1 файл 1024M 0B -1
  

Проблемы и замечания

Btrfs и xfs

Пожалуйста, проверьте инструкции btrfs о том, как создавать файлы подкачки на btrfs.Таким образом, вы должны использовать файловую систему одного устройства, убедитесь, что вы создаете файл на подтоме без моментального снимка. (например, чтобы убедиться, что это так, вы можете создать новый подтом для файла), создайте файл с truncate -s 0 ./swapfile1 а затем отключите CoW и сжатие ( chattr +C ./swapfile1 , набор свойств btrfs ./swapfile1 сжатие none ).

Файлы подкачки не должны создаваться на томах xfs. Для систем, использующих xfs, рекомендуется создать специальный раздел подкачки.

Размер раздела

Размер файла подкачки не может превышать размер раздела, в котором он хранится.

Проверка возможности использования системой файла подкачки

Используйте команду df(1) , чтобы убедиться, что раздел имеет правильный формат и достаточно свободного места:

 $ df-Th
Тип файловой системы Размер Используемый Доступный Использование % Установлено на
[...]
/dev/sdXN ext4 2.0G 3.0M 1.8G 1% /var
  

Блочное устройство, смонтированное по адресу /var/ , /dev/sdXN , имеет правильный тип файловой системы и имеет достаточно места для файла подкачки размером 1 ГБ.

Добавление подкачки с Container Linux Config

Следующая конфигурация устанавливает файл подкачки объемом 1 ГБ, расположенный по адресу /var/vm/swapfile1 .

  хранение:
  файлы:
  - путь: /etc/sysctl.d/80-swappiness.conf
    файловая система: корень
    содержание:
      встроенный: "vm.swappiness=10"

системный:
  единицы измерения:
    - имя: var-vm-swapfile1.swap
      включено: правда
      содержание: |
        [Ед. изм]
        Description=Включить своп
        Требуется=создать-swapfile.service
        После=создать файл подкачки.услуга

        [Менять]
        Что=/var/vm/swapfile1

        [Установить]
        WantedBy=многопользовательская.цель
    - имя: создать-swapfile.service
      содержание: |
        [Ед. изм]
        Описание=Создать файл подкачки
        RequiresMountsFor=/var
        DefaultDependencies=нет

        [Услуга]
        Тип = ваншот
        ExecStart=/usr/bin/mkdir -p /var/vm
        ExecStart=/usr/bin/fallocate -l 1024m /var/vm/swapfile1
        ExecStart=/usr/bin/chmod 600 /var/vm/swapfile1
        ExecStart=/usr/sbin/mkswap /var/vm/swapfile1
        RemainAfterExit=true
  

Использование специального диска подкачки

Следующая конфигурация Container Linux устанавливает /dev/sdb для использования в качестве подкачки:

  хранение:
  диски:
    - устройство: /dev/sdb
      wipe_table: правда
      разделы:
        - метка: обмен
          type_guid: 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
  файловые системы:
    - название: обмен
      устанавливать:
        устройство: /dev/disk/by-partlabel/swap
        формат: обмен
        wipe_filesystem: правда
        метка: обмен
системный:
  единицы измерения:
    - имя: dev-disk-by\x2dpartlabel-swap.менять
      включено: правда
      содержание: |
        [Ед. изм]
        Описание=Обмен
        [Менять]
        What=/dev/disk/by-partlabel/swap
        [Установить]
        WantedBy=многопользовательская.цель
  

NB имя модуля systemd создается systemd-escape -p /dev/disk/by-partlabel/swap как использует systemd — как разделитель путей означает, что пути, содержащие -, должны быть экранированы. Этот приводит к созданию файла 'dev-disk-by\x2dpartlabel-swap.swap' в /etc/systemd/система .

Использование zram

С zram виртуальное устройство /dev/zram0 действует как пространство подкачки, которое живет в сжатом виде в памяти. На данный момент нет генератора zram и вместо этого необходимо выполнить ручную настройку, аналогичную созданию файла подкачки.

  $ sudo modprobe zram
$ судо zramctl -f -s 1G
$ судо mkswap /dev/zram0
$ sudo swapon /dev/zram0
$ зрамктл
НАЗВАНИЕ АЛГОРИТМ РАЗМЕР ДИСКА ОБЪЕМ ДАННЫХ ВСЕГО ПОТОКОВ ТОЧКА МОНТАЖА
/dev/zram0 lzo-rle 1G 4K 74B 12K 8 [ОБМЕН]
  

Как создавать файлы подкачки в Ubuntu и Mint — учебные пособия по Linux

Файл подкачки — это специальный файл, созданный на диске вашего компьютера, в котором будет храниться часть содержимого памяти.Например, когда основная память начинает заполняться, компьютер может записать часть своей памяти в область подкачки на диске, которая, хотя и намного медленнее, чем память, будет работать как дополнительная память в машине.

В этом уроке вы узнаете :

  • Как определить, выполняет ли ваша система подкачку или нет
  • Разница между выделенным разделом пространства подкачки и файлом подкачки
  • Как создать файл подкачки в Ubuntu и Linux Mint
  • Как настроить новый файл подкачки в /etc/fstab
  • Пример настройки файла подкачки

Как создавать файлы подкачки в Ubuntu и Mint

Требования к программному обеспечению и используемые соглашения

Требования к программному обеспечению и соглашения о командной строке Linux
Категория Требования, соглашения или используемая версия программного обеспечения
Система Независимый от дистрибутива Linux
Программное обеспечение Командная строка Bash, система на базе Linux
Прочее Любая утилита, не включенная в оболочку Bash по умолчанию, может быть установлена ​​с помощью sudo apt-get install имя-утилиты (или yum install для систем на базе RedHat)
Соглашения # — требует выполнения linux-команд с привилегиями root либо напрямую от имени пользователя root, либо с помощью команды sudo
$ — требует выполнения linux-команд от обычного непривилегированного пользователя

Ваша система меняется?

Использование файла подкачки (и, следовательно, нехватка памяти) имеет свои преимущества и недостатки.

Одним из основных преимуществ является то, что когда ваша система потребляет больше памяти, чем физически в системе, она не будет завершать программы полуслучайно, чтобы позволить другим программам продолжить работу. Этот процесс автоматического завершения программ называется OOM (обработчик нехватки памяти) и присутствует по умолчанию в большинстве, если не во всех системах Linux.

Одним из недостатков является то, что когда ваша система запускает , подкачивая , она становится чрезмерно медленной. Это связано с тем, что на очень регулярной основе, если не постоянно, система будет пытаться перекачать содержимое из основной памяти на диск и наоборот.Это очень ясно, когда машина начинает подкачку. Он станет настолько медленным, что вам будет трудно вводить команды в командной строке, или ваш рабочий стол снова будет чрезмерно медленным.

Обратите внимание, что медленный рабочий стол не обязательно означает, что ваша система переключается. Это может быть просто (и чаще всего) из-за того, что ваш ЦП, дисковая подсистема или фактический диск не справляется с задачами, которые вы на него загружаете. Более быстрый диск (т. е. быстрый SSD или NVMe), скорее всего, больше всего поможет в таких случаях.Более быстрый процессор тоже может работать, но начните с более быстрого диска или большего объема оперативной памяти, если вы в настоящее время работаете с 0,5-4 ГБ. Попробуйте иметь по крайней мере 8 ГБ памяти на любой разумной рабочей станции.

Итак, как узнать, легко ли заменяется система? Это очень просто. Сначала установите htop ( sudo apt install htop) , а затем запустите его (просто выполните htop в командной строке). Если вы видите следующее для памяти и подкачки:



Т.е. Полная полоса памяти ( Mem ) и заполненная полоса Swap ( Swp ) означает, что ваша система, скорее всего, подменяется.Вы также склонны видеть, что потоки ЦП исчерпаны или, по крайней мере, очень заняты, хотя это не всегда может быть правдой. На системе, которая просто тормозит и не свопится, памяти тоже может быть достаточно много (правда, не полной, скажем до 80-90%), и самое главное, полоса свопа будет использоваться на 15-40%, а не на 70%. (и не увеличивается со временем).

Обычно очень четко. Медленный отклик, максимальный процессор, максимальная память, заполнение и большой своп. Система подменяется.

Выделенный раздел пространства подкачки по сравнению с файлом подкачки

Когда вы устанавливали свою систему Ubuntu или Mint, вы, возможно, настроили (или программа установки могла настроить для вас) выделенный раздел пространства подкачки.Такой раздел предназначен для подкачки. Возможно, это может быть немного быстрее, чем использование файла подкачки, который представляет собой обычный файл внутри вашего дерева каталогов (и, вероятно, хранится в корневой папке), если он находится на том же диске, что и операционная система.

Однако, если раздел подкачки (или файл подкачки) был создан на другом диске, возможно, даже выделенном, то подкачка будет значительно быстрее, особенно если сам диск быстрый, как быстрый диск NVMe или SSD.

Лично я уделял особое внимание настройке значительного выделенного раздела подкачки во время установки операционной системы.Теперь я предпочитаю использовать файлы подкачки. С разделами сложнее работать, когда вы хотите увеличить их размер и т. д.

Кроме того, выделенный диск для подкачки (будь то раздел, что все же может быть предпочтительнее, или файл подкачки) может иметь смысл для рабочего сервера. Если сервер имеет 128 ГБ памяти и, скорее всего, будет использовать только 32 ГБ, выделенный диск для подкачки не имеет смысла и т. д. И наоборот, если сервер имеет 16 ГБ памяти и будет работать с 20 интенсивно используемыми серверами MySQL, нам лучше расширить память или выделить достаточно места подкачки, чтобы предусмотреть гораздо более вероятную ошибку управления памятью.Тем не менее, при наличии денег в таких случаях определенно рекомендуется увеличить объем памяти.

Если вы хотите узнать больше об использовании командной строки в целом, вы можете ознакомиться с нашими статьями «Подоболочки Linux для начинающих с примерами» и «Полезные советы и приемы командной строки с примерами, часть 1».

Настройка файла подкачки в командной строке

Прелесть создания файлов подкачки в том, что это можно сделать в любой момент. Даже если рабочая станция или сервер интенсивно используются, можно создать файл подкачки, перевести его в оперативный режим, и рабочая станция (или сервер) немедленно получит от этого пользу.В следующий раз, когда вы столкнетесь с OOM ( Недостаточно памяти ) или близко к этому, и у вас будет много свободного места на каком-либо быстром диске, вы можете быстро настроить файл подкачки, чтобы взять на себя нагрузку памяти.



В этом примере мы создадим файл подкачки размером 10 гигабайт. Способ расчета количества блоков, которые нам нужно создать, по 1024 байта на блок: 10 ГБ * 1000 = 10000 мегабайт * 1024 = 10240000 блоков по 1024 байта каждый .

Мы поместим этот файл подкачки в каталог / ( root ) и назовем его swapfile001 .Следующие команды необходимо будет правильно и осторожно ввести в консоль, а также убедиться, что никакие команды не завершатся ошибкой.

Если первая команда должна вернуть ранее существовавший файл swapfile001 , вы должны изменить имя нового файла подкачки на что-то уникальное и еще не существующее. Используйте ls еще раз, чтобы убедиться, что новое выбранное имя не существует, прежде чем продолжить. Если для первой команды возвращается сообщение « ls: невозможно получить доступ к «/swapfile001»: нет такого файла или каталога» , это означает, что swapfile001 еще не существует, и вы можете перейти к следующим шагам.

 лс /файл подкачки001
sudo dd if=/dev/zero of=/swapfile001 bs=1024 count=10240000
судо чмод 0600 / файл подкачки001
sudo mkswap / файл подкачки001
sudo swapon /swapfile001
 

Когда вы снова откроете htop , вы заметите, что полоса подкачки стала меньше, а общее пространство подкачки увеличилось.

Настройка нового файла подкачки в /etc/fstab



Теперь, когда мы создали наш новый файл подкачки, давайте добавим его в /etc/fstab , чтобы гарантировать, что при перезагрузке файл подкачки будет использоваться повторно, и мы сохраним предоставляемые им преимущества.

Если, с другой стороны, вы добавили файл подкачки в качестве временного покрытия для события памяти, близкого к OOM, которое вряд ли повторится, вы можете пропустить этот шаг и вместо этого ввести sudo swapoff /swapfile001 , когда вы хотите выключить/ деактивировать новый файл подкачки. Если вы отключите его и также захотите удалить файл подкачки, вы можете ввести sudo rm /swapfile001 , но сначала убедитесь, что с помощью htop этот файл действительно больше не используется. Не добавляйте файл в /etc/fstab в этом случае (т.е., если вы решили его удалить), так как это может привести к сбою перезагрузки (проблемы при запуске).

Чтобы вместо этого добавить новый файл подкачки в /etc/fstab , вы можете ввести sudo vi /etc/fstab или sudo nano /etc/fstab (или любой другой текстовый редактор, который вы предпочитаете) и добавить следующую строку в конец файла:

 /swapfile001 подкачка подкачки по умолчанию 0 0
 

И сохраните файл. Кроме того, в Mint вы можете попробовать следующую строку:

.
 /swapfile001 нет SW 0 0
 

Сохраните файл и перезагрузитесь.После перезагрузки новый файл подкачки должен использоваться, и вы можете снова использовать htop для подтверждения общего размера подкачки. В качестве альтернативы вы можете использовать free -h в своей командной строке, что дает информацию о размере подкачки в последней строке вывода.

Заключение

В этой статье мы впервые узнали, как определить, выполняет ли ваша система подкачку или нет. Мы также рассмотрели разницу между выделенным разделом пространства подкачки и файлом подкачки. Затем мы рассмотрели, как создать файл подкачки в Ubuntu и Linux Mint.Мы настроили пример файла подкачки и активировали его, и мы посмотрели, как настроить новый файл подкачки в /etc/fstab ! Наслаждайтесь файлами подкачки !

Как создать файл подкачки Linux

Одним из рекомендуемых способов повышения производительности сервера и предотвращения нехватки памяти является создание области подкачки или файла подкачки. Swap — это виртуальная память, расположенная на вашем жестком диске и расширяющая оперативную память при высокой загрузке памяти.

Когда в вашей системе заканчивается основная память, ядро ​​Linux выгружает часть памяти из ОЗУ и записывает ее на жесткий диск.Таким образом, системе становится доступно больше оперативной памяти, и процессы могут работать без сбоев.

В этом руководстве мы узнаем, как создать файл подкачки в дистрибутивах Linux, таких как Ubuntu и CentOS.

Проверка настроенного свопа

Рассмотрев преимущества создания файла подкачки, важно сначала убедиться, настроен ли файл подкачки в вашей системе. Это поможет вам узнать, следует ли настраивать файл подкачки.

Чтобы проверить, создано ли пространство подкачки, выполните следующую команду:

  $ обмен на  

Команда покажет размер раздела подкачки и метку файловой системы.Вот некоторый вывод команды.

  НАИМЕНОВАНИЕ ТИП РАЗМЕР Б/У
/dev/sda9 раздел 3.8G 383.3M -2  

Если вы запускаете команду и не получаете никаких результатов, это означает, что у вас не настроен раздел подкачки. Вы можете подтвердить отсутствие пространства подкачки, выполнив следующую команду:

  $ бесплатно -ч  

Отображает статистику использования основной памяти и подкачки.

  Всего использовано бесплатных общих баффов/кэша
Мем: 7.6 г 5,6 г 386 млн 1,1 г 1,7 г 675 млн
Перестановка: 0B 0B 0G  

Из вывода ясно видно, что в строке ‘swap’ память не печатается. Это подтверждение того, что в системе Linux нет активного раздела подкачки. Давайте теперь создадим файл подкачки для системы.

Проверьте место на жестком диске

Как обсуждалось ранее, пространство подкачки — это виртуальная память, находящаяся на жестком диске и обеспечивающая расширение оперативной памяти.Имея это в виду, мы собираемся создать файл подкачки на жестком диске. Но прежде чем мы это сделаем, всегда разумно проверить доступное место на жестком диске.

Чтобы проверить доступное место на жестком диске в Linux, выполните следующую команду:

  $ дф-ч  

В выходных данных обратите внимание на корневой раздел, обозначенный одной косой чертой ( / ) под столбцом « Подключено к ». В приведенном ниже выводе корневой раздел помечен как файловая система /dev/sda7 и имеет 97 ГБ свободного места, чего более чем достаточно.

  Используемый размер файловой системы Доступно Использование % Установлено на
udev 3.9G 0 3.9G 0% /dev
tmpfs 784M 2,3M 781M 1%/запуск
/dev/sda7 156 ГБ 54 ГБ 97 ГБ 39% /
tmpfs 3.9G 828M 3.1G 22% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /выполнить/блокировать
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda10 29G 5.9G 21G 22% /var
/dev/sda8 1.9G 124M 1.7G 7% /boot  

Создать файл подкачки

Определив, что у нас достаточно места в нашей системе Linux, мы приступим к созданию файла подкачки.Помните, что пространство подкачки обычно создается во время установки. Если пространство подкачки уже существует, то все готово. Однако, если у вас нет места подкачки, рекомендуется создать файл подкачки.

Имея это в виду, мы собираемся создать файл подкачки размером 1 ГБ. Для этого введите команду fallocate , как показано ниже:

  $ sudo fallocate -l 1G /swap_file  

Не стесняйтесь давать файлу подкачки любое имя. В данном случае мы назвали его swap_file. Однако, если утилита fallocate отсутствует, выполните следующую команду:

  $ sudo dd if=/dev/zero of=/swap_file bs=1024 count=1048576  

Затем установите правильные права доступа к файлу подкачки, поскольку только root имеет права на чтение и запись:

  $ sudo chmod 600 /swap_file  

Аргумент chmod 600 назначает разрешения на чтение и запись только файлу подкачки.

Настройка области подкачки

Чтобы настроить область подкачки, используйте следующую команду с помощью утилиты mkswap , как показано:

  $ sudo mkswap / swap_file  

Чтобы активировать файл подкачки, выполните следующую команду:

  $ sudo swapon /swap_file  

Обеспечение постоянной подкачки при перезагрузке

Файл подкачки, созданный в системе Linux, не является постоянным и не сохраняется после перезагрузки.Чтобы сделать файл подкачки постоянным даже после перезагрузки, нам нужно отредактировать файл /etc/fstab и добавить вновь созданную запись подкачки.

Используя предпочитаемый вами текстовый редактор, откройте файл /etc/fstab. Мы использовали редактор vim, как показано ниже:

.
  $ sudo vim /etc/fstab  

Затем вставьте следующее содержимое

  /swap_file swap своп по умолчанию 0 0  

Сохраните изменения и закройте файл /etc/fstab. Чтобы убедиться, что файл подкачки создан, выполните следующую команду:

  $ sudo swapon --show  

Вы должны получить вывод, аналогичный тому, что у нас есть

  НАИМЕНОВАНИЕ ТИП РАЗМЕР Б/У
/файл подкачки 1024M 346.4М-2  

Поменять местами настройки

На данный момент мы успешно создали наш файл подкачки. Мы собираемся рассмотреть еще одно свойство свопа, а именно значение подкачки. Подкачка относится к свойству ядра Linux, которое определяет частоту использования подкачки.

Значение подкачки находится в диапазоне от 0 до 100. Низкое значение означает, что система будет заставлять ядро ​​максимально избегать подкачки. Более высокое значение имеет противоположный эффект — оно заставляет ядро ​​использовать подкачку как можно чаще.

По умолчанию значение подкачки равно 60. Вы можете подтвердить это, выполнив команду:

  кошка /proc/sys/vm/swappiness  

Хотя это значение может показаться приемлемым, оно не является предпочтительным для рабочих серверов. Чтобы установить меньшее значение, например 20, выполните следующую команду.

  судо sysctl vm.swappiness = 20  

Чтобы это значение сохранялось после перезагрузки, добавьте следующую строку в файл /etc/sysctl.conf

  вм.подкачка = 20  

Файлы подкачки и разделы подкачки

Linux поставляется с двумя видами пространства подкачки, разделом подкачки и файлом подкачки. Раздел подкачки — это отдельная часть жесткого диска, которая используется исключительно для подкачки. Здесь нет файлов.

С другой стороны, файл подкачки — это уникальный файл, который находится в файловой системе вместе с вашими данными и системными файлами.

Место подкачки действительно нужно? сколько?

Наиболее часто задаваемый вопрос при установке Linux: «Нужно ли создавать своп?».Как мы уже обсуждали ранее, пространство подкачки предназначено для использования в качестве буфера, когда ОЗУ по той или иной причине исчерпывается. Когда памяти для размещения приложений больше нет, операционная система выбирает определенный процесс для уничтожения. Это начнет влиять на производительность системы.

Скорее всего, вы никогда полностью не израсходуете всю эту оперативную память. Однако, чтобы быть в безопасности, стоит иметь немного места подкачки. Думайте о пространстве подкачки как о спасательной лодке на яхте. В том маловероятном случае, если яхта загорится, вы можете использовать ее, чтобы уплыть в безопасное место.

Итак, возникает большой вопрос: сколько места подкачки мне нужно создать? Честно говоря, на этот вопрос нет прямого ответа, только рекомендации. Предложение RedHat рекомендует создавать пространство подкачки, равное 20% физической памяти, установленной в системе Linux. Однако это может отличаться в зависимости от размера оперативной памяти и операционной системы.

Например, CentOS рекомендует следующее:

  1. Если объем ОЗУ меньше 2 ГБ, объем подкачки должен быть в два раза больше объема ОЗУ.
  2. Если ОЗУ больше 2 Гб, то пространство подкачки = 2 + размер ОЗУ . Например, , если ОЗУ 4 ГБ, пространство подкачки должно быть 6 ГБ.

Для Ubuntu немного отличается

  1. Если объем ОЗУ меньше 1 ГБ, пространство подкачки должно быть равно или вдвое больше размера ОЗУ.
  2. В противном случае, если объем оперативной памяти превышает 1 ГБ, объем подкачки должен быть равен квадратному корню из оперативной памяти.

В режиме гибернации пространство подкачки необходимо по той причине, что оно сохраняет состояние ОЗУ, перенося содержимое, находящееся в ОЗУ, в раздел подкачки.В результате рекомендуется установить размер подкачки равным размеру оперативной памяти. поэтому, если у вас 8 ГБ ОЗУ, файла подкачки 8 ГБ будет достаточно.

Заключение

Мы не можем больше подчеркнуть необходимость наличия пространства подкачки в вашей системе. Это удобно, когда основная память заканчивается, и помогает вам работать с тяжелыми приложениями, такими как программное обеспечение для редактирования видео. Независимо от того, насколько велик объем ОЗУ в вашей системе Linux, всегда рекомендуется настроить своп на случай любых непредвиденных событий.

Мы надеемся, что теперь вы можете легко создавать и активировать файл подкачки в вашей системе Linux. Ваши отзывы об этом руководстве будут высоко оценены.

Как расширить пространство подкачки с помощью файла подкачки в Linux

Пространство подкачки — это выделенное пространство для хранения на диске в виде раздела или файла. Пространство подкачки появляется, когда ядро ​​Linux хочет выделить больше памяти процессам, перемещая редко используемые процессы или задачи в пространство подкачки.

Есть несколько сценариев, когда нашему Linux-компьютеру не хватает места подкачки, поэтому в этом случае мы можем расширить пространство подкачки либо через раздел подкачки, либо через файл подкачки. В этом посте мы узнаем, как расширить пространство подкачки с помощью файла подкачки в Linux.

Действия по расширению пространства подкачки с помощью файла подкачки в Linux

Давайте сначала проверим размер существующего пространства / раздела подкачки, используя команду типа «free -m» и «swapon -s»

В моем случае раздел подкачки имеет размер 2 ГБ.Таким образом, мы расширим пространство подкачки на 1 ГБ.

Шаг 1) Создайте файл подкачки размером 1 ГБ


Запустите следующую команду dd, чтобы создать файл размером 1 ГБ,

 [[email protected] ~]# dd if=/dev/zero of=/swap_file bs=1G count=1
1+0 записей в
1+0 записей
1073741824 байта (1,1 ГБ) скопировано, 414,898 с, 2,6 МБ/с
[[электронная почта защищена] ~]# 

Замените значение «bs» и «count» в соответствии с вашими требованиями.

Мы также можем использовать команду fallocate для создания файла, пример показан ниже.

 $ sudo fallocate -l 1G /swap_file 

Шаг 2) Защитите файл подкачки


Защитите файл подкачки, установив права доступа «600», запустите под командой chmod,

 [[электронная почта защищена] ~]# chmod 600 /swap_file 

Шаг 3) Включите область подкачки в файле подкачки


Используйте команду mkswap, чтобы включить область подкачки в файле, запустите

 [[электронная почта защищена] ~]# mkswap /swap_file
Настройка пространства подкачки версии 1, размер = 1048572 КиБ
без метки, UUID=f7b3ae59-c09a-4dc2-ba4d-c02abb7db33b
[[электронная почта защищена] ~]# 

Шаг 4) Добавьте запись файла подкачки в файл fstab

Добавьте указанную ниже запись в файл fstab, чтобы файл подкачки сохранялся при каждой перезагрузке.Чтобы добавить запись ниже, используйте команду echo или редактор vi для редактирования файла fstab.

 # echo "swap_file  swap   swap   defaults   0 0" >> /etc/fstab
или
$ vi /etc/fstab/swap_file swap своп по умолчанию 0 0 

Шаг 5) Расширение пространства подкачки


Запустите команду swapon, чтобы включить пространство подкачки в файле, что в конечном итоге расширит пространство подкачки,

 [[email protected] ~]# swapon /swap_file
 

Шаг 6) Теперь проверьте пространство подкачки

Запустите команды «free -m» или «swapon -s», чтобы проверить пространство подкачки.

Примечание. Чтобы отключить файл подкачки для любой точки зрения на устранение неполадок, используйте команду swapoff, как показано ниже, а для повторного включения файла подкачки используйте команду swapon, как показано на шаге 5.

 [[email protected] ~]# swapoff /swap_file
[[электронная почта защищена] ~]# 

Вот и все из этого поста, надеюсь, вы нашли его информативным. Пожалуйста, не стесняйтесь делиться своими ценными отзывами и вопросами в разделе комментариев ниже.

Как добавить своп после установки системы?

Это подробное руководство по созданию Ram Drive для Ubuntu.К сожалению.. скриншоты не отображаются в этом через вырезание и вставку.. Позже я их добавлю, но они не нужны.

Первое, что вам нужно сделать, это освободить место для оперативной памяти. У меня система двойной загрузки с жестким диском только на 32 ГБ. Мой Ubuntu на самом деле установлен на SD-карту (да, настоящая установка, а не Live Casper). Мой своп тоже был на SD и мог быстро изнашиваться. Я посмотрел, как изменить своп, и нашел эту статью, и мне не понравились ответы, поэтому я сделал учебник, пока вносил изменения.

Если вы просто хотите увеличить или уменьшить раздел подкачки, вам нужно только увеличить или уменьшить раздел с помощью вашего любимого менеджера разделов. Ubuntu уже знает, куда идти, и не зависит от размера. Если вы хотите изменить местоположение или сделать новый Swap, то читайте дальше. Первое, что вам нужно сделать, это уменьшить размер жесткого диска, чтобы освободить место для свопа. Если вы сжимаете диск с установленной на нем системой Windows, вам лучше использовать Windows для сжатия диска (она знает свое дело).Если вы используете чистую Ubuntu, попробуйте изменить размер с помощью живого Ubuntu USB.

Инструкции по изменению размера Windows:

  1. Создайте резервную копию вашей системы и выполните дефрагментацию диска.
  2. Щелкните правой кнопкой мыши на панели запуска.
  3. Выберите Управление дисками
  4. Щелкните правой кнопкой мыши НА ПРАВИЛЬНОМ ДИСКЕ
  5. Выберите Сжать.
  6. Введите правильную сумму.

Если вы используете Ubuntu. Убедитесь, что вы используете инструменты Ubuntu. Чтобы закончить распределение, я буду использовать загрузочный Live USB с Ubuntu, который включает GParted.Live USB — это лучший способ использовать Gparted по любой причине, и вы должны иметь USB с первой установки или сделать его, чтобы он был под рукой.

Ввод в 2000 году был запрещен, потому что для этого не хватило места, даже несмотря на то, что я «дефрагментировал» диск (я не верю, что Windows действительно его дефрагментировала). После некоторых экспериментов мне разрешили 1000. Затем я снова попробовал 1000, и это сработало. Я должен благодарить своего учителя математики в начальной школе за это больше, чем программистов MS Windows.Это оставило мне 1,95 ГБ, что достаточно близко для моей математики в начальной школе.

Отформатировать раздел

Теперь я готов к тому, чтобы gparted отформатировал это пространство как правильный диск подкачки. Если вы работаете в Windows и переключаетесь между Ubuntu и Windows, УБЕДИТЕСЬ, ЧТО ВЫ УДЕРЖИВАЕТЕ КЛАВИШУ SHIFT, когда нажимаете «Питание» и «Завершение работы». Это очень важно, особенно когда вы возитесь с деталями диска «C» в другой операционной системе. Если у вас двойная загрузка, вы уже должны знать, что Windows при нормальных обстоятельствах ложно завершает работу.Некоторые люди отключили «Быструю загрузку». У меня нет такого выбора в моей системе (Windows 10), и я должен использовать клавишу Shift благодаря моему другу Google. Если вы загружаетесь с живого USB и не можете смонтировать диск «C» (нажав на него), значит, вы не полностью завершили работу должным образом. Перезагрузите окна и снова закройте их с помощью клавиши Shift.

Теперь вы находитесь в Ubuntu Live Mode и читаете ниже:

Если у вас чистый Ubuntu и не сжимается в Windows. Вы будете использовать параметр «Изменить размер» в gParted.Если вы уже уменьшили свой диск, не выполняйте шаг изменения размера. Вы можете ввести GParted на панели инструментов и довольно быстро получить приложение. Щелкните правой кнопкой мыши диск, размер которого вы хотите изменить.

Теперь мы отформатируем нераспределенное пространство как диск с разделами:

До:

Я не знал, что делать, поэтому посмотрел свой предыдущий Ram Drive на SD. Он отформатирован как Linux Swap. Поэтому я отформатировал свое новое распределение, которое я недавно сократил, как Linux Swap.
Я сказал OK основному разделу и предупреждающему уведомлению, и это сработало!

Форматирование раздела

После форматирования и создания нового раздела

Это совпадение, что старый раздел подкачки на sd назывался mmblk1p5 , а новый тоже p5 с mmblk0 впереди.Ваш может быть p6 или p7. Не волнуйся.

mmblk0 — это физический диск, а p — это раздел на этом физическом диске. А mmblk01 это еще один физический диск и т.д. (Это моя SD) Прежде чем продолжить работу, я снова открыл Windows, чтобы убедиться, что Windows все еще загружается. Вам не нужно делать этот шаг, если вы ленивы или используете чистую машину с Ubuntu. Если бы это сломало Windows, я бы, скорее всего, стер Windows, выполнив новую установку Ubuntu на этот диск (тоже с заменой). Если бы я сломал свою систему, мне не нужно было бы выполнять какие-либо дополнительные шаги, потому что я могу выделить своп при новой установке.Все прошло хорошо, Windows загрузилась. Теперь вы можете увидеть новый раздел в диспетчере дисков Windows: (щелкните правой кнопкой мыши на панели «Пуск», чтобы получить управление дисками)

Теперь подключите Swap к процедуре загрузки

Предыдущие ответы на этот вопрос на самом деле содержали команды swapon/off, которые не нужны и могут быть сложными. Все, что нужно сделать, это найти нужный файл и указать своп на новый раздел. Опять же, если вы только изменили размер раздела, вам не нужно ничего делать. Он уже настроен для поиска раздела.Размер подбирается автоматически.

Если вы сменили раздел или делаете первый в жизни своп, то читайте ниже:

Позвольте мне сказать вам, что я делаю это впервые. Я не фанат UNIX и предпочитаю инструменты с графическим интерфейсом. Я учусь и скрещиваю пальцы, когда делаю этот урок. Все прошло хорошо до сих пор. В корне вашей системы находится каталог с именем etc. Внутри этого каталога находится файл с именем fstab (без расширения). Вам нужно будет отредактировать этот файл с правами суперпользователя «su».Прежде чем мы это сделаем, нам нужен UUID нового раздела подкачки, который вы создали с помощью Live USB. Введите судо су Теперь вы находитесь в режиме суперпользователя. Вы можете делать что угодно (в том числе стереть собственное существование).

Введите blkid и найдите UUID нового раздела подкачки. Я увидел свой ниже и выделил его:

Не обращайте внимания на PartUID.

Теперь другие люди скажут тип:

  sudo gedit /etc/fstab
  

Тем не менее, я попробовал это, и он не нашел нужного файла (комментарии, пожалуйста).

Итак, я просто набрал gedit и открыл его с помощью графического интерфейса (Успех!). Поскольку я уже был в режиме суперпользователя (sudo su), у меня есть root-права на ВСЕ в Gedit, включая сохранение файла после его изменения. Замечательно! Прежде чем что-либо изменить или испортить, сохраните файл fstab как резервную копию с именем… fstab.bak .

Сделайте резервную копию с помощью удобного графического интерфейса, выберите знакомое «Сохранить как» и добавьте «bak» в файл fstab.bak . Проверьте, есть ли он с расширением .бак расширение. Компьютерщики скажут вам использовать команду терминала cp, но мы, новички, не можем найти файл в терминале, чтобы зайти так далеко. Как и в любом текстовом процессоре, после команды «сохранить как» ваш текущий файл теперь имеет вид fstab.bak . Откройте настоящий, который у вас был раньше, а затем закройте файл резервной копии. Дважды проверьте, что вы редактируете настоящий fstab без расширения. Если вы отредактируете файл резервной копии, то при перезагрузке ничего не произойдет, плюс ваша резервная копия не будет реальной резервной копией оригинала.

Мой исходный файл fstab выглядит так:

  # /etc/fstab: информация о статической файловой системе.
#
# Используйте 'blkid' для вывода универсального уникального идентификатора
# устройство; это может использоваться с UUID= как более надежный способ именования устройств.
# это работает, даже если диски добавляются и удаляются. См. fstab(5).
#
# <файловая система> <точка монтирования> <тип> <опции> <дамп> <пароль>
# / был в /dev/mmcblk1p6 во время установки
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 / ext4 ошибки=remount-ro 0 1
# /boot/efi был на /dev/mmcblk0p1 во время установки
UUID=00F2-C0CE /boot/efi vfat umask=0077 0 1
# подкачка была на /dev/mmcblk1p5 во время установки
UUID=8fb20159-62e4-41a3-8550-791c7a66c328 нет swap sw 0 0
  

Последняя строка (я выделила для вас красным) содержит исходную информацию о подкачке, которая, вероятно, используется во время загрузки.Из предыдущей команды blkid я мог видеть свой новый UUID диска. Скопируйте эту фразу, выделив текст в терминале, а затем щелкнув правой кнопкой мыши и выбрав «Копировать». Вставьте эту фразу в другой отдельный редактор без прав su в качестве блокнота (можно использовать Libre Office, а гики могут использовать nano ). Этот шаг поможет вам легко получить правильный текст без кавычек, чтобы вы могли легко вставить его в файл fstab . Вы хотите изменить этот файл как можно меньше.

  Новый UUID
UUID="709ea197-e6fb-428b-9c1f-4b258452b10c"
  

Итак, мой новый UUID выделен красным цветом выше. Все, что мне нужно сделать, это изменить uuid для свопа. Если у вас нет диска подкачки, скопируйте мою строку в приведенный выше файл fstab, а затем добавьте правильный uuid из предыдущей команды blkid. (выберите правильный uuid, пожалуйста!)
Если это ваша первая строка подкачки, убедитесь, что вы включили полную строку с дополнительным материалом

  нет SW 0 0
  

Не беспокойтесь о точном интервале.

Мой новый файл выглядит так: Обратите внимание, что я также добавил комментарий над своим изменением. Символ # означает, что это комментарий.

  # /etc/fstab: информация о статической файловой системе.
#
# Используйте 'blkid' для вывода универсального уникального идентификатора
# устройство; это может использоваться с UUID= как более надежный способ именования устройств.
# это работает, даже если диски добавляются и удаляются. См. fstab(5).
#
# <файловая система> <точка монтирования> <тип> <опции> <дамп> <пароль>
# / был в /dev/mmcblk1p6 во время установки
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 / ext4 ошибки=remount-ro 0 1
# /boot/efi был на /dev/mmcblk0p1 во время установки
UUID=00F2-C0CE /boot/efi vfat umask=0077 0 1
# подкачка была на /dev/mmcblk1p5 во время установки СЕЙЧАС изменена на mmcblk0p5
UUID= 709ea197-e6fb-428b-9c1f-4b258452b10c нет SW 0 0
  

Не вставлять кавычки.Не ставьте пробелы после знака = .

Сохраните файл.

Откройте его еще раз, чтобы убедиться, что ваши изменения сохранены. Закройте gedit и терминал с опасными правами su , за которые гики будут ругать вас (потому что с ними легко работать… и легко уничтожать).

ПЕРЕЗАГРУЗКА и скрестить пальцы!

Я перезагрузился, а затем проверил, работает ли мой своп, просмотрев приложение производительности системы. У меня еще был Swap диск! Но был ли он новым или старым? Я не смог проверить, действительно ли был загружен мой новый диск, потому что новый имеет тот же размер, что и старый диск.Поэтому я набрал: swap на (НЕ ВВОДИТЕ НИЧЕГО БОЛЬШЕ, ЧЕМ SWAPON, и он только перечислит вам своп: безопасный). Теперь я вижу свой новый диск на mmblk0p5 , который соответствует работе UUID, которую я проделал на fstab . Мой тонкий основной диск на 32 ГБ вступил в силу:


На этом урок от начинающего пользователя, который никогда раньше этого не делал, завершается. Половина причины, по которой я сделал это руководство, заключалась в том, чтобы гики, которые помогают нам (и спасибо вам), могли увидеть, как помочь начинающим пользователям. Я подозревал, что предыдущие ответы вводят в заблуждение, и решил сделать учебник, пока выполнял свою работу… Догадываясь из других ответов, которые были полезны, я пришел к выводу, что все, что мне нужно было сделать, это отредактировать файл fstab и перезагрузить компьютер. Все работало хорошо, и у меня все еще есть Windows 10, и я еще не очистил свою систему. Если кто-нибудь знает, как поделиться Windows pagefile.sys в качестве файла подкачки Linux, мне было бы интересно, поскольку для этого в Windows требуется 2 ГБ, а пространство на жестком диске очень дорогое на моей машине с 32 ГБ.

Как настроить файл подкачки в Linux

Подкачка является важной частью Linux и тем, как она управляет программами.С его помощью пользователи Linux могут приостановить работу в оперативной памяти и даже выделить дополнительную память для программ, которые будут использоваться, когда физическая оперативная память закончится. Достаточно сказать, что каждый должен использовать своп. В традиционных дистрибутивах Linux специальный раздел создается специально для использования подкачки. Вот так обстоят дела уже очень давно. Однако в 2017 году в моду вошли файлы подкачки. Например: недавно Ubuntu отказался от разделов подкачки в пользу файла подкачки, и другие, вероятно, сделают то же самое в будущем. Причина? Удобство.Это на один раздел меньше, который нужно настроить во время установки. В результате система может установить себя быстрее. Кроме того, файл подкачки можно увеличить без переразметки всего жесткого диска, и его можно быстро отключить без особых хлопот. Вот как вы можете настроить файл SWAP в Linux.

Примечание: файл подкачки можно настроить в любом дистрибутиве Linux. Сначала установите дистрибутив Linux без раздела подкачки! Имейте в виду, что это означает отказ от установки с помощью традиционного простого установщика.

Часто для установки без подкачки требуется «выборочная установка». Это означает разбиение вручную, включая: настройку разделов, точек монтирования и (если на UEFI) загрузочный раздел.

Например: в установщике Ubuntu, чтобы получить выборочную установку, вы должны установить флажок «что-то еще». В других дистрибутивах Linux это может быть «пользовательский макет» или что-то подобное.

Если вы используете файловую систему BtrFS , не следуйте этому руководству.BtrFS абсолютно не поддерживает файлы подкачки.

Настройка подкачки

Создание файла подкачки предполагает создание файла с DD. Нам нужно создать файл с помощью инструмента DD. Имейте в виду, что файл подкачки должен быть идентичен размеру вашей физической памяти. Введите эту строку команд точно так, как она появляется. Пользователь должен сразу ввести все в это длинное предложение и выполнить его, как если бы это была одна команда.

Если все сделано успешно, вам будет предложено ввести число (в ГБ) и преобразовать его в мегабайты.Математика не требуется.

Примечание. Если у вас более 4 ГБ оперативной памяти, вместо этого сделайте файл подкачки половиной оперативной памяти.

 echo 'введите гигабайты:';прочитайте гигабайты;рассчитано=$((1024 * $гигабайт)) 

Расчет файла подкачки готов. Терминал сохранил вычисление внутри $calculated. Теперь давайте возьмем это и подключим к DD. Имейте в виду, что процесс создания файла подкачки занимает немного времени, и экрана загрузки не будет. Когда терминал позволит, введите следующую команду.

sudo dd if=/dev/zero of=/swapfile bs=1M count=$calculated

Далее измените разрешения для файла подкачки в /. Это необходимо, поскольку система должна иметь полный доступ к файлу. Без этого своп не будет работать правильно.

получить корневую оболочку с помощью: sudo -s

 chmod 600 / файл подкачки 

После исправления разрешений пришло время использовать команду Mkswap. По сути, это инструмент, который может взять раздел или файл и превратить его в пространство подкачки.

 mkswap/файл подкачки 

Теперь разрешения установлены, и все готово к работе. Следующим шагом в этом процессе является указание Linux включить своп. Это делается с помощью команды swapon.

 подкачка / файл подкачки 

После того, как пользователь введет 4 приведенные выше команды, файл подкачки должен быть запущен и запущен. Однако этого недостаточно, так как при загрузке системе необходимо знать, что такое своп и где он находится. Это делается путем редактирования файла /etc/fstab (вкладка файловой системы).

Начните с добавления комментария в конец файла. Это сделано для того, чтобы пометить вкладку файловой системы, чтобы упростить редактирование в будущем (поскольку пользователь может легко увидеть метку комментария и понять, что к чему).

 эхо "# файл подкачки" >> /etc/fstab 

Затем добавьте строку под комментарием, указывающую, где в системе находится файл подкачки, как система должна его обрабатывать и т. д.

 echo "/swapfile нет своп по умолчанию 0 0" >> /etc/fstab 

После внесения этих двух изменений перезагрузите систему.С этого момента, когда эта машина с Linux загружается, у нее будет файл подкачки для использования.

Отключение файла подкачки

В отличие от раздела подкачки, пользователи могут легко отключить файл и очень легко освободить ранее использованное пространство. Ничего переделывать не нужно. Вместо этого постоянное отключение подкачки — это быстрый трехэтапный процесс.

Начните с открытия терминала и ввода следующей команды:

судо нано /etc/fstab

Затем найдите все, что относится к свопингу (например, комментарий, сообщающий пользователю, что это запись о свопе) и удалите все.Затем сохраните изменения в файле, нажав

.

Ctrl + O .

После сохранения изменений отключите своп.

 судо подкачки -a 

Введите корневой каталог файловой системы.

 кд / 

Удалить сам файл подкачки.

 файл подкачки rm sudo 

Перезагрузите компьютер. После перезапуска файл подкачки полностью исчезает и отключается.

Заключение

Swap полезен, потому что он создает дополнительные накладные расходы для программ, когда им не хватает памяти.Хотя это недостаточно упоминается, файлы подкачки имеют некоторые реальные преимущества. С его помощью можно легко выполнить подкачку и отключить ее без переразметки. Кроме того, размер может быть изменен на лету, по мере необходимости. Надеюсь, с этим руководством пользователи Linux, которые не знают о преимуществах использования файла подкачки, а не выделенного раздела подкачки.

Как добавить дополнительное пространство подкачки в CentOS 6

В CentOS 6 пространство подкачки или просто подкачка — это то, что используется операционной системой, когда системе требуется больше памяти, чем физическая память, установленная на сервере.В этом случае операционная система использует части жестких дисков, как если бы они были физической памятью.

Звучит очень хорошо, но единственным недостатком этого является то, что жесткие диски значительно медленнее, чем оперативная память, так что это снизит производительность сервера в целом. Однако наличие достаточного количества доступной памяти очень важно для стабильной и бесперебойной работы нашего сервера, поэтому у нас всегда должно быть свободное пространство подкачки на нашем сервере Linux.

В некоторых случаях лучше, чтобы сервер работал медленно в течение короткого периода времени, а затем отключался из-за нехватки памяти.Сервер всегда будет сначала использовать физическую память и обращаться к пространству подкачки только тогда, когда свободной физической памяти не останется.

Прежде чем мы добавим дополнительное пространство подкачки, нам нужно создать файл подкачки. Мы будем использовать команду dd для создания файла подкачки. dd — это встроенная в CentOS команда, основной целью которой является преобразование и копирование файла.

В данном случае , если (входной файл) — это /dev/zero и из (выходной файл) — это место назначения, в котором мы хотим сохранить файл.По сути, мы собираемся создать файл размером 1 ГБ, который будет состоять только из нулей, и позже использовать его в качестве свопа.

  # dd if=/dev/zero of=/swapfile bs=1M count=1024
  

Далее нам нужно настроить файл, чтобы его можно было использовать в качестве пространства подкачки. Для этого мы будем использовать команду mkswap :

  # mkswap/файл подкачки
  

Файл подкачки должен принадлежать пользователю root и иметь соответствующие разрешения:

  #chown корень: корень / файл подкачки
#chmod 0600 /файл подкачки
  

Как только это будет сделано, останется только активировать и начать использовать пространство подкачки.

  # подкачка / файл подкачки
  

Вот и все. Мы получили еще 1 ГБ пространства подкачки. Если мы хотим оставить пространство активным после перезагрузки системы, нам нужно добавить запись в файл /etc/fstab . Откройте файл /etc/fstab с помощью вашего любимого текстового редактора и добавьте следующую запись:

  /swapfile подкачка подкачки по умолчанию 0 0
  

Сохраните и закройте файл. В следующий раз, когда Linux запустится после перезагрузки, он автоматически активирует новый файл подкачки.

Мы можем убедиться, что своп был добавлен, выполнив команду, вывод должен выглядеть следующим образом:

  # свободный -м
             общее количество использованных свободных общих буферов в кэше
Мем: 2026 990 1036 0 129 620
-/+ буферов/кэш: 240 1786
Обмен: 1024 0 1024
  

Чтобы определить, как часто используется файл подкачки (по сравнению с использованием оперативной памяти), система использует системное свойство, которое называется swappiness.Подкачка — это свойство ядра Linux, которое изменяет баланс между выгрузкой оперативной памяти и удалением страниц из кэша системных страниц. Перестановка может быть установлена ​​на значения от 0 до 100 включительно.

Низкое значение означает, что ядро ​​будет стараться максимально избегать свопинга, тогда как более высокое значение вместо этого заставит ядро ​​агрессивно пытаться использовать пространство подкачки. Значение по умолчанию — 60. Мы можем установить swappiness с помощью следующей команды:

  системная вм.подкачка = 10
  

Теперь у вас в системе есть файл подкачки, а это значит, что у вас больше памяти для работы системы. Это сделает вашу систему более стабильной за счет места на жестком диске, используемого файлом подкачки. Кажется, это хорошая сделка.

Хотели бы вы узнать о Zuul, инструменте управления проектами CI/CD? Скачайте нашу белую книгу и читайте!

.

Добавить комментарий

Ваш адрес email не будет опубликован.