Использовать флешку как оперативную память linux

Обновлено: 04.07.2024

В ы можете использовать флешку как оперативную память , если по каким либо причинам вы не можете установить оперативку в свой комп (например нет свободных слотов или оперативная память только встроенная и не позволяет установить дополнительную память. Такое бывает особенно сейчас в новых , компактных нетбуках. Но вы хотите ускорить свой компьютер ,в таком случае вам поможет встроенная программа в Windows 7 или Vista «ReadyBoost»

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

Это повышает общую производительность вашего компьютера, позволяя операционной системе для хранения часто используемых файлов и компонентов операционной системы использовать кэш-памяти в вашей USB-флешки, которые могут быть доступны очень быстро. Если у вас есть система Vista/7, с минимальным количеством 512MB RAM, ReadyBoost может очень помочь. Если у вас уже есть 2 ГБ или более оперативной памяти, вероятно, ее эффективность будет мала. Но на ноутбуке, с помощью ReadyBoost можно увеличить время автономной работы, потому что это уменьшает нагрузку на жесткий диск, который имеет тенденцию потреблять много ресурсов.

Следует отметить, что если вы хотите использовать ReadyBoost, вы должны убедиться, что система службы Vista/7 SP1 пакет установлен.

Запуск Windows ReadyBoost на вашей системе


Переходим на ReadyBoost


Альтернативы Vista ReadyBoost

Если у вас система не Vista или 7, есть программа, которая предназначена для пользователей Windows XP. Эта программа называется eBoostr . Ее работа очень похожа на работу ReadyBoost, и даже позволяет использовать несколько устройств. Для этого вам нужно скачать , но к ней нужно будет найти ключик для активации. Она работает бесплатно вроде бы 15 или 30 дней. За это время вы узнаете нужна она вам или нет , если нужна то на форумах можно будет найти ключ , если же не найдёте , то её можно купить .

Можно ли увеличить оперативную память ноутбука на линукс за счет флэшки?

Оперативную - нет. А своп создать можно.

Что значит создать своп?

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

Да ладно, это ещё неплохо. На фоне людей, которые агрейдят память смартфона установкой проги.

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

Да, возможно. Советую создать своп файл на флешке (если у вас своп ещё не используется)

Именно с флэшкой, скорее всего, своп будет работать адски медленно. Если разместить своп на ssd - будет вполне комфортно.

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

tiinn ★★★★ ( 03.07.19 14:36:35 )
Последнее исправление: tiinn 03.07.19 14:37:37 (всего исправлений: 1)


Не лучше ли на обычном HDD (или что там, в ноуте) свап нарезать?

kravzo ★★ ( 03.07.19 14:40:31 )
Последнее исправление: kravzo 03.07.19 14:41:57 (всего исправлений: 1)


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

Может, и лучше. А ещё лучше, если бы ТС сказал нам объём ОЗУ, параметры виртуальной машины, наименование дистрибутива и результат команды swapon -s.

Обычные флэшки дно по скорости на запись, так что нихрена не лучше.


Зависание — проблема ядра. Своп не поможет.


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

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

Что это за технология?

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

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

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

Вот тогда-то и можно прибегнуть к флэш-ускорению.

Как это работает?

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

В то же время, флэш-память, если можно так выразиться, не "ищет" информацию внутри себя, она у нее как-бы на ладони. По этому принципу работают SSD, правда сама память там совсем другая, но тем не менее, если говорить ОЧЕНЬ упрощенно, то флешка - это такой своего рода маленький и медленный SSD, который, однако, все еще быстрее жесткого диска.

Так вот. При активации ReadyBoost, файл подкачки объемом до 4 Гб можно хранить на флеш-накопителе, при этом скорость доступа к данным значительно снижается, и напрямую зависит от характеристик самой флешки, а также от порта подключения (например, USB 3.1 быстрее, чем USB 2.0).

Как включить ReadyBoost?

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

И так, подключаем флешку к (желательно) самому быстрому порту компьютера.

Далее переходим в проводник. Сделать это можно из меню "Пуск". Выбираем "Этот компьютер", далее выбираем нашу флешку. Форматируем в формате NTFS.

Ускорение работы компьютера с помощью флешки

Что значит увеличить ОЗУ флешкой ReadyBoost

Технология «ReadyBoost» была разработана компанией Microsoft для операционной системы Vista, а в Windows 7 её усовершенствовали. Для того чтобы понять, как с помощью флешки увеличить оперативную память, стоит разобраться в последовательности действий в системе. Этот метод позволяет кэшировать данные с жёсткого диска на съёмное устройство, где кэш является памятью с быстрым доступом. То есть при запуске утилиты вся информация с винчестера попадает в кэш, после чего она считывается именно с кэша, а не с винчестера, тем самым ускоряя работу системы в целом. Но есть ограничения на увеличение оперативной памяти с помощью флешки:

  • Если жёсткий диск «solidstatedrive», то это говорит о том, что он и так сделанный по ускоренной технологии и ReadyBoost просто не включится.
  • Windows7, где ОЗУ на 64 Бит, можно подключить около 256 Гб.
  • Windows7, имеющий 32 Бит, может вместить до 32 Гб.
ВАЖНО. Следует знать, что не всякая флешка, как оперативная память, подходит для технологии Рэди Буст. Существуют высокоскоростные варианты USB2.3, но используются они при наличии специального порта на компьютере, помеченного синим цветом. Должна быть определённая запись в описании на упаковке или придётся купить несколько накопителей, на свой страх и риск. Рекомендуется увеличение ОЗУ с помощью флешки размером 8 Гб. Но если этого мало, можно задействовать несколько штук.

Флешка 8 Гб

Рекомендуется использовать флешку не менее 8 Гб

Перед тем как сделать флешку оперативной памятью, необходимо придерживаться основных параметров съёмного устройства для использования Рэди Буст:

  1. Скорость чтения (2,5 Мб/с по 4 кб).
  2. Скорость записи (1,7 Мб/с по 512 кб).
  3. Min размер свободного места (256Мб).
  4. Рекомендуемый объём буфера относительно ОЗУ для маломощных ПК (1:1), для более серьёзных—(2,5:1).

Где лучше использовать флешку в качестве оперативки

    с USB0 и типом DDR 2. Не стоит переплачивать за дополнительную память в ПК, которую через пару лет нужно будет менять.
  • В компьютерах на гарантии, где нельзя вскрывать гарантийные пломбы.
  • В ноутбуках и нетбуках с операционной системой Windows 7, винчестеры которых намного слабее их «старших братьев».

Методы подключения ReadyBoost с флешки

Существует 2 варианта добавления оперативной памяти с помощью флешки, где весь процесс подключения функции Рэди Буст занимает не более 3 минут.

Автоматический запуск программы

Включение программы вручную

Свойства флешки

  1. В меню «Пуск» выбрать вкладку «Мой компьютер».
  2. В открывшемся окне нажать на «flash-накопитель» и правой кнопкой мыши кликнуть на пункт «Свойства».
  3. В высветившемся окне «Свойства: съёмный диск» во вкладке «ReadyBoost» выбрать опцию «Использовать это устройство», где задать необходимый объём пространства на диске и USB, затем нажать «ok».
  4. Далее система около 15 секунд будет настраивать кэш на выбранном накопителе, после чего утилита начнёт работать.
  5. В «Моём компьютере» появится файл «ReadyBoost.sfcache» и будет видно, что места на USB стало меньше.

Поняв, как использовать в качестве оперативной памяти флешку, и создав для этого определённые условия, бывают случаи, когда система выдаёт ошибку. То есть ReadyBoost не видит накопитель, в этом случае необходимо протестировать устройство. А для того чтобы отключить программку, следует опять подсоединить USB, найдя вкладку «ReadyBoost» в свойствах flash и выбрать пункт «Не использовать это устройство».

Некоторые особенности использования Flash для увеличения ОЗУ.

  • Следует знать, что перед тем как расширить оперативную память с помощью флешки, рекомендуемый объём на ПК должен быть от 1–3 RAM. Например, если VОЗУ ПК = 1 Гб и подключена flash на 4 Гб, то выделение ёмкости от 1–1,5 Гб обеспечит наилучшее ускорение.
  • Используемый съёмный накопитель для утилиты ReadyBoost не может быть использован для хранения другой информации.
  • Если выбирать между тем, как с помощью флешки увеличить ОЗУ или расширить объём оперативки в самом устройстве, то лучше выбрать второе.
  • Технология RB позволяет быстро и в любых «походных» условиях решить проблему скорости ноутбука.
  • Перед тем как из флешки сделать оперативную память, нужно понимать, что ощутимого увеличения быстродействия компьютера или ноутбука не будет.
  • Программа ReadyBoost может быть использована не только с помощью USB, но и в SD- картах.
  • При проверке системой съёмного накопителя она может выдать предупреждение, что «Это устройство нельзя использовать для RB». В этом случае нужно подключить другую flash или карту.

После того как появилась возможность с помощью флешки увеличить оперативку, был проведено несколько тестирований, из которых стало ясно, что производительность функции зависит от системы. Ощутимый результат могут дать лишь устройства с ОЗУ менее 1 Гб. К примеру, ReadyBoost на лэптоп с 2 Гб никак не повлиял, а с памятью 756 Мб приложения и программы стали работать намного быстрее. Получается, чтобы улучшить работу компьютера, можно использовать не только файл подкачки, модули памяти и увеличение ОЗУ через BIOS, но и флешку.

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