Seeder — генератор энтропии, обеспечивает значительное сокращение лагов и тормозов.
Лучший Telegram-канал про технологии (возможно)
Для запуска нужен root. Можно установить альтернативным способом через CWM Recovery.
Автор после часов трассировки и отладки обнаружил источник 90% лагов Android.
JVM Google, как и SUN, читает все случайные данные из /dev/random, который использует очень ограниченный пул энтропии.
Случайные данные используются для всего: генерация UUID, ключи сессий, SSL… когда запросы выходят за рамки энтропии, процессы блокируются. Это проявляется как задержка, или лаги. Процесс не может продолжаться, пока ядро генерирует более высокое качество случайных данных (энтропии).
Таким образом, автор кросс-компилировал rngd, и использовал его для передачи /dev/urandom в /dev/random интервалом в 1 секунду.
Результат? Вы никогда не использовал Android устройства так быстро.
Это буквально в пять раз быстрее во многих случаях. Chrome, карты и другие тяжелые приложения теперь загружаются приблизительно 1/2 секунды, а иконки в лончере прорисовываются с такой скоростью, с которой я только могу их пролистывать. Переключение между программами происходит мгновенно.
How to Use a Vacuum Seeder
Вы знаете, как иногда, когда вы нажмете кнопку Home, у вас занимает 5-10 секунд что бы увидеть Домашний экран? Проблема решена. Но не верьте мне на слово… попробуйте сами!
Автор сделал очень простое Android приложение, которое запускаетостанавливает службу (можно вручную, можно при загрузке, если выбрано). Это приложение не изменяет ничего в системе, и должно быть совершенно безопасно.
Программа совместима со всеми версиями Android, и всеми (armel) устройствами.
Предостережения
Существует (теоретический) риск для безопасности, в том, что передача между /dev/random и /dev/urandom снижает качество случайных данных. На практике, шансы на это гораздо ниже, чем шансы, что кто-то атакует вашу ОС.
Это может отрицательно повлиять на срок службы батареи, так как он просыпается каждую секунду. Программа не создает wakelock, поэтому влияние на аккум не должно быть большое. С другой стороны, многие из нас относят тормоза системы на нехватку мощности процессора. С этим приложением мы устраняем почти все тормоза, меньше необходимость разгона, потенциально снижая потребление энергии аккумулятора.
От себя
Первый раз пишу здесь статью, пишите в комментариях что не так. Оригинал записи на 4pda.
Не знаю как выложить apk сюда, поэтому дам QR код на xda:
Скачать еще можно с xda:
Статья и обсуждение на Хабре:
Источник: trashbox.ru
Seeders, Leechers — что это в торренте?
How to Use the Jang JP-1 Seeder
Seeders (сиды) — пользователи, скачавшие торрент полностью и теперь его раздают (помогают качать другим), Leechers (личи) — это те, кто находятся только в процессе загрузки.
Разбираемся
Торрент — это система, при которой скачивание происходит с тех, кто уже скачал содержимое торрента. Если никто еще полностью торрент не скачал — значит качаться будет с создателя торрента (но его может не быть, тогда следует ожидать пока появится). Скорость может быть низкой, потому что создатель один.
Но как только кто-то торрент скачает полностью и не закроет программу — с него тоже можно будет качать. И чем больше таких людей — тем выше скорость и вероятность что вы быстро загрузите торрент. Именно поэтому по правилам хорошего тона, когда вы скачали содержимое торрента полностью — лучше не закрывать программу, а оставить, этим вы поможете качать другим. Ведь когда вы качаете торрент — вы тоже качаете с тех, кто его уже скачал))
Теперь станет немного понятнее что значит Seeders и Leechers:
- Seeders — или сиды, это те люди, которые скачали торрент полностью и теперь его раздают, помогаю другим качать. Чем сидов больше — тем выше вероятность, что загрузка будет происходить на максимально высокой скорости. Кстати если кто-то из сидов находится в вашей локальной сети провайдера — то скорость может быть еще выше, так как часто скорость внутри сети провайдера выше внешней.
- Leechers — или личи, это те, кто только качает торрент, то есть полностью не загрузил, только находится в процессе загрузки.
Еще есть пиры или Peers — это просто участники файлообменного процесса, это могут быть те кто уже загрузил полностью или только качает. То есть это просто участники, но чем их больше, тем тоже выше шанс что загрузите торрент на высокой скорости.
Вот скриншот одного сайта, где можно качать торренты:
- SE (зеленые) — сиды, количество тех, кто уже скачал и теперь раздает. Чем больше сидов — тем лучше.
- LE (красные) — личи, количество тех, которые только качают.
PS: часто на сайтах сиды обозначаются именно зеленым цветом, а личи — красным.
Надеюсь данная информация оказалась полезной. Удачи и добра, до новых встреч друзья!
Источник: virtmachine.ru
Записки линуксоида Vlsu
Зависаниями смартфонов и планшетов на Android OS уже никого не удивить. Это воспринимается в порядке вещей, с этим борьба почти бессмысленна. Устройства становятся мощнее, софт «тяжелеет» день ото дня, на оптимизацию времени не хватает.
Но панацея появилась. Это приложение Seeder от lambgx02 (пользователь форума XDA).
Принцип действия
В Android системные компоненты считывают случайные числа из псевдоустройства /dev/random (генератор случайных чисел). Далее работа идёт с полученными комбинациями. В более ранних версиях системы возникали жуткие лаги интерфейса при наполнении запаса случайных чисел (вольный перевод фразы «entropy pool») .
Принцип таков: при опустошении возникают задержки, которые длятся во время наполнения до определённого уровня. Данные задержки приводят к «замиранию» системы. В итоге пользователь наблюдает лаги интерфейса и ругает процессор своего гаджета.
К выходу более новых версий системы проводились некоторые работы по оптимизации, но они лишь частично ликвидировали проблему.
Решение нашёл пользователь форума xda-developers. Он перекомпилировал rngd так, что запас случайных чисел каждую секунду берётся из /dev/urandom, а не /dev/random. Таким образом, скорость работы возрастает. Использование /dev/urandom теоретически может сказаться на безопасности, так как качество комбинаций будет значительно ниже. Но на практике вероятность того, что кто-то решит использовать для атаки эксплоит генератора случайных чисел меньше, чем вероятность использования уязвимости самой системы.
Теперь перейдём к тому, ради чего был написан этот пост. На самом деле, есть две идентичные версии программы Seeder. Одна автором опубликована на Google Play, другая — на xda. Первая стоит денег, а вторая абсолютно бесплатна. Зная ссылку на тему форума xda-developers, Вы можете получить великолепное приложение, сэкономив при этом 45,99 руб.
Ссылки для установки:
- Seeder — приложения на Google Play
- [APK] Seeder 1.1 entropy generator to provide significant lag reduction
Системные требования:
- Android OS 2.2 и выше
- Наличие root-прав
Скриншоты:
PS: узнать о том, нужно ли Вам использовать Seeder, поможет приложение Check Random Entropy Available. Кроме того, с помощью него можно пронаблюдать эффект от работающего Seeder’а. Принцип таков: чем выше значение, тем лучше.
![]() |
Seeder неактивен |
![]() |
Seeder активен |
Источник: vlsu.blogspot.com