Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » qBittorrent (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1

qBittorrent

Текущая версия: 4.6.4 (24.03.2024)
Changelog
 
Как отличить билды с libtorrent 1 от билдов с libtorrent 2
 
Билды с libtorrent 1 (по состоянию на 2022..2023 год) в некоторых случаях (раз, два) потребляют меньше CPU и RAM чем билды с libtorrent 2.
  Иногда у libtorrent 2 проблемы со скоростью, комментарий от автора.      
Начиная с qBittorrent 4.6.0 официальный билды только с QT6.    
Билдам основанным на Qt6 необходима Windows 10+. Не имеет проблем с масштабированием, в т.ч. на hidpi(4k) мониторах      
qBittorrent Enhanced Edition - пока что с Qt5 (т.е.  для Win 7+,  в т.ч 32-бит).    
Последние официальные билды c qt5 - qBittorrent  v4.5.5 и v4.6.0RC2 - для Win 7/8 и старых билдов win10.    
Последняя официальные билды для Win XP/Vista - 4.1.9.1

 





qBittorrent — абсолютно бесплатный, без рекламы, мощный и простой при работе клиент файлообменной сети BitTorrent. Несмотря на кажущуюся простоту, программа обладает внушительным набором весьма полезных возможностей, как например наличие интегрированной поисковой системы, расширяемой за счет плагинов, поддержка UPnP/NAT-PMP, встроенный менеджер ограничения скорости, фильтрация по IP, удаленное управление через веб-интерфейс, а также наличие опции последовательной закачки.
Имеется выборочное скачивание файлов из торрента, опция последовательной закачки для предпросмотра недокачанных медиафайлов (в этом режиме файл качается начиная с начала и заканчивая концом, а не хаотично, что дает возможность начать смотреть фильм еще до того, как он полностью скачался), поддерживаются magnet-ссылки.


Как сделать программу портативной? (4.2.1+)  - создать папку PROFILE рядом с qbittorrent.exe
Или скачать готовую (с настройками): Портативная версия qBittorrent 4.5.5 x64 (Windows 7+) | Портативная версия qBittorrent 4.6.4 x64 (Windows 10 (1809)+ / Windows Server 2019+)
 
Что означают символы в столбце "Флаги"?
 
DHT patch v1 | DHT patch v2 | DHT patch v3 = Все патчи здесь
 
О том, почему DHT патч бесполезен и даже вреден (от автора таких патчей).
 
Приложение для переноса раздач из uTorrent\Bittorrent, Deluge (Тема автора на оффоруме).
 
Решение проблемы с созданием qBittorrent пустых директорий
 
Утилита для скачивания актуального фильтра IP для торрент-клиентов - и зеркало на Github.
 
К вопросу о запуске "от админа" - для чего и как обойтись "без" админских прав. Дополнение, Дополнение 2.

Всего записей: 38836 | Зарегистр. 26-02-2002 | Отправлено: 09:51 26-09-2021 | Исправлено: stalker0k, 10:32 27-03-2024
Faruh_Bulsara



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
syndicate3 Вы уверены что вам оно надо?

Код:
cmd.exe /c "del /a:h /f /q "%D"\.%K.parts"

В действительности польза от этого сомнительна. Скачали вы раздачу частями, раздали. Она завершилась. На диске останется ее .parts файл пока вы сами не удалите ее из списка. С этой строкой он удалится сразу по завершении. Но, если вы позже добавите что-то к скачиванию - торрент сразу остановится с ошибкой потому что не найдет *.parts раздачи. Придется как минимум запускать повторно. Лучше оставить как есть, как предусмотрено разработчиками.
 
Подчистил прошлые сообщения. Кому-нибудь реализация того бреда, что я делал из спортивного интереса может показаться полезной. А по факту лишь введет в заблуждение.
 
Единственное из решений что имеет хоть какую-то реальную пользу – поиск мусорных *.parts в указанной директории. Скрипт проверяет есть ли в списке торрентов соответствующий найденному parts и при отсутствии удаляет его. У меня за 4 года использования qbittorrent нашелся всего один такой файл. Остаться мог либо при непредвиденном завершении приложения либо при потере данных торрент-клиента.
 
В строке set "DownloadsFolder=" прописать путь к каталогу в котором будет вестись поиск
Если пользуетесь портативкой - прописать полный путь к папке "BT_backup" в следующей

Код:
@echo off
setlocal enabledelayedexpansion
set "DownloadsFolder=D:\Downloads"
set "qBittorrentFolder=%USERPROFILE%\AppData\Local\qBittorrent\BT_backup"
dir /b /a-d /s "%qBittorrentFolder%\*.torrent" > "%temp%\torrent_list.txt"
for /f "delims=" %%i in ('where /R "%DownloadsFolder%" *.parts') do (
    set "partsName=%%~ni"
    set "torrentName=!partsName:~1!"
    findstr /i /c:"!torrentName!.torrent" "%temp%\torrent_list.txt" > nul
    if errorlevel 1 (echo Deleting: "%%i" && del /A:h /q "%%i"))
del "%temp%\torrent_list.txt"
echo The search is complete.
pause

Сохранить как . bat

Всего записей: 73 | Зарегистр. 26-10-2007 | Отправлено: 13:26 16-12-2023 | Исправлено: Faruh_Bulsara, 14:06 16-12-2023
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Faruh_Bulsara
Случается что разработчики (в т.ч. сторонние) "реализуют то, что кому-то может показаться полезным". Наглядные примеры тому в шапке: DHT-патчер, утилитка удаляющая пустые подпапки.

Всего записей: 6522 | Зарегистр. 31-08-2008 | Отправлено: 14:57 16-12-2023
dmitry1988



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, можно ли как-то заставить qB записывать на диск бОльшими частями, чем он пишет по стандарту? По идее, за это отвечает опция piece_extent_affinity (группировать смежные части), но её включение ни на что не влияет..., а в версии libtorrent 2.0+ её вообще убрали.  
Проблема такая: если большой файл (100 Гб+) и мелкий размер части (2 мб), то после 20-30% скачки, начинает жестко отваливаться диск, накапливая io-операции в очереди. При размере части хотя бы 4 мб, скачка аналогичных по размеру торрентов проходит без затыков и вообще без очередей по io. Узкое место - качаю на NVME-ssd в USB-разъема роутера (Keenetic Giga). Роутер режет очень сильно iops.  
Пробовал всё что только можно - и настройки кеша, и ФС (отключал журналирование), тюнинг SMB. Ничего не помогает.

Всего записей: 468 | Зарегистр. 05-01-2006 | Отправлено: 20:34 16-12-2023
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dmitry1988
Т.е. на шару (smb) скачиваете?

Всего записей: 6522 | Зарегистр. 31-08-2008 | Отправлено: 20:44 16-12-2023
dmitry1988



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch, да. Но SMB точно не узкое место - пробовал скачивать в папку, расшаренную на ноуте (он ещё и по wifi подключен) - всё летает, как будто у себя на компе... Диск и переходник также точно нет - переходник с поддержкой команд SCSI, диск WDS100T1R0C. При подключении к USB компьютера, нет никакой разницы, по сравнению если вставить диск в M.2. Качаю с ПК обычным qB с lib 1.x.
К слову, qBittorrent - единственный, который качает можно сказать идеально, если не считать больших файлов с маленьким размером части.

Всего записей: 468 | Зарегистр. 05-01-2006 | Отправлено: 21:13 16-12-2023 | Исправлено: dmitry1988, 21:15 16-12-2023
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dmitry1988
По сути проблема с производительностью на nas (в конкретном случае Keenetic) и хочется попробовать что-то настроить именно в qBittorrent.
 
Добавлено:
Я правильно понимаю что qBittorrent  4.6.2 x64 lt1  qt6 ?
 
Добавлено:
И еще вопрос:  галка "последовательное скачивание" как-либо влияет ?

Всего записей: 6522 | Зарегистр. 31-08-2008 | Отправлено: 21:18 16-12-2023
dmitry1988



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 Я правильно понимаю что qBittorrent  4.6.2 x64 lt1  qt6 ?  

 
Именно, всё так.

Цитата:
 И еще вопрос:  галка "последовательное скачивание" как-либо влияет ?

Как когда. Если действительно идёт последовательная, то всё хорошо, не забивается очередь. Но так не всегда бывает, даже если галка установлена. То ли от "дефицитности" определенных частей зависит, то ли ещё от чего, но как есть...

Цитата:
 По сути проблема с производительностью на nas (в конкретном случае Keenetic) и хочется попробовать что-то настроить именно в qBittorrent.  

Так и есть, да. Ну, просто там руки у меня связаны Разработчики тоже не могут помочь. Подозреваю, что это может вообще быть не аппаратная, а программная проблема. Драйвер ntfs покупают у Tuxera они и сами, насколько я понимаю, к нему руку и не прикладывают особо. Возможно, не очень "ровная" реализация драйвера. С последовательной записью вообще никаких проблем - 600 Гб файлов, разных по размеру, записываются на ~65 мбайт/с вообще без тормозов и проседаний скорости.
Но факт в том, что если размер части хотя бы 4 Мб, то всё ок. Поэтому и хотелось бы узнать, если ли варианты заставить qB не писать на диск меньше, чем эти 4 Мб. Это решило бы проблему.

Всего записей: 468 | Зарегистр. 05-01-2006 | Отправлено: 21:27 16-12-2023
stalker0k

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dmitry1988, резервирование места пробовали использовать?

Всего записей: 396 | Зарегистр. 04-04-2021 | Отправлено: 21:30 16-12-2023
dmitry1988



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
dmitry1988, резервирование места пробовали использовать?

 
Да. Но тогда вообще всё адово виснет... Тк в Кинетике отключены sparce-файлы (да-да, я так глубоко копал и проверил это через командную строку))

Всего записей: 468 | Зарегистр. 05-01-2006 | Отправлено: 21:31 16-12-2023
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предположу что в данном случае (smb+ какая там есть на данный момент фс+ настройки) быстрое создание файлов недоступно.
Я бы предложил для начала задать вопрос кинетикам (полагаю вероятность получить толковый ответ именной по этой связке у кинетиков намного выше чем в просто топике по qBittorrent).
Хотя припоминаю что были вопросы к libretorrent по быстрому созданию файла.
 
А так - только искать обходные пути.

Всего записей: 6522 | Зарегистр. 31-08-2008 | Отправлено: 22:11 16-12-2023 | Исправлено: ndch, 22:29 16-12-2023
dmitry1988



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch

Цитата:
быстрое создание файлов недоступно

Кстати, да... Заметил, что при создании файлов любого размера именно торрентом, диск "тупит" несколько секунд. Хотя если через проводник или коммандер, то всё ок. А как эта функция правильно называется? По "быстрое создание файлов" ничего не гуглится...

Цитата:
Я бы предложил для начала задать вопрос кинетикам (полагаю вероятность получить толковый ответ именной по этой связке у кинетиков намного выше чем в просто топике по qBittorrent).  

Писал один раз почти год назад, сейчас вот второй раз... Советуют на ext4 перейти, но это же совсем жесть)

Цитата:
 А так - только искать обходные пути.

Этим и занимаюсь  
Всем спасибо за ответы

Всего записей: 468 | Зарегистр. 05-01-2006 | Отправлено: 22:58 16-12-2023
ignatov_compgeniy



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dmitry1988
А почему ntfs? Ext4 не пробовали? Может это решит проблему, если она программная.
К диску тоже может быть куча вопросов. Первый, перегрев, ну вот не исключено. Далее внутренняя буферизация, которая показывает максимальную производительность, только при записи первых, в вашем случае 17GB. Далее скорость падает, так вот, она может падать в разы сильнее, если в записываемых ячейках уже есть информация, аля поддержка TRIM. Которая на уровне драйвера Кинетика или не работает вообще или работает криво.
Возможно поможет замена диска на честный не буфиризированный SSD. Ну было бы не плохо взять где то на время попробовать.
Отдельный вопрос HDD с черепичной записью, но это не ваш случай.

Всего записей: 350 | Зарегистр. 19-12-2007 | Отправлено: 23:17 16-12-2023
dmitry1988



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ignatov_compgeniy

Цитата:
 А почему ntfs? Ext4 не пробовали? Может это решит проблему, если она программная.  

Оба компа на Вин, не вижу смысла...

Цитата:
Первый, перегрев, ну вот не исключено.

Нет...

Цитата:
Далее внутренняя буферизация, которая показывает максимальную производительность, только при записи первых, в вашем случае 17GB.

Нет...
Цитата:
Далее скорость падает, так вот, она может падать в разы сильнее, если в записываемых ячейках уже есть информация, аля поддержка TRIM. Которая на уровне драйвера Кинетика или не работает вообще или работает криво.  

Падает, да... До 1.7 Гбайт/с (!!!) при последовательной записи и какого-то также космоса (для данных задач) для случайной.
Нет, нет и нет... Я не совсем чайник же - писал ведь уже, вы не читали?) Там производительность такая SSD (и переходника) что для скачки этого 100 гб файла хватит 1/100 (если не меньше). Уже тестировал - подключал напрямую в USB ПК и ПАРАЛЛЕЛЬНО качал 10 таких торрентов, в сумме около 1 Тб. Диск теплый, не более того, даже при последовательной записи в 75 мбайт/с больше нагревается. Trim - да даже если и не работает, это без разницы, тк последовательной записью он все равно записывается сколько угодно и когда угодно, без намека просадок скорости, при том что на него там уже почти год что-то (торренты) качается/удаляется.

Всего записей: 468 | Зарегистр. 05-01-2006 | Отправлено: 23:47 16-12-2023 | Исправлено: dmitry1988, 23:50 16-12-2023
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dmitry1988
Не припомню специального названия, но примерно так:
   
+ http://forum.ru-board.com/topic.cgi?forum=5&topic=50835&start=1880#4
 
а также
https://www.libtorrent.org/manual-ref.html#storage-allocation
и примерно в этом месте
https://github.com/lisemi/libtorrent-rasterbar/blob/master/src/file.cpp#L538
 
 
и я как-то не уверен что по smb будет моментально (быстро) создаваться, а тем более на кинетике.
 
хотя на виндовой шаре вот так создаётся моментально
 
q.cs

Код:
using System.IO;
class Program {
public static void Main()
{
FileStream fs = new FileStream(@"\\somenetworkstorage\test\file.bin", FileMode.Create, FileAccess.Write, FileShare.None);
fs.SetLength(20123123123);
}
}

Компилится примерно так: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe q.cs
Ради интереса можете понаблюдать результат для кинетиковой шары

Всего записей: 6522 | Зарегистр. 31-08-2008 | Отправлено: 23:49 16-12-2023 | Исправлено: ndch, 00:18 17-12-2023
ignatov_compgeniy



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dmitry1988

Цитата:
Оба компа на Вин
А причём тут компы? Или Вы не по сети забираете файлы скаченные файлы не компы. Я в своё время делал именно так, Кинетек качает, зашел на него и слил на комп, что надо. Удобно в особенности для редких раздач. Чтобы комп не гонял сутками. А если так, то какая разница Винда или ещё что на компах. Кинетику EXT4 ближе и роднее, чем NTFS. Я запускал в своё время съёмный диск именно на EXT4, потому что производительность Кинетика тогда выше. Всё работало, а компы на Винде. Добавляю сетевой диск Z.
Либо тогда как уже было сказано в поддержку Кинетика, раньше она хорошо работала, сейчас не знаю.

Всего записей: 350 | Зарегистр. 19-12-2007 | Отправлено: 00:19 17-12-2023
dmitry1988



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch

Цитата:
и я как-то не уверен что по smb будет моментально (быстро) создаваться

Будет. Я как раз писал про ноут - не читаете?

Цитата:
 хотя на виндовой шаре вот так создаётся моментально  

Именно.

Цитата:
 Не припомню специального названия, но примерно так:  

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

Всего записей: 468 | Зарегистр. 05-01-2006 | Отправлено: 00:40 17-12-2023
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Простите, а что отвечает команда top (в телнете на роутере) перед тем как "начинает жестко отваливаться диск" ?

Всего записей: 6522 | Зарегистр. 31-08-2008 | Отправлено: 01:33 17-12-2023
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
причём тут компы?

Самый правильный вопрос. В первую очередь важно то, кто закачивает. Закачивает qBittorrent, работающий на роутере под Linux. Для Linux родная фс вовсе не NTFS. А при удаленном доступе файловая система роли не играет, компьютер не читает файл с подключенного к роутеру накопителя - его читает операционная система роутера и дальше уже передает по тому или иному протоколу чере сеть компьютеру. Получается двойное неудобство: сначала Linux вынужден писать на чужеродную фс, а потом читать с нее же.

Всего записей: 5647 | Зарегистр. 20-10-2006 | Отправлено: 04:25 17-12-2023 | Исправлено: Dart Raiden, 04:30 17-12-2023
Sputnikk



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть ли смысл на Вин 7 переходить с обычной 4.5.5 на Enhanced Edition 4.6.х?

Всего записей: 6809 | Зарегистр. 17-10-2011 | Отправлено: 07:52 17-12-2023
dmitry1988



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart Raiden

Цитата:
Закачивает qBittorrent, работающий на роутере под Linux

Если лень читать - лучше пройдите мимо... Столько писанины про SMB - для кого? Написали 3 строчки полного бреда, поздравляю.

Всего записей: 468 | Зарегистр. 05-01-2006 | Отправлено: 16:03 17-12-2023 | Исправлено: dmitry1988, 16:08 17-12-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140

Компьютерный форум Ru.Board » Компьютеры » Программы » qBittorrent (часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru