Ru-Board.club
← Вернуться в раздел «Программы»

» µTorrent (часть 4)

Автор: 19w85
Дата сообщения: 09.03.2016 16:45
IRainman

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

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

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

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

P.S.

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

Я честно говоря не уловил, что именно это решает, но точно не решает ничего из моих задач и требований к торрент-клиенту. А вот недостатков использования 2 и более клиентов - море, например, добавления торрент-файла не в ту копию клиента (добавляется насколько помню в тот, который запущен последним).
К тому же когда один клиент - то скрытие/показ этого клиента через один привычный босс-кей, который уже нажимается на автомате. Несколько клиентов - это уже надо несколько разных босс-кев заводить.
Ну и самое главное - это поиск по названию раздачи в клиенте и суть в том, что все торренты должны быть в одном клиенте, т.к. только в этом случае поиск будет по всем имеющимся добавленным торрентам (собственно только ради этого поиска я и переходил с 2.0.4 на более тормозной и нестабильный 3.4.x)
Автор: IRainman
Дата сообщения: 09.03.2016 20:29
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 мс) ибо работа со списком торрентов в клиенте реализована очень хреново (в совсем новых версиях под нагрузкой я ещё не проверял) и чем реже он будет запрашивать данные для перерисовки тем лучше, также в качестве рекомендации советую убрать по максимуму все лишние (не нужные вам) колонки из отображения, как показывает практика: каждая колонка немножечко но добавляет тормозов (в какой момент это происходит либо при отрисовке, либо когда клиент лезет за данными в коллекцию с торрентами не ясно ибо исходников клиента на руках нет, т. е. полноценное профилирование не провести).

На счёт нескольких копий понял: вам такой костыль совсем не подойдёт.

Если ещё что в голову придёт напишу.
Автор: Uncle_James
Дата сообщения: 09.03.2016 22:01
IRainman, да, Вы правы, потихоньку добавил приоритета, память не жрется, а клиент стал более отзывчивый в работе.
Автор: AngelNet
Дата сообщения: 09.03.2016 23:18
A1eksandr1
саш, добрый вечер! не подскажете как вылечить сабж EXE-ваш 3.4.5 билд 41865
после дабл клика по *.торрент файлу экран заволакивает каким то полупрозрачным окном, которое не убирается никакими кнопкосочетаниями, помогает лишь перезапуск сабжа.

повторюсь: настройки у меня свои были еще от 3.3.2 версии.
заранее спасибо!
Автор: sm52
Дата сообщения: 10.03.2016 01:38
A1eksandr1, объясните пожалуйста, файл utorrentie.exe что делает? Обязательно ли его удалять, блокировать запуск?
Автор: A1eksandr1
Дата сообщения: 10.03.2016 06:15
AngelNet
Щелчок за его пределами не помогает?
Вроде только однажды оно появляется, далее в конфиг вносится строка:
gui.onboarding=0
Если это что то иное, то нужно на оригинальном ехе посмотреть, что подгрузится в это окно.
sm52
Не смотрел.
Автор: obtim
Дата сообщения: 10.03.2016 10:58
На win7 utorrent настроен так, что он копирует файлы .torrent в профиль пользователя(папка roaming). Со временем складывается ситуация, когда в этой папке появляется мусор в результате того, что некоторые раздачи удаляются из программы. Есть ли какой-нибудь способ удалить неиспользуемый файлы .torrent ?
Автор: Pasha_ZZZ
Дата сообщения: 10.03.2016 11:12
obtim
Есть. Закрываете uTorrent. Копируете всю папку uTorrent из Roaming куда-нибудь. Запускаете uTorrent. Выделяете все торренты, ПКМ на них и из меню Удалить... выбираете - только торрент-файлы. Закрываете uTorrent. Сравниваете папки в Roaming и ранее скопированную в другое место - удаляете из ранее скопированной все торрент файлы, которые есть в Roaming. Удаляете папку из Roaming, на место нее помещаете ранее скопированную папку.
Автор: obtim
Дата сообщения: 10.03.2016 11:25
Pasha_ZZZ
Спасибо!
Автор: garryroma
Дата сообщения: 10.03.2016 12:17
sm52

Цитата:
объясните пожалуйста, файл utorrentie.exe что делает? Обязательно ли его удалять, блокировать запуск?

utorrentie.exe запускается вместе с клиентом и по словам разработчиков предназначен для разделения встроенных фреймов IE в отдельные процессы, для предотвращения сбоев основного приложения. Сам движок Internet Explorer, видимо, используется для показа рекламы в трекере.
Зло, это, если вкратце. Удалять и блокировать однозначно.
Автор: AngelNet
Дата сообщения: 10.03.2016 14:19
A1eksandr1 (07:15 10-03-2016)
Цитата:
gui.onboarding=0


спасибо, помогло. если что-то еще вылезет постмиграционное можно к вам обращаться?
Автор: sm52
Дата сообщения: 10.03.2016 14:31
garryroma, на некоторых ресурсах писали, что в разных папках типа "C:\Users\Имя_п\AppData\Local\Temp" или временных файлов IE появились вирусы после какой-то версии utorrent, с которой начал подгружаться utorrentie.exe. Я пробовал завершить процессы utorrentie.exe. Их 2. Вроде ничего не меняется. Пробовал удалять, потом создавать пустой utorrentie.exe, и выставлять запрет на всё в свойствах. Так он перезаписывается после запуска utorrent. Нигде уверенно не говорят - это вредный файл. Думал, A1eksandr1 может просветить. А как вы его блокируете?
Автор: garryroma
Дата сообщения: 10.03.2016 15:03
sm52

Цитата:
А как вы его блокируете?

Нужно создать пустой файл updates. Одноимённую папку удалить.
Автор: 19w85
Дата сообщения: 10.03.2016 15:09
IRainman

Цитата:
Кстати, существует довольно приличная вероятность, что в совсем новых версиях этот лаг при открытии торрент файлов уже починили ибо начиная с версии
-- 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к торрентов.

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


Цитата:
если у вас торрент файлы лежат не на SSD, переложите их на SSD ибо все торрент файлы клиент при старте открывает, а их у вас 15к

Естественно папка со всеми торрент-файлами была перемещена на SSD в первую очередь (сам клиент по началу оставил на обычном HDD, но спустя некоторое время и его перенес на SSD, хотя, конечно, объёмные перезаписи от автосохранения resume.dat расстраивают и именно из-за них по началу на SSD сам клиент не переносил, а ограничился переносом торрент-файлов)
Автор: Living things
Дата сообщения: 10.03.2016 16:12

Цитата:
Есть ли какой-нибудь способ удалить неиспользуемый файлы .torrent ?

Можно использовать программу BitTorrent Cleaner
Автор: 19w85
Дата сообщения: 10.03.2016 17:18
IRainman

Цитата:
Кстати, существует довольно приличная вероятность, что в совсем новых версиях этот лаг при открытии торрент файлов уже починили ибо начиная с версии
2016-01-06: Version 3.4.5 (build 41628) Stable  они там уже очень многое переделали по нормальному

Решил всё-таки сегодня тесты провести, скачал последний стабильный 3.4.5.41865 и провел несколько десятков замеров при открытии одних и тех же торрент-файлов различных размеров.
На версии 3.4.1 - открытие торрент-файла занимает 340-520мс
На версии 3.4.5.41865 - открытие торрент-файла занимает 1280-1500мс, т.е. разница достигает в большинстве случаев целой секунды. Теперь понятно почему я испытывал такой дискомфорт при открытии торрент-файлов в последних версиях utorrent, т.к. речь о дополнительной задержке не 200-300мс как я предполагал и писал в постах выше, а аж в районе 1000мс.
Подводя итог, никаких улучшений в последних билдах в этом плане нет и начиная с 3.4.2.38257 все-все последующие версии - тормозные в плане открытия торрент-файлов.
Автор: sm52
Дата сообщения: 10.03.2016 20:40
garryroma, спасибо, работает.
Автор: IRainman
Дата сообщения: 11.03.2016 17:42
19w85
Благодарю за тестирование, печально что так. Жаль у меня нет вообще никаких идей как это поведение улучшить. Опасаюсь как бы не оказалось, что это проблема у клиенте "by design". Кстати, проверьте, на всякий случай, что у вас в реестре, в разделе:

Код: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\utorrent.exe\PerfOptions
Автор: 19w85
Дата сообщения: 11.03.2016 18:12
IRainman

Цитата:
печально что так

Да, печально. У меня надежды на новые версии нет. Собственно поэтому я и предлагаю сосредоточиться на доработке имеющейся версии. Тем более, что ничего глобального не требуется, а нужно только один моментик с bt.save_resume_rate пофиксить...


Цитата:
Кстати, проверьте, на всякий случай, что у вас в реестре, в разделе...либо ничего нет, либо есть только PagePriority=1 (фикс жора памяти) ибо с вашей нагрузкой (размеры профиля) приоритеты клиенту снижать нельзя вообще.

Сейчас там у меня ничего нет.
Раньше пробовал PagePriority от 1 до 4 (меня интересовало не уменьшит ли это количество крэшей, но оказалось, что понижение потребления памяти на количество крэшей никак не влияло), но после длительных тестов я в итоге отказался от этого понижения приоритета памяти, т.к. резко возрастало количество случайных подвисаний интерфейса utorrent'а, да и к тому же ещё и более долгое появление окна добавления торрента (так оно дольше появляется только в первый раз, а потом видимо кэшируется в памяти и потом появляется значительно быстрее, а с пониженным значением PagePriority, очевидно, оно вытесняется из памяти и поэтому, спустя короткое время, окно появляется также небыстро как и в первый раз).
Без понижения значения PagePriority (относительно дефолтового значения = 5) случайных подвисаний очень-очень мало и остаются только подвисания при автосохранении resume.dat (если бы ещё и их убрать, сняв лимит на bt.save_resume_rate, то всё было бы вообще сказочно...)

"Жора памяти" на 3.4.1 (впрочем как и на 3.4.2.37951, которым я тоже пользовался долгое время прежде, чем перешел на 3.4.1) я не наблюдаю при дефолтовом приоритете памяти, так что тут проблемы нет.
С моим большим количеством заданий utorrent стабильно потребляет 1,3-1,4 Гб памяти, в момент автосохранения resume.dat это потребления памяти на несколько секунд дополнительно увеличивается на ~300 Мб.

P.S. Приоритет ввода-вывода, естественно, для utorrent'а я не понижал (понижаю только для тех программ, где для меня не важна производительность, но нужно именно фоновое незаметное выполнение с полностью незаметной нагрузкой на HDD)
Автор: KaSpieC 666
Дата сообщения: 14.03.2016 01:10
Не хочу дебатов, поэтому DEL
Автор: lenthett
Дата сообщения: 14.03.2016 11:38
Доброго времени суток.

Пару недель назад перешел с 1.8.2 на версию 3.4.5.41865 сборки от A1eksandr1 (в шапке).
Заметил немало улучшений по сравнению со старой версией.

Самое главное - увеличилась скорость отдачи. Не знаю почему. Возможно из-за количества соединений DHT. В 1.8.2 у меня отображалось примерно 300 соединений, и выше этой цифры если и поднималось - то незначительно. В последней версии у меня обычно в районе 1000, +/- 200, а иногда доходило и до 1500... По идее это должно влиять на скорость.
Также радуют новые функции интерфейса, такие как текущая скорость в заголовке программы, более просторное и функциональное окошко при запуске торрент файла, возможность настроить клавишу Del чтобы сразу стирала торрент файл, и другие.

Но есть и пара вопросов. Может кто подскажет.
1. Программа постоянно запускается в окне - иногда в небольшом окне в центре экрана, иногда в большом окне превышающем размер экрана. Как сделать, чтобы он запускался в режиме полного экрана ?
2. При добавлении нового торрент файла программа перескакивает на вкладку "торренты", а я предпочитаю вкладку "актвные". Как сделать чтобы не перескакивала ?
Автор: AngelNet
Дата сообщения: 15.03.2016 01:31
A1eksandr1
подскажите пожалуйста что за проблема такая:
новая версия сабжа (та что ваша) ведет себя следующим образом:
если качать объёмистый файл и выйти из программы закрыв ее корректно ч/з значок в трее - после перезапуска сабж начинает перехешировать закачку.


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

причём ТОЛЬКО на крупных раздачах. на скрине можете видеть 20 гб файл.
на мелких такого не происходит.
Автор: mikos74
Дата сообщения: 15.03.2016 04:57
AngelNet
Если вы его не скачали до конца, то при следующем запуске обязательно стартует перехэширование, это на всех версиях так. Так у меня было на 2.2.1 и сейчас на 3.4.2
Автор: Bertwan
Дата сообщения: 15.03.2016 08:52

Цитата:
это на всех версиях так.

Нет не так, у мну раньше на 2.0.4 и сейчас на 3.4.5 такого не бывает! качаю паки фильмов и софта по 60 и 100 гигов. Хотя однажды был такой момент, но это думаю потому что забыл в настройках указать папки Расположение торрент-файлов, ... Сохранять в: и Перемещать завершённые в:
Автор: A1eksandr1
Дата сообщения: 15.03.2016 10:01
AngelNet
mikos74
Так происходит только при некорреткном закрытие программы, если например убить процесс в диспетчере задач или кнопкой ребутнуть ПК или если при завершении работы ОС процесс слишком долго завершается и ОС убивает его сама принудительно по таймауту. В итоге статус активных загрузок текущей сессии не сохраняется и при следующем запуске происходит вынужденное перехеширование, будто раздача только что добавлена в клиент и по адресу загрузки уже имеются файлы с такими же именами, содержание которых клиенту пока неизвестно.
Ну а по причинам, почему так происходит при закрытии программы стандартным способом через кнопку выход, тут скорее кривизна работы клиента на некоторых системах. Что то не клеится при взаимодействии с ОС, нестандартные настройки или повреждения последний тоже вполне могут быть причиной. Смотрю некоторым так везло, что считают подобное поведение программы нормой.
Автор: ILYA_HAMSTER
Дата сообщения: 15.03.2016 13:57
Напомните пожалуйста: автоматический перезапуск при краше (без всяких дополнительных телодвижений) возможно настроить силами самого клиента ?
Автор: Pasha_ZZZ
Дата сообщения: 15.03.2016 13:59
ILYA_HAMSTER
Нет
Автор: ILYA_HAMSTER
Дата сообщения: 15.03.2016 14:20
Pasha_ZZZ
Спасибо.
(Отчего не добавить данную функцию (рухнул, закрылся, подождал ~60сек, перезапустился, отослал мне (а не им) на почту что рухнул - красота бы была и прямо из программы что бы всё), а заставлять использовать другие решения непонятно. думал мож где зарыта настройка и я её не вижу, ну да ладно...)
Автор: AngelNet
Дата сообщения: 15.03.2016 16:28
A1eksandr1
это явно не норма.
нет, меня не обламывает нажать STOP-кнопку перед выходом, (тогда оно не будет заниматься перехешированием) когда я тяну что-то толстое, просто хотелось выяснить причины такого вот поведения, ибо ни на 2.2.1 ни на 3.3.2 с таким не сталкивался.
---
за разъяснения спасибо!

p.s. 345 версия от александра заметно лучше тянет контент чем бывшая до этого у меня 332.
уж не знаю с чем это связано, но увеличилось число "видимых" сидов (обычно у меня с этим проблемы из за тройного NAT) да и вообще, хочется верить что не только напихиванием одной рекламы программисты занимаются, но и улучшением технологий файлообмена и отловом/исправлением багов предшественников.
Автор: Pasha_ZZZ
Дата сообщения: 15.03.2016 17:15
ILYA_HAMSTER
Цитата:
Отчего не добавить данную функцию
Потому что: а) это ненормально, программа не должна падать вовсе и б) добавлять во все подряд программы одинаковый функционал - глупо и нелогично, проще воспользоваться специализированными решениями, например AlwaysUp.

AngelNet
Не норма. Обычно такое может происходить из-за всяких супер-пупер-мега твикеров, которые уменьшают время автоматического закрытия программы по самое нехочу.
Также есть смысл поставить параметр bt.graceful_shutdown в FALSE - при закрытии торрент-клиент сделает всего 1 попытку отправки очередной порции статистики на трекер и не будет ждать подтверждения ее получения.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169

Предыдущая тема: запрет печати


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.