1 Вариант делаем на FAT32 (кто что думает собственно сможет назваться на самом существовании Флешки)
Находим в плей магазине Swapper for ROOT
Уточняем - Запускаем ставим галку Выбираем Fat задаем численность памяти жмем SAVE
Когда не трудится возможно
У кого не трудится: Ставьте свап, ставьте галочку "Activate Swap on Boot", перезагружайтесь, заходите в программу, снимите галочку с автозагрузки, нажмите Save, войдите, поставьте галочку, еще раз сэйв и проводите проверку в Терминале коммандой Free на присутствие свапа
Это баг прошивок, у меня на 2.3.2 лишь что трудится.
Инфа о программе
она умеет андроид трудится как на ext2, ext3, ext4 что и на Fat (32)
Примечание у кого стоит Link2SD создавайте на Fat32 по-другому сможет слететь раздел или же преобразуется в Linux Swap.
Для функционирования программы выжны права root юзера.
Короткое описание:
Создание swap-раздела.
Описание:
Требования: Android >= 1.6, ROOT
Мелкая программа, создающая swap-раздел для повышения оперативной памяти.
Вообще не требует создания раздела мол linux-swap (применяет раз из имеющихся разделов)
Полномочия:
Найти месторасположение swap-файла (FAT или же EXT раздел на SD-карте)
Найти величина swap'a
Прибавить активацию swap в автозагрузку (или же прибрать)
Дабы выяснить, собственно swap создается, нужно было запустить в терминале команду free
Terminal Emulator https://play. google. com/store/apps/details? id=com. cit..
Google Play: https://play. google. co…oft. free. swapper&hl=ru
Ветка на 4PDA http://4pda. ru/forum/index. php? showtopic=164562
2 Вариант
Link2SD трудится андроид быстрей все не станет беда с разделами флешки станет
Создание Linux Swap раздела на на флешке через программу MiniTool Partition Wizard Home Edition.
Найти флешку в перечне дисков и нажать Move/Resize Partation.
В строчке Partation Size сокращать величину, пока же величину в строчке Unallocate Space After не примет желательный величина swap-раздела и нажать Ok.
Найти раздел на флешке с названием Unallocated и нажать Create
В строчке Create As найти Primary, в строчке File System найти Linux Swap и нажать Ok.
Нажать Apply дать согласие со всем и дождаться окончания.
Сейчас включаем Swap:
Вводим в терминале:
Su
Fdisk - l /dev/block/mmcblk0
Когда на экране Вы видите оплошность мол "sh: fdisk: not found" означает у андроид Вас не установлен BusyBox
Запоминаем наименование раздела Linux swap. Я буду применять раздел /dev/block/mmcblk0p2. Вам надо применять собственный раздел, который вы запомнили.
Дальше надо дописать в hw_config. sh (/system/etc/):
Busybox mkswap /dev/block/mmcblk0p2
Busybox swapon /dev/block/mmcblk0p2
Echo 30 > /proc/sys/vm/swappiness
Пространство количества 30 у вас есть возможность применять каждое другое количество от 0 до 100, это параметр Swappiness.
Перезагружаем телефонный аппарат, для того чтоб бесповоротно увериться в работоспособности - запускаем терминал и вводим: free
Впрочем я не остановлюсь на несложном копипосте! Предлагаю дополнить скрипт!
Всего что, надо исправить скриптик hw_config. sh, а как раз:
В последствии строк,
Busybox mkswap /dev/block/mmcblk0p2
Busybox swapon /dev/block/mmcblk0p2
Echo 30 > /proc/sys/vm/swappiness
Дописываем:
Echo 1 > /proc/sys/vm/page-cluster
Echo 0 > /proc/sys/vm/dirty_expire_centisecs
Echo 60 андроид > /proc/sys/vm/dirty_background_ratio
Echo 95 > /proc/sys/vm/dirty_ratio
Уходим на ребут.
Выяснить работаспособность скрипта возможно в эмуляторе терминала командами:
Su
Cat /proc/sys/vm/page-cluster
И тд. Взамен dirty_expire_centisecs вписываем следующее величину(в нашем случае dirty_expire_centisecs и тд)
И в результате получаем настроенный на тяжёлую :D работу свап.
Http://4pda. ru/forum/index. php? showtopic=245037&s..
Вкратце, по параметрам, которые заменяет Swappolube:
Первоначальный, swappiness, по-умолчанию на Maemo установлен в 100 — это означает, собственно система станет хотеть скидывать память в своп как возможно больше и больше. Здесь мы заменяем его на 30 (это
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.