The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

После пятилетнего перерыва выпущен BitTorrent-клиент rTorrent 0.10.0

29.09.2024 21:53

Спустя пять лет после формирования прошлого выпуска доступен релиз консольного BitTorrent-клиента rTorrent 0.10.0. Интерфейс программы построен с использованием библиотеки ncurses и может использоваться при подключении через SSH в мультиплексорах терминала, таких как tmux и screen. Возможен перевод клиента в фоновый режим, управляемый при помощи XMLRPC (например, для управления может использоваться web-интерфейс ruTorrent или утилиты pyrocore). rTorrent совместим почти со всеми BitTorrent-трекерами, поддерживает Magnet-ссылки, PE (Protocol Encryption), суперсид (Super-seeding), DHT (Distributed Hash Table) и PEX (Peer exchange). Код проекта написан на языке C++ и распространяется под лицензией GPLv2.

В новой версии добавлены оптимизации, позволившие повысить пропускную способность и снизить нагрузку на CPU. В файл конфигурации .rtorrent.rc добавлена команда trackers.delay_scrape, реализующая возможность мгновенного запуска и решающая проблему с аварийным завершением при обработке тысяч торрентов. Налажена сборка при включении в компиляторе оптимизаций LTO (Link Time Optimizations). Устранена серьёзная утечка памяти при обработке RPC-команд.

  1. Главная ссылка к новости (https://github.com/rakshasa/rt...)
  2. OpenNews: Атака на системы с rTorrent для скрытого майнинга криптовалюты
  3. OpenNews: Вышла новая версия веб-клиента RTPG для rTorrent
  4. OpenNews: В libtorrent добавлена поддержка протокола WebTorrent
  5. OpenNews: Новая версия BitTorrent-клиента Transmission 4.0.0, перешедшего с Си на Си++
  6. OpenNews: Выпуск libtorrent 2.0 с поддержкой протокола BitTorrent 2
Лицензия: CC BY 3.0
Наводку на новость прислал nume
Короткая ссылка: https://opennet.ru/61954-rtorrent
Ключевые слова: rtorrent
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (169) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 23:22, 29/09/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –26 +/
     
     
  • 2.3, Аноним (3), 23:31, 29/09/2024 Скрыто ботом-модератором     [к модератору]
  • +8 +/
     
     
  • 3.4, Аноним (1), 23:38, 29/09/2024 Скрыто ботом-модератором     [к модератору]
  • –11 +/
     
     
  • 4.53, ryoken (ok), 07:32, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.88, Аноним (88), 10:47, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.121, ryoken (ok), 16:38, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.104, Аноним (104), 11:56, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.106, ryoken (ok), 12:17, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.55, X86 (ok), 07:34, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +8 +/
     
  • 3.54, timur.davletshin (ok), 07:32, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 4.61, Аноним (61), 07:49, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.63, timur.davletshin (ok), 07:54, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 3.67, robot228 (?), 08:33, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.8, Аноним (8), 23:50, 29/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 3.10, Аноним (1), 23:54, 29/09/2024 Скрыто ботом-модератором     [к модератору]
  • –11 +/
     
     
  • 4.14, Аноним (14), 00:15, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.17, Аноним (1), 00:26, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 4.68, Аноним (68), 08:45, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 4.75, Аноним (75), 09:57, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.78, Аноним (78), 10:10, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 6.79, Аноним (75), 10:13, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.91, Аноним (1), 11:05, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 8.94, Аноним (75), 11:16, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.129, Аноним (-), 17:14, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 4.81, Аноним (81), 10:25, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 5.83, Аноним (81), 10:27, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.89, Аноним (1), 10:54, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 6.96, Аноним (75), 11:20, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 7.100, Аноним (1), 11:29, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • –3 +/
     
     
  • 8.110, Аноним (75), 13:08, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 9.115, Аноним (1), 14:44, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 10.119, Аноним (75), 16:27, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 11.122, Аноним (1), 16:39, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 12.124, Аноним (75), 16:52, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
  • 9.141, Аноним (104), 18:11, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Подтверждаю, у меня тоже qBittorrent при нормальном завершении следующем запуске... текст свёрнут, показать
     
  • 2.16, Аноним (16), 00:26, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Может проблема с Вами, поскольку rtorrent прекрасно работает?
     
     
  • 3.30, Аноним (30), 01:26, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Проблема не с ним, а с тем, что на компе винда.
     
  • 2.45, Ivan_83 (ok), 05:02, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Я думал одно время написать "нормальный клиент" для себя.
    Но:
    1. вроде как торрент обещают что вот вот умрёт (уже лет 15 как :) )
    2. это надо кучу времени/сил, а rTorrent+ruTorrent не настолько плохи чтобы мотивировать

    И честно говоря, uTorrent как идеал - это скорее привычка/эффект утёнка.
    Трансмисия - соеобразное, aria не пробовал, qbittorrent тоже не пробовал из за QT да и хотелось решение с вебмордой на домашнем сервере, чтобы не разводить зоопарк и не бегать потом: "кто там торрентом весь канал забил!?".

     
     
  • 3.46, merv (?), 05:23, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    qbittorrent может работать как демон, без gui, но с веб-интерфейсом.
     
  • 3.48, timur.davletshin (ok), 07:17, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > вроде как торрент обещают что вот вот умрёт (уже лет 15 как :)

    Ну вообще-то аудитория упала. Хотя ничего удобнее для быстрой раздачи информации нет (без привлечения доп. ресурсов). Даже ойтишнеги про это забывают. Тут вот недавно товарищ: "Ща, на Яндекс Диск закину и скачаешь". - "Зачем на диск? Запили раздачу и ссылку кинь". - "За 20 лет в IT ни разу так не делал" )))

     
     
  • 4.51, Аноним (51), 07:23, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Из-за NAT оно как, хорошо будет раздаваться?
     
     
  • 5.56, timur.davletshin (ok), 07:34, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Из-за NAT оно как, хорошо будет раздаваться?

    Я за NAT и реальный IPv4 и префикс на роутере. За CGNAT тоже не должно быть проблем, но большинство айтишников сидят за ванильным miniupnpd, а там есть нюанс из-за позиции разработчика, который отказывается запиливать функцию из-за отсутствия её в стандарте UPnP. Короче, надо указывать вручную айпишник внешний, т.к. STUN, вопреки ожиданиям, не будет работать.

     
     
  • 6.116, Аноним (51), 15:03, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Удобно, не передать словами.

    > реальный IPv4

    Вымирающий вид.

     
     
  • 7.126, timur.davletshin (ok), 17:08, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Удобно, не передать словами.

    В вотсапе удобнее, не спорю.

     
     
  • 8.195, Аноним (-), 04:27, 04/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Торенты то качать И что, хорошо получается Туда таки и это уже встроили ... текст свёрнут, показать
     
  • 4.199, Аноним (199), 20:46, 04/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну вообще-то аудитория упала. Хотя ничего удобнее для быстрой раздачи информации нет
    > (без привлечения доп. ресурсов). Даже ойтишнеги про это забывают. Тут вот
    > недавно товарищ: "Ща, на Яндекс Диск закину и скачаешь". - "Зачем
    > на диск? Запили раздачу и ссылку кинь". - "За 20 лет
    > в IT ни разу так не делал" )))

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

    А кроме того - если файл был допустим виртуалкой с диском на 10 гигз, и чего-то чексум не сошелся - теперь чего, перекачивать все 10 гигз? О, круто. А можно и 1 блок. Небось айтишник из яндекса, будущее которое вы заслужили...

     
  • 3.49, timur.davletshin (ok), 07:20, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Трансмисия - своеобразное...

    Она везде есть, простая и большинству её за глаза. Хотя к некоторым сидам может и не подключиться. Но вроде как в новых версиях пофиксили, но у меня Debian и там 3.*.

     
     
  • 4.59, Ivan_83 (ok), 07:40, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скажем так, после uTorrent всё смотрится не так.

    То что оно есть везде - как бы не важно когда ищешь то к чему привык.
    Да и во все эти клиенты я смотрел лет 15 назад, когда искал замену uTorrent, тогда запилил rtorrent+rutorrent и больше ничего не искал.
    Aria кажется уже после появилась.

    Конкретно в трансмисии не понравилось то что оно всё качает только в одну папку.
    У меня уже до того было распихано по разным папкам откуда я и раздавал.

    Одно время приходилось при каждом обновлении rtorrent лезть внутрь и отпиливать его TUI руками, ибо у него не было варианта просто работать демоном. И обновлялся он раньше часто.
    Вот кажется в прошлом обновлении 5 лет назад режим демона наконец то втащили в кодовую базу.

     
     
  • 5.60, timur.davletshin (ok), 07:45, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Скажем так, после uTorrent всё смотрится не так.

    Видел пару раз лет 10 назад. Кроме рекламы ничем не запомнилась.

    > Конкретно в трансмисии не понравилось то что оно всё качает только в
    > одну папку.
    > У меня уже до того было распихано по разным папкам откуда я
    > и раздавал.

    Мне вообще не нравится, как именуют торренты. Руки бы поотбивал. Но это мои личные проблемы, на практике это проблем не создаёт. Не знаю, может есть торрент-клиент, который позволяет раздавать переименованный файл (хэш-суммы от этого никак не меняются же)?

     
     
  • 6.82, Анонус (-), 10:26, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Проверил в своём Qbittorrent 4.6.3. Переименовывать можно, на диске при этом хранится в прежнем виде. Но надеюсь, никому не придёт в голову сделать возможность переименовывания файлов на диске. Ведь эти файлы будут раздаваться, что преведёт к хаосу.
     
     
  • 7.85, timur.davletshin (ok), 10:37, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Проверил в своём Qbittorrent 4.6.3. Переименовывать можно, на диске при этом хранится
    > в прежнем виде. Но надеюсь, никому не придёт в голову сделать
    > возможность переименовывания файлов на диске. Ведь эти файлы будут раздаваться, что
    > преведёт к хаосу.

    Какой хаос, если хэш-суммы у блоков не зависят от имени файла? Но опять же, это мои хотелки. Технических препятствий нет.

     
     
  • 8.102, Анонус (?), 11:44, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нашёл как переименовывать файлы в qbittorrent Реально полезная фича Делается в... текст свёрнут, показать
     
     
  • 9.108, timur.davletshin (ok), 12:25, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Отлично же ... текст свёрнут, показать
     
  • 3.164, Аноним (164), 03:16, 01/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Его лю за то что мелкая прога в 300 кил делала полный фарш, резво и круто Кохем... большой текст свёрнут, показать
     
     
  • 4.180, Ivan_83 (ok), 02:53, 02/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я проблему для себя закрыл 15 лет назад сабжем :)

    А по коду, у меня есть:
    - uTP своя реализация
    - BEP или чего то там парсер, чтобы с трекерами общатся и как я понимаю там эта кодировка и для торрент файлов и где то ещё

    И мне трудно будет сделать API и вебгуй как rutorrent или просто совместимое API, всмысле это потребует усилий больше чем сетевая часть с протоколами.

     
     
  • 5.196, Аноним (-), 04:35, 04/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сабж вроде uTP не умеет Что довольно иронично для плюсатой программы, но вот ка... большой текст свёрнут, показать
     
     
  • 6.202, Ivan_83 (ok), 05:15, 05/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Мне uTP не нужен, его отсутствие не проблема для меня.
    Я не фанат этого протокола и считаю что TCP намного лучше работает и что с ним проблем никаких нет, которые бы стоило решать корябая uTP, HTTP/3 и прочие поделки.

    Под моей реализацией uTP понимается именно реализация парсера протокола и кажется у меня RST сообщение умеет генерить.
    http://netlab.dhis.org/wiki/software:article:utp_dpi
    Congestion Control и Socket API я к нему не делал и не собирался.
    Собственно CC нужен исключительно на отдачу, если делать только качалку то можно и без него обойтись.
    И авторы этого всего вроде как выложили готовую либу, судя по моим старым записям :)

    Насчёт рокетсаенса - фигня, берём простенький hybla из линуха и радуемся жизни, он отлично работает даже на фоне более современного RACK.

     
  • 2.76, Аноним (76), 10:04, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >  так и не написали нормального клиента за 20+ лет

    qBittorrent — для тех, кому нужен полноценный клиент со всем возможным функционалом.
    Transmission — для тех, кому просто качать.

    Оба надёжны как топор. А первый, похоже, и лидер на рынке. Ты что такое говоришь?!..

     
  • 2.130, чайковски (?), 17:19, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    есть ведь ариа че еще нужно?
     

     ....большая нить свёрнута, показать (58)

  • 1.2, Аноним (3), 23:28, 29/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Проблему с трекером решили? Ах ну да, кому это нужно? Коллективная ответственность за неизвестных людей небось пугает. Кто ж будет децентрализовать трекер? Да ещё и гарантировать правильную его работу. Только сиды и личи децентрализованы
     
     
  • 2.5, НяшМяш (ok), 23:45, 29/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если использовать магнет ссылки и DHT - трекер не нужен.
     
     
  • 3.13, Аноним (-), 00:14, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Та это частичное решение, на грани законов.
     
     
  • 4.71, Аноним (71), 09:05, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >>  Та это частичное решение, на грани законов.

    Ты ничо не попутал?
    Не соблюдая авторские права ты в любом случае идёшь против законов.
    И не важно каким способом это делаешь.

    Другое дело что нарушать подобные законы есть право и долг человека и гражданина.

     
     
  • 5.150, Аноним (150), 18:38, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну от координатор вполне прекрасно знает зачем он создаёт трекер и идёт против законов. А то что он делегирует ответственность на общество, которое пользуется DHT, это скорее недостаток законов - это же соучастие, разве нет? Опять таки тот кто делает трекер - занимается политикой и дальше нет смысла писать что, зачем и почему, так как трекера закон не касается.
     
  • 3.21, Аноним (-), 00:32, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    DHT все равно же координирует трекер? Не так давно с помощью статистического анализа вычислили сайт из даркнета. Какие проблемы вычислить трекер и накрыть медным тазом все эти DHT? Ну через время, если там не один трекер используется.
     
     
  • 4.77, Аноним (76), 10:05, 30/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.109, ProfessorNavigator (ok), 13:04, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет Трекер может выступать, как один из узлов DHT или не один - зависит от ПО ... большой текст свёрнут, показать
     
     
  • 5.139, Аноним (150), 18:08, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Данный узел может использоваться для бутстрапа

    Ну от и все.

     
     
  • 6.149, ProfessorNavigator (ok), 18:32, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну от и все.

    Что "все"? Как я написал, узлов - несколько миллионов. Подключайтесь к любому. Трекерный узел только один. Да и в целом - его может вообще не быть, или он может не иметь информации о данной конкретной раздаче вообще. Потому что в соответствии с SHA1 хешем торрент-файла информация о пирах размещается вообще на других узлах. Которые например принадлежат трекерам, раздающем те же образы дистрибутивов Линукс. Причём всё это ещё и динамически меняется буквально каждую секунду - кто отключается, кто-то подключается.

     
  • 5.151, Аноним (150), 18:40, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не подключился ты к любому просто так, только к тем что описаны в файле
     
     
  • 6.154, ProfessorNavigator (ok), 19:01, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы путаете с трекерной раздачей Когда раздача идёт с помощью DHT, механизм друг... большой текст свёрнут, показать
     
     
  • 7.157, Аноним (-), 20:12, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Далее по этому хешу подбираются 8 наиболее близких по ID узлов из вашей собственной таблицы маршрутизации и им отправляется запрос на наличие пиров для данной конкретной раздачи.

    Таблица маршрутизации откуда берется? Та что собирается сетевой картой или от того же трекера? Получил я допустим файлик через мессенджер без трекера. К кому он обратиться? Ко всем кто в таблице маршрутизации, опрашивая а нет ли возможности соединения?

     
     
  • 8.159, ProfessorNavigator (ok), 21:07, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В ответ на ваши запросы через DHT вам так или иначе присылаются списки узлов Их... большой текст свёрнут, показать
     
     
  • 9.169, timur.davletshin (ok), 07:15, 01/10/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот дался тебе этот UDP hole punch Его даже не все клиенты поддерживают Наприм... текст свёрнут, показать
     
     
  • 10.175, ProfessorNavigator (ok), 13:06, 01/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Он не мне дался, оно просто так работает И rtorrent его скорее всего таки подд... текст свёрнут, показать
     
  • 8.200, Аноним (200), 20:56, 04/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это другая, блин, таблица, лолка Абстракция такая, софтварная, к таблицам маршр... большой текст свёрнут, показать
     
  • 7.160, Аноним (160), 22:23, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, ну понятно, спасибо ща пояснение.
     
  • 5.165, Аноним (-), 04:09, 01/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В случае DHT никакие трекеры вообще нафиг не уперлись Хэш лукапается прямо в ра... большой текст свёрнут, показать
     
     
  • 6.171, ProfessorNavigator (ok), 11:50, 01/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да При условии, что вам известен искомый хеш Да О том и речь Да, я в курсе ... большой текст свёрнут, показать
     
     
  • 7.177, Аноним (-), 00:20, 02/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Для чего-то такого и придуманы magnet-ссылки и тому подобное Я где-то от него... большой текст свёрнут, показать
     
     
  • 8.183, ProfessorNavigator (ok), 13:13, 02/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да Да, вопросы к провайдеру Но тут как бы вариантов особых нет - только Росте... большой текст свёрнут, показать
     
     
  • 9.189, Аноним (-), 06:43, 03/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я на такое и на виртуалках у хостеров нарывался, есссно не российских Хрен знае... большой текст свёрнут, показать
     
     
  • 10.192, ProfessorNavigator (ok), 13:43, 03/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да у нас к сожалению всё так Собственно оно вон с youtube наглядно видно Вроде... большой текст свёрнут, показать
     
     
  • 11.197, Аноним (-), 05:22, 04/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я не в рф, и виртуалки - на нидерландских и германских хостингах Может бутстрап... большой текст свёрнут, показать
     
     
  • 12.198, ProfessorNavigator (ok), 13:23, 04/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А такие есть Везде - одно и то же с вариациями на тему Тут скорее пора ре... большой текст свёрнут, показать
     
  • 3.36, Ахахоним (?), 03:02, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если ничего не качать, то торрент не нужен. Нинужен - так.
     
     
  • 4.142, Аноним (150), 18:14, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Попытался скачать ЮТ и детские книжки дошкольного образования на русском для ребенка, словил вирус. У нас просто запретили на русском. Что тут сказать? Спасибо господа за отключение инета. Хорошо хоть не ограбили. Была бы возможность купить без блокировки денег и проблем с товарищем майором, я бы купил.
     
  • 3.50, timur.davletshin (ok), 07:22, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю, какая причина, но большинство .torrent файлов с rutracker выдают недоступность трекера. Но DHT спасает ситуацию.
     
     
  • 4.145, Аноним (150), 18:23, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Рутрекер за пределами России хорошо работает.
     
     
  • 5.201, Аноним (-), 01:45, 05/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Рутрекер за пределами России хорошо работает.

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

     
  • 2.6, Аноним (6), 23:46, 29/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Трекеров может быть больше чем один если что.
     
     
  • 3.9, Аноним (1), 23:51, 29/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Почему-то популярные клиенты так и не догадались добавить список, в который можно поместить всю произвольную тысячу дополнительных ретрекеров (какие-то будут не забанены для одной части пользователей, какие-то для другой).
     
     
  • 4.11, Аноним (11), 23:57, 29/09/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    В qBittorrent есть возможность поместить все твои трекеры и добавлять к каждой раздаче
    В некоторых других(Deluge и пр.) это решается через плагины
    Так что поздравляю, гражданин соврамши
     
  • 3.20, BrainFucker (ok), 00:31, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ЕМНИП в rtorrent была проблема с тем что он выбирал один из трекеров, прописанных в торрент файле и остальные игнорировал, если выбранный отвечает, не отправляя инфу другим трекерам из этого же торрент-файла Таким образом другие пиры, висящие на других трекерах, тебя могут не увидеть. Из-за этого ушёл на Transmission в своё время.

    Сейчас это всё конечно уже не нужно, качать просто нечего. Да и мне IPFS больше нравится, хоть там и ничего нет.

     
     
  • 4.37, Ахахоним (?), 03:05, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > качать просто нечего

    Да. Теперь всё есть в пакетном менеджере LFS.

     
  • 4.112, Аноним (112), 13:31, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Для такого поведения нужно чтобы были активные подключенных пиров для торрента при включенном обмене пирами.
     

     ....большая нить свёрнута, показать (36)

  • 1.23, name (??), 00:40, 30/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ура, он живой! Супергодный клиент с красивым tui, всем советую.
     
     
  • 2.26, Аноним (26), 01:03, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Фигня для пердолинга, в мультиюзер не умеет, сидбокс на нем не построишь, интерфейса нет, апи нет. Ну и зачем?
     
     
  • 3.27, seyko (??), 01:07, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На BitTorrentWeb seed box построить можно?  (не спец в BitTorrent)
     
  • 3.44, Ivan_83 (ok), 04:17, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ruTorrent же!
    Там и мультиюзер есть.
     
  • 3.62, Аноним (61), 07:54, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >интерфейса нет

    TUI. Или под интерфейсом понимается исключительно GUI?

    >апи нет

    XMLRPC

     

  • 1.31, Аноним (31), 01:34, 30/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    aria2c --seed-time=0 'magnet-ссылка'
    и ничего другого не нужно.
     
  • 1.32, denispopov (?), 02:24, 30/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что он умеет такого чего не умеет qbittorrent-nox? Если ничего то не нужен.
     
  • 1.40, Аноним (40), 03:22, 30/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Умеет ли он BEP-55?
     
  • 1.43, Ivan_83 (ok), 04:17, 30/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пользуюсь им уже лет 10-15, совместно с ruTorrent.
     
     
  • 2.52, timur.davletshin (ok), 07:26, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Elementum addon к Kodi просто бомба. Выбираешь фильм, клацаешь, ждёшь секунд 20-30 на первичную буферизацию и смотришь. Все новинки киноиндустрии в одном месте.
     
     
  • 3.57, ryoken (ok), 07:36, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А шо, щас таки есть что посмотреть и не плеваццо? :)
     
     
  • 4.58, timur.davletshin (ok), 07:40, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А шо, щас таки есть что посмотреть и не плеваццо? :)

    Хотел сам дописать подобное в оригинальном сообщении, но сдержался, ибо вкусовщина. Но вообще упадок, тут ты прав.

     
     
  • 5.114, 12yoexpert (ok), 13:55, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    мультики и аниме ещё делают, но фильмов и сериалов без жирных иранок и джинсы уже нет
     
  • 3.69, Аноним (68), 08:50, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А на раздаче Пушкин стоять будет?
    Всё жду, когда разработают какой-то способ блокировать такие клиенты.
     
     
  • 4.70, timur.davletshin (ok), 08:53, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > А на раздаче Пушкин стоять будет?
    > Всё жду, когда разработают какой-то способ блокировать такие клиенты.

    А он на раздаче и стоит... Он всего лишь качает в последовательном порядке.

     
     
  • 5.74, Аноним (68), 09:55, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Значит я перепутал с той фигнёй, которая качает торрент с видео, но не сохраняет его после просмотра.
     
     
  • 6.80, timur.davletshin (ok), 10:17, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Значит я перепутал с той фигнёй, которая качает торрент с видео, но
    > не сохраняет его после просмотра.

    Нет, тут тоже такой режим есть. Но его всё же включить надо специально.

     
  • 5.103, 1 (??), 11:46, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вроде как в uTorrent - тоже такой режим есть (попасть в настройки при зажатых Shift+F2)... Но не все форматы "гладко" воспроизводит.
     
     
  • 6.170, Аноним (51), 09:09, 01/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы все форматы гладко воспроизводил, нужно «хвост» файла скачивать. В qBittorrent есть такая опция, насчёт uTorrent не знаю, сто лет его не трогад.
     
  • 5.113, Аноним (75), 13:39, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну как, "стоит".

    На настройках по умолчанию Elementum практически нихрена не раздаёт, а чтобы он раздавал нормально, дешёвой ТВ-коробки будет мало - большинство идёт с 1-2 Гб, чего едва хватает для рамдиска под кэш раздачи и собственно работу всего софта.

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

     
  • 4.117, Аноним (51), 15:06, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я, допустим, скачиваю обычным клиентом и останавливаю раздачу, и что ты мне сделаешь?
     
  • 2.65, timur.davletshin (ok), 08:12, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Пользуюсь им уже лет 10-15, совместно с ruTorrent.

    Ещё одна проблема bittorrent в нелюбви к IPv6. Вроде как формально она есть, но на практике, если у тебя IPv6 only, то почти ничего ты не скачаешь.

     
     
  • 3.111, ProfessorNavigator (ok), 13:10, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Ещё одна проблема bittorrent в нелюбви к IPv6. Вроде как формально она есть, но на практике, если у тебя IPv6 only, то почти ничего ты не скачаешь.

    Дело не в нелюбви, а в доступности этого самого IPv6. Не знаю, как в других странах, а в РФ мало какие провайдеры выдают IPv6. Соответственно пиров в ipv6 сети немного. Тем более, что торренты качают по большей части на ПК, а IPv6 лично я видел в основном только у мобильных операторов.

     
     
  • 4.125, timur.davletshin (ok), 16:58, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Дело не в нелюбви, а в доступности этого самого IPv6. Не знаю,
    > как в других странах, а в РФ мало какие провайдеры выдают
    > IPv6.

    Уже даже блокировки по IPv6 от РКН завезли, даже Ростелеком префиксы раздаёт, а линуксоиды всё ещё сидят на десктопах с вендой, uTorrent'ом и белым IPv4, как в 2010-ом 😂

     
     
  • 5.128, ProfessorNavigator (ok), 17:12, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > а линуксоиды всё ещё сидят на десктопах с вендой

    Эм-м... Не понял, а это как?)) Ну и да - белый ip, чтобы торренты качать и раздавать, на самом деле не нужен. Я непосредственно в сам протокол не лазил, только с DHT разбирался. Но насколько мне известно в торрент-клиентах давно уже сделана поддержка UDP. Поэтому вам ни трекер не нужен на самом деле, ни белый ip. DHT + UDP hole punch - и всё работает. Но с ipv6 конечно удобнее.

     
     
  • 6.131, timur.davletshin (ok), 17:40, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я вот в соседнем топике писал, что линуксоиды в IPv6 не умеют в своей массе Про... большой текст свёрнут, показать
     
     
  • 7.132, ProfessorNavigator (ok), 17:56, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Чего Вам не кажется, что у нас странный какой-то разговор получается Во-перв... большой текст свёрнут, показать
     
     
  • 8.133, timur.davletshin (ok), 17:58, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я же говорю, что в IPv6 не умеют местные линуксоиды ... текст свёрнут, показать
     
     
  • 9.134, ProfessorNavigator (ok), 18:00, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так просветите нас, сирых, да убогих ... текст свёрнут, показать
     
     
  • 10.137, timur.davletshin (ok), 18:06, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не-не, вы эти приёмы перекидывания оставьте для студентов У вас был тезис о том... текст свёрнут, показать
     
     
  • 11.143, Аноним (-), 18:18, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Уменьшает проблемы с NAT ... текст свёрнут, показать
     
     
  • 12.144, timur.davletshin (ok), 18:21, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Попрошу подсказочки из аудитории прекратить ... текст свёрнут, показать
     
  • 11.146, ProfessorNavigator (ok), 18:23, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Начнём с того - а кем порты закрываются Возможны два варианта 1 провайдер в... большой текст свёрнут, показать
     
     
  • 12.152, timur.davletshin (ok), 18:48, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это называется делегированием префикса Профессор должен использовать правильную... большой текст свёрнут, показать
     
     
  • 13.155, ProfessorNavigator (ok), 19:40, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я с терминологией не заморачиваюсь особо - я не сисадмин ни разу, и ВУЗ заканчи... большой текст свёрнут, показать
     
     
  • 14.168, timur.davletshin (ok), 07:08, 01/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не распаляйся проффэсор Я просто расчитывал, что ты, как человек с претензией н... текст свёрнут, показать
     
     
  • 15.174, ProfessorNavigator (ok), 12:57, 01/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ключевое здесь пофилонить Потому что ничем полезным с учётом состояния россий... большой текст свёрнут, показать
     
  • 11.148, Аноним (104), 18:28, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А просветите меня тоже, я не профессор А разве нет Я знаю, что к IPv6 в соврем... текст свёрнут, показать
     
  • 8.135, timur.davletshin (ok), 18:02, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для первокурсников эти понты оставьте ... текст свёрнут, показать
     
     
  • 9.136, ProfessorNavigator (ok), 18:04, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ясно, т е конструктивного разговора не получится А жаль И да, понты здесь ни ... текст свёрнут, показать
     
  • 9.140, Аноним (-), 18:09, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Simple GTK 4 based p2p messenger https github com ProfessorNavigator communis... текст свёрнут, показать
     
     
  • 10.172, ProfessorNavigator (ok), 12:41, 01/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Касательно Коммуниста Прямо сейчас разрабатывается новая версия С нуля Интерф... большой текст свёрнут, показать
     
  • 7.182, Ivan_83 (ok), 03:23, 02/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тимур, не хорошо обижать тех кто знает меньше Для раздачи качания на роуте... большой текст свёрнут, показать
     
  • 6.166, Аноним (-), 04:12, 01/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > вам ни трекер не нужен на самом деле, ни белый ip.
    > DHT + UDP hole punch - и всё работает. Но с
    > ipv6 конечно удобнее.

    Не просто удобнее - но и полноценнее. Скажем к вам без белого IP новый клиент не сконектится. И вы к нему - тоже. И возможна ситуация когда "девочка от девочки не беременеет" особенно пока стая мелкая. И будете вот так вот пытаться что-то изобразить до упора...

     
     
  • 7.173, ProfessorNavigator (ok), 12:48, 01/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Не просто удобнее - но и полноценнее. Скажем к вам без белого
    > IP новый клиент не сконектится. И вы к нему - тоже.

    Тут возможны варианты - DHT собственно в том числе для этого и изобрели, чтобы подключаться без "белого" ip. Но да, p2p соединение через NAT - то ещё удовольствие. И без помощи внешнего сервера в любом случае невозможно.

    > И возможна ситуация когда "девочка от девочки не беременеет" особенно пока
    > стая мелкая. И будете вот так вот пытаться что-то изобразить до
    > упора...

    Да, такое есть.


     
     
  • 8.178, Аноним (164), 00:31, 02/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    WRONG Его изобрели - чтобы можно было раздавать торенты без всяких трекеров Та... большой текст свёрнут, показать
     
     
  • 9.185, ProfessorNavigator (ok), 14:02, 02/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну собственно трекер вам и нужен в основном для того, чтобы установить p2p соеди... большой текст свёрнут, показать
     
     
  • 10.186, Аноним (-), 05:52, 03/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Трекер нужен чтобы знать - у кого вообще есть такой же торрент DHT изначально р... большой текст свёрнут, показать
     
     
  • 11.191, ProfessorNavigator (ok), 12:16, 03/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как уже написал - я в курсе, как это работает В Communist это тоже есть Де... текст свёрнут, показать
     
  • 4.181, Ivan_83 (ok), 03:13, 02/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Что ж вы за люди то такие, ничем не интересуетесь, всё вам должны принести готовое.

    Для того чтобы иметь IPv6 уже 15 лет как достаточно иметь IPv4 интернет и желание, и желательно белый IPv4, можно динамический.
    Хуриката электрик очень давно осчастливливает всех желающих, да и другие есть.
    У нас дома IPv6 так и появился, и наши подсети с нами при всех переездах.
    Из не удобств в последний год сети HE стал банить гугол, пришлось на unbound покрутить чтобы отдельные домены только по IPv4 были. OpenAI туда же подался.

     
     
  • 5.184, ProfessorNavigator (ok), 13:47, 02/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А вы уверены, что я и не только я про что-то не в курсе Если человек чего-т... большой текст свёрнут, показать
     
     
  • 6.203, Ivan_83 (ok), 05:28, 05/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В HE уходит сильно меньше "телеметрии" чем от людей которые использую 8.8.8.8 и прочие "облакастые ДНС" сервера.
    В основном в HE уходит траффик который и так предназначен для компаний на территории АНБ, а то и прямо под его крышей.

    Нет, я не вижу в этом большой проблемы, потому что это выборочный траффик и потому что его анализ даёт не так уж много информации обо мне. Кроме того сервис не массовый и даже фриковский, в аналитику там вряд ли кто то сильно вкладывался.
    Вот забрать себе весь клиентский ДНС это значит прям в реалтайме знать всё что происходит на хосте такой жертвы безопасности, притом знать зачастую больше чем хозяин хоста.

     
  • 3.123, ryoken (ok), 16:44, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Ещё одна проблема bittorrent в нелюбви к IPv6. Вроде как формально она
    > есть, но на практике, если у тебя IPv6 only, то почти
    > ничего ты не скачаешь.

    Это где ж жить-то надо... Какой-то вариант IPv6 на роутер дома приезжает, только не понятно какой - то ли от прова, то ли то что я натыкал в настройках OpenWRT...

     

     ....большая нить свёрнута, показать (44)

  • 1.87, Аноним (31), 10:46, 30/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Usage:
    aria2c --seed-time=0 'магнет_ссылка'
     
     
  • 2.90, Аноним (31), 10:58, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Урра. Попробовал, понял, что aria2c лучше других торрент-клиентов, особенно когда нужно просто скачать и не стоять на раздаче, убивая свои диски.
     
     
  • 3.92, Аноним (31), 11:07, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Пользуйся на здоровье! Есть еще вариант использования aria2c, совместно с yt-dlp, для закачки видео с Ютуба, но я его применяю, только когда yt-dlp медленно качает.
     
  • 3.97, Аноним (1), 11:21, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вполне норм в целом, но в rpc режиме не идеально не закрывается по завершении, ... большой текст свёрнут, показать
     
     
  • 4.187, Аноним (-), 05:59, 03/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Какое-то совершенно бессмысленное шит-комбо 1 С одной стороны зачем-то IPV6 га... большой текст свёрнут, показать
     
     
  • 5.190, Аноним (1), 07:44, 03/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    1 _абсолютно_ пустая трата ресурсов
    2 это стандартное ограничение, можно оценить на чём-то особо популярном вроде новой убунты
    3 фильтрует фейковые клиенты и только
    4 ты вообще не понял, в чём дело, магнита у тебя может и не быть изначально и уж точно он нигде не записан. И это вообще не торрент клиент, программа запускается по клику в браузере и tls13 необходим для dpi (хотя где-то и обламается).

    На трекеры плевать, dht всё равно совершенно публичная и задача трекеров только ускорить возможное нахождение пиров. Нет так нет. Задачи не сидить не стояло, была задача обломать пиявок и не тратить реурсы сверх необходимого -- исходящий трафик у неё всегда лучше, чем у клиентов с сотнями торрентов. С недостатками можно столкнуться, если запихать в неё эти сотни, тут всё довольно печально.

     
     
  • 6.194, Аноним (-), 21:54, 03/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    У меня примерно 50 трафа торента - по IPv6 уже Роутер грузит меньше, входящие ... большой текст свёрнут, показать
     

  • 1.101, Аноним (101), 11:34, 30/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ребят, подскажите, как сейчас качать торренты через мобильный интернет? ВПН нужен?
    Спасибо заранее.
     
     
  • 2.118, Аноним (51), 15:09, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я качал через тор. Но: через тор нельзя качать по magnet-ссылкам.
    А VPN по-любому нужен, так или иначе.
     
  • 2.127, Аноним (-), 17:09, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    У меня работает LibreTorrent с требованием шифрования входящих и исходящих соединений, без VPN. Только проверьте, чтобы в APN смартфона было включено IPv4/IPv6.
     
  • 2.158, name (??), 21:03, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Tribler, например. Или как-то изменить пакеты, чтобы получатель их понимал, а dpi нет.
     

  • 1.107, Аноним (104), 12:24, 30/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Помнится, у этого rtorrent было 12-кратное I/O multiplication. Интересно, исправили ли.
     
     
  • 2.161, Ivan_83 (ok), 23:11, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сомнительно что было.
    Сколько им пользуюсь - он всегда (лет 10 точно) использовал mmap() для чтения/записи файлов, теоритически это сокращает количество копирований юзерспейс-ядро как минимум на одно.
     
     
  • 3.162, Аноним (104), 23:25, 30/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Под I/O мультипликацией имеется в виду не в копирование из юзерспейса в ядро, а копирование с диска в память. И вот этот самый mmap(), по тогдашним сообщениям, считывал слишком много с диска, типа prefetch, read ahead, кэширование и всё такое. Вот до 12 раз больше, чем надо. А файлы, раздающиеся через торрент, раздаются случайными кусками, то есть этот read ahead далеко не всегда нужен. И поэтому этот read ahead лучше контролировать торрент-клиентом, а не встроенными механизмами glibc или ядра. И я не знаю, насколько сильно read ahead можно контролировать при чтении через mmap(), и при чтении через обычный read(), но по идее через read() контроля больше, потому что read() - более простая операция чем mmap(). Вот как-то так.
     
     
  • 4.163, Ivan_83 (ok), 02:00, 01/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Для read ahead во фре есть sysctl крутилки, полагаю в линухе они тоже должны быть.
    Но как правило там не сильно больше 64кб, притом что чанки в торренте бывают и по паре мегабайт.

    И rtorrent мапал не весь файл (так никакой памяти не хватит) а нужные куски.

     
     
  • 5.167, Аноним (-), 04:14, 01/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Для read ahead во фре есть sysctl крутилки, полагаю в линухе они
    > тоже должны быть.

    У торент клиентов часто есть
    1) Свой кэш в RAM ибо клиент лучше знает что ему надо следующее. Видит по запросам от ремот что они хотят за вот этим блоком.
    2) Свой префетч этого кеша по той же причине.
    3) Direct IO чтобы не вымывать этим хламом системный кеш почем зря, убивая остальное IO.

     
     
  • 6.179, Ivan_83 (ok), 02:38, 02/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это всё хорошо, но вполне можно обойтись и тем что есть в системе не реализуя это у себя в коде.
    Клиент не знает какой следующий блок попросят отправить.
    Единственное что клиент знает - это при скачивании как лучше организовать запись.
    И при отдаче иногда знает что больше данные очень долго не потребуются.
    Всё это не сказать чтобы требовало самостоятельной реализации, и механизмы сообщать ОС желаемое в принципе есть.
     
     
  • 7.188, Аноним (188), 06:08, 03/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Система в дуще не какие следующие части запросил ремотный пир и что вы намер... большой текст свёрнут, показать
     
     
  • 8.204, Ivan_83 (ok), 05:34, 05/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    nginx как то умеет файлы отдавать кусками без вот этого всего дублирования у себ... текст свёрнут, показать
     
  • 4.176, Аноним (104), 19:58, 01/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вот, баг-репорт по проблеме нашёл:
    https://github.com/rakshasa/rtorrent/issues/443

    Там жалуются на меньшую мультипликацию, чем 12х, "всего" на 4х-6х-8х, но всё равно проблема есть.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру