понедельник, 13 февраля 2012 г.

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




Введение:
Сколько оперативки можно добавить? как быстро она работает?
Оперативной памяти можно добавить сколько угодно, точнее сколько места на флэшке не жалко. Работает она намного медленнее чем родная (на флэшке всё-таки). Рекомендуется ставить на флэшку класса как можно выше. Класс флэшки - это её скорость передачи данный, максимальный 10 mbps.
Нужно кастомное ядро подробнее тут
Требуется ROOT доступ, подробнее тут
Установка SWAP
1. Сначала рассмотрим всё что связано с флэш картой
1.1 Скопируйте все нужные данные с флэшки на компьютер, флэш карту мы будем форматировать
Скачайте и установите MiniTool Partition Wizard Home Edition
1.2 Подключите телефон к компьютеру в режиме USB накопителя или вставте флэш в картридер
1.3 Запускаем  MiniTool Partition Wizard и в списке дисков выбираем вашу флэшку, жмем Move/Resize Partation (меню слева, не сверху)
1.4 В строке Partition size уменьшайте значение до тех пор, пока строка Unallocate Space After не примет желаемый размер SWAP раздела. Нажимаем OK
1.5 Выбираем созданый раздел Unallocated и жмем Create Partation.
1.6  В строчке Create As выбираем Primary, в строке File System выбрать Linux Swap и нажать OK
1.7 Нажать Apply и со всем согласиться (будут вылезать предупреждения о потере данных на флэшке и прочая лабуда)
1.8 Возвращаем флэш карту смартфону и перезагружаем его
2. Настраиваем смартфон так, чтобы он видел SWAP раздел
2.1 Нужна программа "Эмулятор терминала" (Android Terminal Emulator) (легко можно найти в андроид маркете)
Запускаем его и вводим туда следующий текст
su
fdisk -l /dev/block/mmcblk0
2.2 Запомните название свап раздела, обычно, если у вас только 2 раздела на флэшке (основной и SWAP) то название - mmcblk0p2
2.3 Заходим в RootExplorer и ищем файл hw_config.sh (путь system/etc)
2.4 открываем его в текстовом редакторе, в конце файла добавляем строку и пишем 
busybox mkswap /dev/block/mmcblk0p2
busybox swapon /dev/block/mmcblk0p2
Ваш SWAP раздел может называться подругому!
2.5 Перезагружаем смартфон, заходим снова в терминал и пишем команду free
Если напротив SWAP не ноли значит вы успешно добавили оперативки =)

3 комментария:

  1. Что реально работает ?

    ОтветитьУдалить
  2. пишет ( fdisk: not found)

    ОтветитьУдалить
  3. что делать если у меня в терминале на строке свапа в столбике общей пишет : 760116 0 760116

    ОтветитьУдалить