Аналог readyboost в linux

Обновлено: 05.07.2024

Действия

Создание списка приложений

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

Альтернативы приложению ReadyBoost

Фильтр альтернатив по платформе
Настольные ПК
Фильтр альтернатив по лицензии

eBoostr 12 альтернатив

  • Superfetch
  • Readyboost
  • Cache
  • Caching

eBoostr™, working as an alternative solution to ReadyBoost and SuperFetch technologies, implements a different advanced approach to use flash memory to speed up your computer.

Знаете другую альтернативу ReadyBoost?

PrimoCache 12 альтернатив

  • Cache
  • Caching
  • Virtual Ram Drive
  • Disk Cache
  • Increase Performance

PrimoCache Overview PrimoCache is a supplementary software caching scheme that cooperates with system memory to provide data caching for disks. It improves system performance by transparently storing data.

SuperSpeed RamDisk 12 альтернатив

  • Cache
  • Caching
  • Ram
  • Ramdisk
  • Virtual Disk

SuperSpeed Software offers powerful solutions to systems engineers, system administrators and power users whose Microsoft? Windows systems are bottlenecked by disk I/O. Our cache, hybrid cache, and RAM.

O&O CleverCache 5 альтернатив

  • Memory Booster
  • Cache
  • Disk Cache
  • Memory Optimization
  • Speed Up

O&O CleverCache optimizes your file cache management in Windows. This results in an enormous performance boost, sometimes doubling your original system speed without any additional hardware purchases or restrictions to …

SuperCache 10 альтернатив

  • Speed Up
  • Caching
  • Virtual Disk
  • Ramdisk

SuperCache 5 intelligently stores frequently used disk data in system memory. The memory used to store the data is called a cache. SuperCache 5 intercepts requests for disk data and, …

Что в этом списке?

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

Последнее обновление списка: 15 декабря 2014 г. 0:22

Вы можете дополнить или изменить информациию о любом приложении на SuggestUse. За внесение любой информации вам будут начислены поинты.

Сортировка альтернатив

Фильтр альтернатив по тегам

  • — Кэш • 4
  • — Кэширование • 4
  • — ОЗУ • 3
  • — Рамдиск • 3
  • — Кэш Диска • 2
  • — Ускорить Компьютер • 2
  • — Ускорить • 2
  • — Виртуальный диск • 2
  • — Увеличение Производительности • 2
  • — Технология SuperFetch • 1
  • — Функцию ReadyBoost • 1
  • — Производительности • 1
  • — Оптимизация Памяти • 1
  • — Booster Памяти • 1
  • — Виртуальный RAM-Диск • 1

Последняя активность

О сайте

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

Когда сервис может быть полезен?

— Вы пересели с компьютера на котором установлена операционная система Windows, на компьютер с macOS, но в Windows вы пользовались программой Total Commander которой для macOS не существует. Вы заходите на наш сервис, вводите в поиске TotalCommander для macOS и в результате получаете список альтернативных программ которые работают в системе macOS.

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

Есть ли модуль ядра или какой-то другой патч или что-то похожее на Windows ReadyBoost ?

В основном я ищу что-то, что позволяет кэшировать чтения с диска на флэш-накопитель.

Флэш-накопитель с USB 2.0 очень медленный, я не знаю, почему вы хотите это сделать. @ warl0ck, я не согласен даже с usb 2.0. USB 2.0 на неконтролируемой шине имеет пропускную способность 480 Мбит / с == 60 МБ / с. Даже дисконтирование, скажем, 20 МБ / с, это все еще значительная скорость. Не говоря уже о том, что USB 3.0 становится популярным и имеет емкость 5 Гбит / с. Не берите в голову, что разгрузка чего-либо с вашего жесткого диска того стоит; Если у вас есть дерьмо на 1 ГБ для чтения с диска, а 200 МБ кэшируется в кеше ReadyBoost, это на 200 МБ меньше, чем необходимо для чтения с диска, и может происходить параллельно с чтением с жесткого диска.

Bcache может быть именно тем, что вы ищете:

Bcache - это кеш блочного уровня ядра Linux. Это позволяет одному или нескольким быстрым дискам, таким как твердотельные накопители на флэш-памяти (SSD), выступать в качестве кэша для одного или нескольких медленных жестких дисков.

Я с нетерпением жду его включения в основную ветку Linux, но, к сожалению, его пока нет .

Некоторая приятная и читаемая информация также доступна здесь:

Попробуйте и посмотрите, как это работает в вашей системе!

Там нет, и это действительно не имеет смысла больше.

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

Типичные флэш-накопители в наши дни имеют скорость записи всего около 5 МБ / с и скорость чтения около 20 МБ / с. Сравните это со скоростью чтения и записи 50 МБ / с на вашем жестком диске, и в этом нет особого смысла.

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

Имеет ли смысл говорить, например, о планшете или нетбуке с ограниченным объемом оперативной памяти? Кроме того, я думал, что идея ReadyBoost была не столько в том, что он ускорял чтение / запись, но в том, что он значительно сокращал время произвольного доступа (традиционный HD имел бы время произвольного доступа около 17 мс, тогда как флэш-накопитель, вероятно, мог бы иметь <1 мс). Сокращение времени произвольного доступа - это то же самое, что ускорение чтения. Это никогда не имеет смысла по сравнению с добавлением большего количества оперативной памяти. В основном это был временный промежуток, когда добавление оперативной памяти было непрактичным. За исключением того, что ОЗУ необходимо заполнить, пытаясь получить доступ к файлам в первую очередь, прежде чем он сможет получить доступ в будущем, и это нужно повторять после каждой загрузки. Flash поддерживает постоянный кеш, поэтому может помочь ускорить загрузку. С тех пор я добавил SSD к моей машине, который вращается вокруг моей дорогой флешки Corsair Survivor (скорость чтения Я понизил. Readyboost не имеет ничего общего с ограничениями оперативной памяти. Это кэш блочного уровня для жесткого диска, который имеет два преимущества: 1) Доступ к нему можно получить одновременно, когда к жесткому диску обращаются, действуя в некотором смысле как частичное зеркальное отображение. 2) Его можно масштабировать по своему усмотрению, в то время как объем оперативной памяти часто ограничен объемом материнской платы. Я могу купить столько флешек, сколько захочу, и прикрепить их к каждому корневому концентратору (и, следовательно, не делить пропускную способность), и я могу сделать их настолько большими, насколько захочу. Удачи в получении оперативной памяти объемом 128 ГБ на настольном компьютере менее чем за 200 долларов

ZFS возникла в Solaris в 2004 году и теперь доступна в нескольких Unices, включая FreeBSD и Linux (хотя в Linux все еще в бета-версии и не в основном ядре из-за проблем с лицензированием), также позволяет добавлять один или несколько вторичных кэшей, вызываемых L2ARC на любом блочном устройстве для такая же цель.

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

  • Модуль ядра dm-cache, представленный в Linux 3.9. или его потомок EnhanceIO . который был объединен для Linux 3.10 . Это то, что Свенкс предложил в своем ответе , не уверенный, почему это не было достаточно для моего вкуса при первом прочтении. с L2ARC , хотя в соответствии с документацией «кэш будет очищен при загрузке».

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

Я не нашел такого модуля для Linux, но DragonFly BSD есть нечто, эквивалентное Windows ReadyBoost. Функция называется SwapCache. Он использует раздел быстрой замены (SSD / Flash) для кэширования данных и метаданных с другого диска (HDD).

В Linux есть cachefs, который позволяет добавить файловую систему резервного кэша в любую файловую систему. Первоначально он был разработан и выпущен в 1993 году Sun Microsystems для использования с NFS и быстро скопирован другими Unix-подобными системами. Так что да, это уже там и было в течение многих лет. :)

"В новой ОС от мелкософта есть очень интересная весчь!
Можно подключить флэшку, как устройство RAM. Таким образом ускоряется доступ к файловой системе, общий прирост достигает 50-100%!
Но вот флэшки не все подходят, только с Read-write более 30mbit/sec."

только не очень как понял подключенная флэшка помогает ускорить доступ к ФС.

Своп на флэшке? Или просто надо побыстрее флэшку убить? :) +1, микромягкие как всегда отличились умом и сообразительностью %) а нафига оно тебе? линь не так криво работает с памятью, как винда. лучше ядро пересобери с нормальной поддержкой многозадачности и под свой проц. Молодой я еще и ранний, ядро пересобирать. Не умею пока =( заставить систему свопиться на флэшку можно, но полного аналога этой виндовой хрени не получится потому что системе нельзя указать, для чего использовать своп.
если бы была возможность сказать: используй этот своп только для кэшей -- получился бы 1 в 1 readyboost Можно указать насколько активно юзать свап. Хотя всё равно смысл этой вендовой фичи мне непонятен.

Втыкаешь флешку, форматируешь как ext2, копируешь туда /bin, /usr/bin, /<ещё что-то>bin и монтируешь как ro.

Вот такой вкратце принцип действия ReadyBoost =)

Она и в виндах не даёт ощутимого прироста.

Как это всё происходит? Маркетинг говорит менеджменту — чтобы продавалось, нам нужны фишки. Придумайте нам фишек.

Менеджмент напрягает инженеров — «что бы такого эдакого можно сделать? Включите свою фантазию. К завтрашнему дню список». Инженеры выкатывают список

— sql-подобная файловая система.
— трёхмерный десктоп.
— ускорение работы за счёт дискового кеша на флешке
— и так далее…

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

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

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


Везде и всюду ругать и высмеивать эту операционную систему стало доброй традицией. Меж тем Windows Vista — неплохой выбор для непродвинутого пользователя, ведь пользователь хочет всё «из коробки». Vista — как раз «коробочный» вариант, однако предоставляет такие возможности для тюнинга, о которых другие ОС, как мне кажется, не имеют представления.

Мобильная оперативная память нынче дорога, да и куда девать 512Мб «шоколадку» после апгрейда. Пользователям Windows Vista повезло — готовьте флешки. Речь идёт о ReadyBoost — нововведение Windows Vista, предназначенное для увеличения производительности системы. С помощью новой технологии пользователи могут использовать USB-накопители, флэш-карты любых форматов, поддерживаемых вашим кард-ридером, как дополнительное пространство для кэширования системных файлов и файлов приложений.

Перед началом использования ReadyBoost операционная система тестирует устройство на соответствие некоторым техническим требованиям, тест заключается в следующем: 4 Кб произвольных чтений на скорости 2,5 Мб/сек и 512 Кб произвольных записей на скорости 1,75 Мб/сек, и есть вероятность, что Vista не одобрит девайс, поэтому следует «отучить» ReadyBoost от тестирования.

Отучаем

Итак, подключаем устройство, заходим в «Мой компьютер », щелкаем по нашему девайсу правой кнопкой, в контекстном меню находим пункт «Свойства». Далее во вкладке ReadyBoost ставим галочку на «Остановить тестирование устройства при подключении», отключаем устройство.

Заходим в реестр, набрав в меню Пуск — Выполнить команду «regedit» без кавычек, находим ветку HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/EMDgmt, там находим подпапку с названием устройства, которому нужно разрешить ReadyBoost, и в этой папке изменяем значения следующих ключей — Device Status = 2, ReadSpeedKBs = 1000 и WriteSpeedKBs также задаем значение 1000. Подключаем устройство, заходим в свойства, переходим во вкладку ReadyBoost и выбираем «Использовать это устройство», а ниже ползунком задаем объем, который не жалко потратить на кэш. Радуемся.

Принцип действия. Вкратце, ReadyBoost — это использование Flash памяти для ускорения загрузки ОС и приложений благодаря гораздо более малому времени доступа при чтении, да и записи данных в такую память. ReadyBoost не требует больших скоростей, гораздо важнее микроскопическое время доступа к флэш-памяти, которое иногда в 10 раз меньше, чем у HDD.

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

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

Минимум. ReadyBoost может использовать 256 мегабайт (250 после форматирования)

Максимум. ReadyBoost может использовать до 4Гб физической флэш-памяти, что соответствует примерно 8Гб данных при компрессии. Используется FAT32 для поддержки карт памяти малого объёма, а ограничение этой файловой системы — 4Гб.

Износостойкость. Флэшка протянет в таком режиме, по предварительным результатам тестов, более десяти лет.

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

Пара советов

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

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

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