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

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

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

Maz (10-12-2016 14:23): http://forum.ru-board.com/topic.cgi?forum=5&topic=48986  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277

   

SAT31



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




µTorrent (также известный как uTorrent или microTorrent) — бесплатный BitTorrent-клиент для Microsoft Windows, написанный на C++ и отличающийся небольшим размером при достаточно большой функциональности.

Страница загрузки | FAQ (ЧаВО) | WebUI для µTorrent | µTorrent Server для Linux | µTorrent для Mac
Универсальный DHT patch | Качаем без трекера: DHT и PEX (там же о Magnet-ссылках), и ещё о том же, но поподробнее.

Викиучебник | Описание базовой настройки клиента на русском | Меню скрытых настроек | Запуск несколько клиентов uTorrent | Автоматизация загрузок | Как вернуть статус-стрелки в 3 версии | Дистанционное управление uTorrent | Последовательная загрузка и онлайн-просмотр | Отключение рекламы | Что означают флаги раздач | Форвардинг портов | Проброс портов в роутере | Определить ваш внешний IP | Вы за NAT провайдера? | IP-фильтр: что это и зачем нужен | TCP-Z: патчим кол-во соединений | Волнообразная отдача | Портативный режим | Импорт торрентов(раздач) из других копий µTorrent | Решение проблемы с потреблением ОЗУ

Changelog Предыдущие версии клиента здесь, тут и частично там | x64 версии (больше не развиваются)

BEncode Editor для редактирования torrent-файлов и файла настроек µTorrent
 
· Портативные, стабильные и без рекламы сборки от A1exander1 (a.k.a. A1eksandr1)
· Модификация оригинального µTorrent v3.4.2.35702 Stable от IRainman

Рекомендуемые версии: 2.0.4/2.2.1/2.2.1.25302.rar (в комплекте полный правильный перевод Кузьмича на эту версию).

ПРОСЬБА НЕ ПИСАТЬ В ТОПИКЕ О ТЕСТОВЫХ ОБНОВЛЕНИЯХ

Всего записей: 9261 | Зарегистр. 11-09-2009 | Отправлено: 15:34 03-02-2014 | Исправлено: Maz, 21:58 18-02-2017
IRainman

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
superdagon
Если я правильно понял описанное, то это не баг а фича. В дополнительных настройках (gui.update_rate) специально выставлено значение 5000 мс (по умолчанию 1000 мс) ибо так клиент ощутимо меньше тормозит и глючит, а также запускается в несколько раз быстрее на любых конфигурациях.

Всего записей: 151 | Зарегистр. 13-11-2015 | Отправлено: 09:42 08-03-2016
Uncle_James



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
IRainman, убедили, поставил для начала IOPriority 1, буду наблюдать, насчет нестабильной работы при значении 0, согласен, было такое дело, но с другой стороны, когда из 16 гигов оперативы занято почти 14, это тоже не есть хорошо.

Всего записей: 206 | Зарегистр. 17-03-2006 | Отправлено: 10:44 08-03-2016
A1eksandr1



Модератор
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ashby
Цитата:
этот классический патч уже есть?
Да

Всего записей: 7259 | Зарегистр. 10-12-2007 | Отправлено: 11:06 08-03-2016
callidus



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

Цитата:
Цитата:
И для тех, кому нужно - обновлённый DHT-патч для версий 3.4.xxxxx.

 
Спасибо! Всё отлично работает

Всего записей: 545 | Зарегистр. 04-02-2006 | Отправлено: 12:38 08-03-2016
Ashby



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
A1eksandr1
ну раз уж Вы тут появляешся, как сделать много (более 15) последних запомненных путей в " сохранить в"

Всего записей: 484 | Зарегистр. 20-02-2016 | Отправлено: 13:36 08-03-2016
IRainman

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Uncle_James
Так ведь... жор памяти исправляется только с помощью PagePriority, а снижение IOPriority для других целей нужно, оно же от тормозов в другом софте при работе клиента с диском, т. е. это совсем другая проблема.

Всего записей: 151 | Зарегистр. 13-11-2015 | Отправлено: 14:16 08-03-2016
19w85



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

Цитата:
Ну... моя сборка как раз без DHT патча  чтите описание ( http://rutracker.org/forum/viewtopic.php?t=5181383 )

Вот ваша сборка - это действительно что-то очень-очень интересное. Судя по описанию изменений - всё очень хорошо.
И даже версия и билд выбрана как раз нужная (к сожалению, после 3.4.2.38257 все последующие билды и версии стали открывать торрент-файлы не моментально (почти) как было раньше, а с дополнительной задержкой, около 200-300 миллисекунд, что для меня совершенно неприемлемо)
Особенно заинтересовал этот пункт:

Цитата:
убраны многие подвисания интерфейса, появлявшиеся даже при небольшом числе раздач

было бы интересно узнать подробности за счет чего конкретно удалось произвести такое улучшение, да и в каких именно случаях случались эти подвисания, которые убирались.
 
Я как бы многих подвисаний вроде и не припоминаю (пользовался оригинальными версиями 3.4.2, потом 3.4.1 и разными билдами этих версий). Стабильные подвисания происходят только в момент автосохранения resume.dat. По дефолту это автосохранение происходит каждые 120 секунд (настраивается параметром bt.save_resume_rate). Несмотря на то, что bt.save_resume_rate позволяет задать максимальное число 2147483647(~69 лет), однако все числа больше 600 игнорируются и к моему огромнейшему сожалению получается увеличить этот интервал максимум до этих самых 10 минут (600сек).
Да, кстати, именно как раз на эту тему и хотелось ещё написать вопрос...
Безумно хочется увеличить этот интервал автосохранения по очень многим причинам:
1) Задалбывают подвисания в момент этого автосохранения, даже раз в 10 минут - это очень-очень часто. И чем больше заданий в клиенте, тем дольше происходит эта процедура (у меня 15тыс. заданий в клиенте, подвисание длится около 7 секунд).
2) Хочется снизить нагрузку на HDD, избавив от излишних перезаписей. Ведь автосохранение происходит по такой длинной схеме:
resume.dat->resume.dat.temp->resume.dat.new->resume.dat
К примеру, заданий у меня много, поэтому каждый файл resume.dat* весит по ~55Мб (для моего SSD перезапись ~220Мб каждые 10 минут нежелательна, а держу именно на SSD, т.к. в этом случае быстрее запускается)
3) Все-все крэши клиента, которые случались - происходили именно в момент этого самого автосохранения resume.dat (в этот момент подскакивало потребление памяти на 200+ Мб, видимо вся эта цепочка resume.dat* в этот момент хранится в памяти). Хотя до предела 2Гб пиковой виртуальной памяти не доходило, но крэши случались и ничего не помогало (за ~год перепробовал абсолютно все настройки и рекомендации). При количестве заданий 16 тыс. крэши очень-очень частые (в момент автосохранения).
А вот при закрытии клиента (и соответствующем сохранении resume.dat крэшей никогда не происходило). Я бы даже на полное отключение этого автосохранения согласился, чтобы осталось только сохранение resume.dat при закрытии клиента.
 
IRainman, собственно вопрос к Вам лично (ну и, конечно, ко всем остальным, у кого есть подобные навыки - хотя тут надежды мало ), может Вы в своей сборке сможете снять лимит в 600 секунд для bt.save_resume_rate ?
(я знаю, что это непросто, т.к. один хороший человек уже пытался год назад, но у него не получилось... хотя другие задачи, тоже сложные, у него получалось решать и патчить).

Всего записей: 623 | Зарегистр. 20-12-2005 | Отправлено: 15:03 08-03-2016 | Исправлено: 19w85, 15:27 08-03-2016
Living things



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IRainman
У меня версия 3.3.2.30586.Stable.Patch.A1eksandr1. Работает без нареканий. У него есть разные сборки и их работа зависит от самой версии программы uTorrent, а не от того, что лучше\хуже сделана.

Цитата:
Таблэтка: Вылечено (AdsFree), функции Plus не поддерживаются.

А какие функции есть в Plus-версии?

Всего записей: 2667 | Зарегистр. 12-07-2012 | Отправлено: 16:29 08-03-2016
A1eksandr1



Модератор
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ashby
Цитата:
A1eksandr1
ну раз уж Вы тут появляешся, как сделать много (более 15) последних запомненных путей в " сохранить в"
Честно говоря без понятия, надо смотреть, анализировать, задачу такую прежде не реализовывал.
 
Добавлено:
Living things
Цитата:
А какие функции есть в Plus-версии?
Антивирус, плеер.

Всего записей: 7259 | Зарегистр. 10-12-2007 | Отправлено: 16:32 08-03-2016
Living things



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

Цитата:
Антивирус, плеер.

И за это разработчики просят деньги? Эти функции в самом клиенте мне не нужны. Есть отдельный антивирус и разные плееры. Всё удобно и логично. А uTorrent должен скачивать и отдавать, как можно меньше беря ресурсов и нагружая HDD. И без рекламы.

Всего записей: 2667 | Зарегистр. 12-07-2012 | Отправлено: 17:31 08-03-2016
inVollt

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

Цитата:
Ну... моя сборка как раз без DHT патча чтите описание ( http://rutracker.org/forum/viewtopic.php?t=5181383 ), всё что там пропатчено (в общем то там только выпилен хлам и удалена возможность получения клиентом настроек от разработчиков *), изменения по настройкам тоже есть в описании. Никакого DHT патча там не было, нет и вряд ли когда то будет ибо практической пользы в дикой природе (in the wild) от него катастрофически мало

Принято к сведению. Спасибо.

Всего записей: 471 | Зарегистр. 01-12-2011 | Отправлено: 19:12 08-03-2016
HelioSS



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

Всего записей: 5789 | Зарегистр. 26-11-2007 | Отправлено: 23:06 08-03-2016
19w85



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

Цитата:
Что-то в сборке приоритеты подглючивают. Ставишь высокий - выставляется низкий. Потом (не заметил при каких обстоятельствах) может перейти на высокий.  Не хватает, конечно, более широкой линейки приоритетов (как в последних версиях). Три не всегда достаточно.

Это нормально, т.к. в сборке IRainman по дефолту "включена последовательная загрузка файлов" (bt.sequential_files) (это указано в раздаче на рутрекере в спойлере "Удобство использования"). При включении "последовательной загрузки" приоритет расставляется по порядку файлов в торрент-файле (а порядок зависит от того, кто создавал торрент-файл: по дефолту порядок файлов идёт по размеру файлов (плохо), от большего к меньшему, а с включенной галкой на "сохранять порядок файлов" - будет алфавитный порядок файлов (хорошо)).
На первый файл (если торрент-файл создавали с дефолтовыми настройками, то это самый бOльший по размеру файл) будет высокий приоритет, на все остальные - низкий. После скачивания первого файла в списке, высокий приоритет становится на втором файле, на всех остальных - низкий и т.д.

Всего записей: 623 | Зарегистр. 20-12-2005 | Отправлено: 05:45 09-03-2016 | Исправлено: 19w85, 05:49 09-03-2016
Living things



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто знает, у uTorrent for Windows and Android один разработчик?
Ссылка
Пришлось сменить на Flud, потому что первый скачивал очень медленно.

Всего записей: 2667 | Зарегистр. 12-07-2012 | Отправлено: 12:17 09-03-2016
tortik

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

Цитата:
IRainman
 
Цитата:
Ну... моя сборка как раз без DHT патча чтите описание ( http://rutracker.org/forum/viewtopic.php?t=5181383 ), всё что там пропатчено (в общем то там только выпилен хлам и удалена возможность получения клиентом настроек от разработчиков *), изменения по настройкам тоже есть в описании. Никакого DHT патча там не было, нет и вряд ли когда то будет ибо практической пользы в дикой природе (in the wild) от него катастрофически мало
 
 

 
Universal DHT patcher for unUPXed uTorrent with versions >=3.4 не пропатчил.
Похоже обжато UPX, но UPX 3.91 не распаковывает. Чем пропатчить Вашу сборку?
 

Всего записей: 21 | Зарегистр. 17-01-2003 | Отправлено: 14:57 09-03-2016
inVollt

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

Цитата:
Похоже обжато UPX, но UPX 3.91 не распаковывает. Чем пропатчить

UpxUnpacker

Всего записей: 471 | Зарегистр. 01-12-2011 | Отправлено: 15:27 09-03-2016
IRainman

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
19w85
Подвисания там не всегда и не везде проявляются, т. е. на относительно слабых машинах (или при большом профиле) может возникнуть именно подвисание, в других случаях интерфейс может даже и не успеть отзывчивость потерять или просто возникнет небольшой лаг на долю секунды, но задержка внутри всё равно есть и она успеет, например, сильно просадить скорость. В общем что бы заметить всю разницу, надо мониторить график активности клиента по процессору, памяти, общему IO, сети и иногда даже по IO к диску, сделать это можно, например, с помощью ProcessHacker.
 
На счёт исправлений, я очень рекомендую вам поставить оригинал без патчей и поотсылать дампы и статистику зависаний разработчикам, а то сейчас получается грустная ситуация, что очень многие и именно те у кого есть проблемы не отсылают никакую статистику и разработчики этих проблем просто не видят.  
 
Снимать лимит для bt.save_resume_rate я даже не пытался пока и это всё равно будут костыли, по хорошему надо уменьшать либо размер файла при том же количестве раздач либо вообще переходить на формат нормальной БД, например на SQLite и всё это надо делать именно разработчикам ибо изменения требуют серьёзного рефакторинга. В принципе сейчас они наконец то занялись правильными изменениями и есть надежды, что и тут ситуация может стать лучше.
 
Пока могу лишь посоветовать применить тот же костыль, который используют все хранители на Рутрекере: запускать несколько копий параллельно на разных портах Это решение хотя бы более универсально и подходит к любой версии клиента.
 
P.S. процитирую свой ответ вам же, для местного сообщества:  

Цитата:
 

Цитата:
 L.Rainman
Спасибо за сборку, крайне интересно.

Цитата:
L.Rainman писал(а):
увеличена скорость запуска клиента

А это за счет чего было достигнуто? Благодаря gui.update_rate увеличенному с 1000 до 5000 или другим способом?

 

Цитата:
19w85
Пожалуйста! В основном да, из-за увеличения времени обновления, но ещё и за счёт совокупности настроек для сети и диска (net.low_cpu, увеличенный объём для сброса данных на диск и т. д.) ещё, как оказалось хорошо убирает тормоза отключение отображения вкладки с частями. В общем вот так, с миру по нитке.

 

 
Добавлено:
tortik
Распаковать можно тем же чем распаковываете оригинальный клиент "защита" и там и там одинаковая.

Всего записей: 151 | Зарегистр. 13-11-2015 | Отправлено: 16:03 09-03-2016 | Исправлено: IRainman, 16:21 09-03-2016
19w85



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

Цитата:
На счёт исправлений, я очень рекомендую вам поставить оригинал без патчей и поотсылать дампы

Я собственно выше уже писал, что пользуюсь только оригинальными версиями 3.4.2 и 3.4.1, т.к. подходящих сборок просто не было. И дампы я уже больше года отсылаю, не знаю правда принесло это какой-то эффект или нет, потому как я уже опять-таки писал выше, никакими новыми версиями я не пользуюсь и пользоваться не буду:

Цитата:
к сожалению, после 3.4.2.38257 все последующие билды и версии стали открывать торрент-файлы не моментально (почти) как было раньше, а с дополнительной задержкой, около 200-300 миллисекунд, что для меня совершенно неприемлемо

Я добавляю торрент-файлов много и часто и дополнительная задержка ~300мс при добавление каждого торрент-файла для меня очень критична.
 
P.S.  

Цитата:
Пока могу лишь посоветовать применить тот же костыль, который используют все хранители на Рутрекере: запускать несколько копий параллельно на разных портах  Это решение хотя бы более универсально и подходит к любой версии клиента.

Я честно говоря не уловил, что именно это решает, но точно не решает ничего из моих задач и требований к торрент-клиенту. А вот недостатков использования 2 и более клиентов - море, например, добавления торрент-файла не в ту копию клиента (добавляется насколько помню в тот, который запущен последним).
К тому же когда один клиент - то скрытие/показ этого клиента через один привычный босс-кей, который уже нажимается на автомате. Несколько клиентов - это уже надо несколько разных босс-кев заводить.
Ну и самое главное - это поиск по названию раздачи в клиенте и суть в том, что все торренты должны быть в одном клиенте, т.к. только в этом случае поиск будет по всем имеющимся добавленным торрентам (собственно только ради этого поиска я и переходил с 2.0.4 на более тормозной и нестабильный 3.4.x)

Всего записей: 623 | Зарегистр. 20-12-2005 | Отправлено: 17:45 09-03-2016 | Исправлено: 19w85, 18:06 09-03-2016
IRainman

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
19w85
Кстати, существует довольно приличная вероятность, что в совсем новых версиях этот лаг при открытии торрент файлов уже починили ибо начиная с версии  
-- 2016-01-06: Version 3.4.5 (build 41628) Stable
они там уже очень многое переделали по нормальному, ради эксперимента рекомендую попробовать последнюю версию, на текущий момент это 3.4.5.41865. Просто выгрузите свой текущий клиент, а положенному в другую папку экзешнику новой версии подложите resume.dat и settings.dat. В общем то мне тоже было бы интересно узнать разницу между 3.4.2 (3.4.1) и последними 3.4.5 на столь значительном профиле с ~15к торрентов.  
 
Вот ещё что сообразил, вне зависимости от версии: если у вас торрент файлы лежат не на SSD, переложите их на SSD ибо все торрент файлы клиент при старте открывает, а их у вас 15к. Это очень сильно ускорит запуск клиента. Также при столь большом профиле очень рекомендую ещё больше увеличить gui.update_rate (у меня в сборке 5000 мс, по умолчанию 1000 мс) ибо работа со списком торрентов в клиенте реализована очень хреново (в совсем новых версиях под нагрузкой я ещё не проверял) и чем реже он будет запрашивать данные для перерисовки тем лучше, также в качестве рекомендации советую убрать по максимуму все лишние (не нужные вам) колонки из отображения, как показывает практика: каждая колонка немножечко но добавляет тормозов (в какой момент это происходит либо при отрисовке, либо когда клиент лезет за данными в коллекцию с торрентами не ясно ибо исходников клиента на руках нет, т. е. полноценное профилирование не провести).
 
На счёт нескольких копий понял: вам такой костыль совсем не подойдёт.
 
Если ещё что в голову придёт напишу.

Всего записей: 151 | Зарегистр. 13-11-2015 | Отправлено: 21:29 09-03-2016
Uncle_James



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
IRainman, да, Вы правы, потихоньку добавил приоритета, память не жрется, а клиент стал более отзывчивый в работе.

Всего записей: 206 | Зарегистр. 17-03-2006 | Отправлено: 23:01 09-03-2016
   

Страницы: 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 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277

Компьютерный форум Ru.Board » Компьютеры » Программы » µTorrent / uTorrent (часть 4)
Maz (10-12-2016 14:23): http://forum.ru-board.com/topic.cgi?forum=5&topic=48986


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru