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

Обновлено: 05.07.2024

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

  1. Выбираете подраздел, на котором вы будете создавать swap , и нажимаете “создать swap -файл”.
  2. Дожидаетесь, пока swap -раздел будет создан, дальше идет акивация swap . Лучше не трогать во время данной процедуры ваш смартфон.
  3. Нажимаете Tap for result. Если у вас появилось надпись Test finished и Congratulations — вы можете переходить к следующим действиям, и данную программку можно удалить.

Запускаем саму программу Ramexpander. При первом запуске вам необходимо нажать оптимальное значение, и дождаться, пока программа просчитает настройки и выберет оптимальное значение для вашего смартфона. Тут опять-таки, выбираем раздел, где мы будем создавать swap. И дожидаемся, пока пройдет сам процесс. Во время работы программы лучше не трогать смартфон, и дождаться, пока весь процесс пройдет от начала и до конца.

Дождались загрузки, и теперь по пунктам.

Во-первых, если swap раздел успешно создан, у вас появится заполненная полоска virtual memory.

  • Ram — это оперативная память вашего смартфона.
  • Swapiness — этот параметр показывает, сколько процентов процессов будет переноситься в файл подкачки. Больше 60-ти или 70-ти лучше не устанавливать. Если значение установить 0, то swap не будет использован, пока физическая память не будет использована до предела. Если же установить 100, то все процессы будут перемещаться на карту памяти, что не очень хорошо для карты, сократится срок ее использования.
  • MinFree — минимальный объем свободной памяти, которая будет зарезервирована,то есть ваша система не сможет использовать эту память. Нужно для того, чтобы предотвратить замедление скорости параметра memorycreed. Не используйте большие значения. Лучше всего оставить по умолчанию.
  • Запуск при старте системы — для активации автозагрузки программы,
  • Дроп буфера — функция автоочистки кеша непосредственно в самом swap -файле , который создается на вашей карте памяти.
  • Драйвбуфера — это параметр, который создается автоматически. Лучше его не трогать. Он выставляется после того, как протестирован раздел, на котором вы создали swap файл.

Вот, в принципе и все. Еще один такой существенный момент: Ускоряемое ядро — это применимо для игр. Там происходит активный запуск самой игры.

Помимо всего, хотим активировать ваше внимание, что на карте памяти, где вы создавали swap -раздел, будет “отрезан” участок того размера, на который вы создавали swap-файл. Если вы прекратите пользоваться программой, то этот swap-файл всегда можно удалить. Удалить его можно также из самой программы. Там есть такой пункт: Удалить все swap -разделы.

Все довольно просто: установили тестировочную программу, протестировали, установили Ramexpander, выбрали оптимальное значение. И после того, если вас размер не устраивает, вы сможете деактивировать swap и изменить размер swap-файла вручную.

Swapper for ROOT
версия: 2.0.3

Последнее обновление программы в шапке: 11.07.2016

Прикрепленное изображение

Для функционирования программы необходимы права root пользователя.

Краткое описание:
Создание swap-раздела.

Описание:
Требования: Android >= 1.6, ROOT

Небольшая программа, создающая swap-раздел для увеличения оперативной памяти.

Вообще не требует создания раздела типа linux-swap (использует один из имеющихся разделов)

Возможности:
Выбрать расположение swap-файла (FAT или EXT раздел на SD-карте)
Выбрать размер swap'a
Добавить активацию swap в автозагрузку (или убрать)

Чтобы проверить, что swap создается, необходимо запустить в терминале команду free

Galaxy don't work

Тоже ее купил, и свап создал . и весит в памяти . а только бэнчмарки свап раздела не видит А все-таки swap имхо лучше на разделе использовать и то, если быстрая карточка.
Ибо свап в виде файла - это не есть быстро, какие там к черту бенчмарки %)

Включи allow debugging в настройках тела.

Добавлено 11.04.2010, 12:50:

А все-таки swap имхо лучше на разделе использовать и то, если быстрая карточка. Ибо свап в виде файла - это не есть быстро, какие там к черту бенчмарки %)
Я не знаю как свап сделан в данном случае, но вообще-то без разницы. Причём абсолютно. А как заставить телефон своп использовать? Для этого и нужно в автозагрузку добавлять?

zeleboba,
первое- root права обязятельны.
к примеру хотим своп на 128 мегабайт
- если карта памяти поделена на fat и ext ( у меня ext 512 метров и 3500 на fat) в программе ставим галку на "active swap on boot" (активация при старте), далее выбираем в каком разделе карты камяти будет хранитца свап - sd card ext или sd card fat (ставим EXT), дажее выбираем размер свапа - в нашем случае 128 метров. внизу слева тапаем "save", подтверждаем доступ root, перезагрузка. всё.
- если карта памяти не поделена на разделы а имеет только fat - выбираем в настройках программы "sd card fat", остальное всё также.
как проверить что мы сделали? - из шапки "Чтобы проверить, что swap создается, необходимо запустить в терминале команду free". терминал ставим к примеру от этот.
набираем free, смотрим.
добавил - также как выше писал Auxx, - Включи "allow debugging" (отладка usb) в настройках тела (настройка - приложения - разработка)
ksafan666, - работа сабжа не зависит от железа или версии андроида, при соблюдении указанных правил. имхо.

..также про скорости и бенчмарки - доступ к свапу медленнее чем доступ в оперативке. это азбука. зато экономия места в ram для доступа других приложений. по скрину - около 25 метров.

Прикрепленное изображение

Прога не дружит с карточками обьёмом больше 4Гб - говорит места осталось отрицательное число (: Эх, криворукие программеры. Auxx, скачай последнюю версию с макрета. У меня карточка на 8ГБ, разбита на своп и ехт3, прога отлично нашла и подключила мне своп :) (нужно в настройках указать что есть своп-раздел, если таковой имеется, или позволить создать файл). А есть ли какие-то положительные отзывы от использования этого ПО? Зачем вообще нужен своп-раздел, если ни одна программа не "весит" больше четверти доступного ОЗУ? Андроид автоматически выгружает ранее запущенные программы из ОЗУ, если памяти не хватает для текущих задач, а с использованием свопа эта логика может быть нарушена, и вместо увеличения производительности мы получим её деградацию Привет. У меня такой вопрос, на сколько хватит флешки для свопа. Ведь у нее есть ограничение на количество записи. Через какое время умрет флешка? Auxx, скачай последнюю версию с макрета. У меня карточка на 8ГБ, разбита на своп и ехт3, прога отлично нашла и подключила мне своп (нужно в настройках указать что есть своп-раздел, если таковой имеется, или позволить создать файл).

Она не поддерживает создание файла в FAT-е. Если выделить раздел, то всё ок, конечно же.

А есть ли какие-то положительные отзывы от использования этого ПО?

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

Виртуальные гигабайты оперативной памяти для Android. Что такое файл подкачки

В начале 2010-х годов были очень популярны приложения для так называемого «увеличения» объёма оперативной памяти в Android-смартфонах. Связано это было с тем, что устройства того времени обладали очень скромными техническими характеристиками, особенно если говорить об оперативной памяти — в лучшем случае на бюджетном аппарате пользователь получал 512 МБ ОЗУ. Происходило это увеличение при помощи SWAP. О том, что это такое, почему пользователю приходилось активировать его самостоятельно, и, самое главное, даст ли такой способ увеличения оперативной памяти пользу сейчас — далее в статье.

Что такое SWAP и почему в Android его не используют по умолчанию

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

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

Помимо ядра Linux также стоит помнить и то, что Android в большинстве своём работает на устройствах, которые используют флеш-накопители памяти. А они, в свою очередь, обладают ограниченным ресурсом записи, чем накопители на жёстких магнитных дисках. По этой причине SWAP практически никогда не используется Android-устройствами по умолчанию, так как, из-за постоянных циклов перезаписи, накопители этих устройств могут выйти из строя намного быстрее, чем задумывалось. Конечно, это не значит, что смартфон не сможет выдержать и полгода при использовании SWAP, более того — большинство старичков, на которых использовался SWAP, живы до сих пор и отлично работают. Однако, производители решили перестраховаться и использовать zRam.

Альтернатива SWAP как файлу подкачки — zRam

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

Виртуальные гигабайты оперативной памяти для Android. Что такое файл подкачки

UFS 3.0 — тип флеш-накопителя, LPDDR4x — тип оперативной памяти

Такое решение также работает более эффективно из-за того, что все операции с данными происходят непосредственно в ОЗУ. А, как известно, практически всегда ОЗУ работает намного быстрее даже встроенных флеш-накопителей, не говоря о SD-картах.

В каких случаях SWAP может быть полезен

Очевидно, больше всего SWAP будет полезен при использовании на устройствах с малым объёмом оперативной памяти — в современных реалиях таковой составляет 2-3 ГБ. В таком случае стоит создать SWAP размером от половины до полного одного объёма оперативной памяти смартфона.

Чем больше объём ОЗУ Android-устройства — тем меньше смысла использовать SWAP. На ПК при больших объёмах оперативной памяти SWAP обычно используется для режима гибернации, в смартфонах же его можно использовать в случае, если вы часто пользуетесь ресурсоёмкими приложениями и хотите, чтобы они как можно дольше оставались доступными из свёрнутого режима. Скорее всего, для такой задачи хватит половины от одного объёма ОЗУ вашего смартфона.

Если вы продвинутый пользователь и вам будет не лень экспериментировать, можно побаловаться со значением «vm.swappiness», который регулирует алгоритм использования SWAP (значение по умолчанию — 60). Он задаёт процент свободной оперативной памяти, при котором начинается использование файла подкачки. Чем больше значение — тем больше данных будет брать на себя SWAP, и, соответственно, тем дольше приложения будут оставаться в фоне, но слишком большие значения не самым приятным образом скажутся на отзывчивости системы и её быстродействии. Чтобы определить нужное значение, нужно поэкспериментировать, опираясь на свои приоритеты.

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

С годами в смартфонах становилось всё больше и больше оперативной памяти, что свело на нет нужду большей части пользователей использовать SWAP. Я уже рассказал о том, как файл подкачки может пригодиться в наше время — значит, нужно узнать, как его создать и использовать. Для этого есть специальные программы. Чтобы файл подкачки действительно работал, а не просто создался и лежал в памяти смартфона без дела, этим программам нужен ROOT-доступ. Сейчас в Google Play мне удалось найти только две программы, внушающие доверия:

— простое приложение, позволяющее в два клика создать файл подкачки и отрегулировать его приоритет использования (то самое значение «vm.swappiness»).

Ранее существовало множество подобных приложений — я уверен, многим знакомо название «SWAPit! RAM EXPANDER», так как это одно из самых популярных приложений того времени. К сожалению, ровно как и большинство остальных таких программ, Ram Expander перестал получать обновления и сейчас, скорее всего, не работает на последних версиях Android.

В некоторых оболочках уже существуют встроенные решения по созданию файла подкачки

Виртуальные гигабайты оперативной памяти для Android. Что такое файл подкачки

Что такое файл подкачки? Не вдаваясь в подробности и грубо говоря это способ расширения ОЗУ компьютера. Но и для смартфонов и планшетов такое возможно. Только для последних нужны специальные программы, создающие файл подкачки. В идеале файл подкачки нужно создавать на карте памяти. Но тут есть свои нюансы. Во-первых, карта памяти должна быть десятого класса. Во-вторых, для этого нужно наличие рут-прав. И если с первым всё довольно просто, то со вторым не всё так радужно. Это раньше можно было легко получить рут-права с помощью хитрых программ. Сейчас же производители устройств стали значительно хитрее и получение рут-прав во многих случаях невозможно. На моём планшете получение рут-прав возможно только через лютый танец с бубном и то без всякой гарантии. Но можно ли создать файл подкачки без рут-прав? Оказывается можно. И такая программа есть. Она абсолютно бесплатна и находится в Play Маркете:

У этой программы очень простой интерфейс. Всего две кнопки: создать файл подкачки и удалить файл подкачки. Ещё нужно указать желаемый размер файла подкачки. Эта программа создаёт файл подкачки любого размера во внутренней памяти устройства. Понятно, что в таком случае внутренняя память должна иметь вполне приличный размер. В идеале не меньше тридцати двух гигабайт. У моего планшета как раз тридцать два гигабайта. И я смог выделить целых два гигабайта под файл подкачки. У моего планшета всего два гигабайта ОЗУ, из которых фактически доступно всего восемьсот мегабайт. Это очень мало. Файл подкачки легко решил эту проблему. И я теперь могу наслаждаться довольно тяжёлыми играми с графикой на пределе планшета. Игра «Асфальт 9» теперь идёт без тормозов, подвисаний и вылетов. Игра «Need for Speed: No Limits» у меня вообще не запускалась. Теперь запускается и идёт без глюков и тормозов. Сейчас осваиваю игру «Real Racing 3». Пытался запустить игру PUBG, но она постоянно пишет, что её сеть перегружена. На других играх пока не проверял. Собственно, только для игр расширение ОЗУ и нужно. У программы создания файла подкачки достаточно высокий рейтинг – 4,7. Но у неё очень много русских хейтеров, судя по отзывам. И ещё. Существует легенда что файл подкачки — это зло, уничтожающее память. Передаю привет этим хейтерам. Пусть наслаждаются своей легендой. На этом, пожалуй, всё. Спасибо всем за внимание.

как увеличить оперативную память на андроид

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

Android представляет собой вариант Unix-системы, следовательно, в нем присутствует функция создания Swap-разделов – аналога файлов подкачки в Windows. В большинстве устройств на Андроид нет средств для манипуляций со своп-разделом, однако существуют сторонние приложения, которые это позволяют.

Для манипуляций со Swap-файлами устройство должно быть рутировано, и его ядро должно поддерживать эту опцию! Также может понадобиться установка фреймворка BusyBox!

Способ 1: RAM Expander

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

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

Скриншот проверки поддержки создания swap-файлов

Выбор запуска свапа при старте системы в RAM Expander

Способ 2: RAM Manager

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

    Запустив приложение, открываем главное меню нажатием на кнопку вверху слева.

Главное окно RAM Manager

Опция Специальные в главном меню RAM Manager

Параметр Файл подкачки в меню специальные приложения RAM Manager

Настройки многозадачности в RAM Manager

Включение автозапуска RAM Manager

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

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Читайте также: