Email or username:

Password:

Forgot your password?
Alexey Skobkin

Когда-нибудь Transmission отрефакторят на многопоточный ввод-вывод и я вернусь на раздачу всего-всего.

А пока что у меня активны только ~5% раздач, которые я вручную отобрал по признаку их редкости.

Иначе он просто треснет и на мои запросы больше отвечать не будет.

P.S. Нет, другие клиенты включая rtorrent, qBittorrent (noX) и прочие мне не подходят потому что не умеют каких-то мелочей или вокруг них нет нужной инфраструктуры.
qBittorrent ПОЧТИ годится на замену, но не хватает инфраструктуры вроде приличных нативных клиентов под разные платформы. Люди его используют в основном локально, а мне нужен удалённый демон-качалка.

#torrent #log #transmission #soft #bugs #shit #thoughts #server

20 comments
Kurator Peaceful

@skobkin значит это не у меня руки кривые. Спасибо

Alexey Skobkin

@kurator88
У них про это даже тикет есть, где народ годами сетует о том как было бы хорошо это переделать 🙂
github.com/transmission/transm

Там отдельно симптомы в ссылающихся тикетах видно, лол.

UPD: Наврал. Это уже новый тикет. Но был ещё и старый.

Шуро
@skobkin А зачем нативный клиент, какие плюсы?

У меня серверный только с вебом. Настольный есть, но отдельно, подключать не думал даже. Стоит?
Alexey Skobkin

@shuro
Я на пачке разных машин открываю torrent-файлы и кликаю по магнетам.
Везде стоят свои клиенты, которые уже подключаются к Transmission на сервере.

Веб у Transmission очень так себе и не умеет всего того, что мне нужно (например там, ЕМНИП, нельзя переименовать файлы продолжив их раздавать).

Стоит или не стоит лично тебе - не знаю. Мне - стоит. У меня домашний сервер по 10G сети подключен и вся медиа там исключительно качается.

Шуро
@skobkin > нельзя переименовать файлы продолжив их раздавать

Даже не знал что такое вообще возможно. Это же прямо про содержимое раздачи речь?
sudo

@skobkin а чё там же тестили его на 2к торентах и не падал

Alexey Skobkin

@sudo_sh У меня как раз 2к торрентов. Из них 1900 остановлено.

Не знаю кто там и что тестировал, но у меня он чем больше активных раздач - тем хуже ему становится.
И даже на фоне только сотни активных он качает медленнее того же qBittorrent (10-15 мегабайт в секунду против 40-90 qbt).

А если я к просто активным добавлю, скажем, пять активно скачивающихся - он мне ещё и на часть запросов в API не будет успевать до таймаута отвечать. Плюс мониторинг начнёт на меня кричать, что на сервере что-то начало забивать TCP-стек потому что не успевает разгребать запросы.

И это всё при том, что:

✅ Я сижу на последней версии, где уже провели некоторый рефакторинг.
✅ Transmission выделен гигабайт оперативки в качестве дискового кеша чтобы он ходил на диск как можно реже.
✅ Пока торрент не скачается до конца он сохраняется во временное хранилище на SSD и только после скачивания отправляется на HDD.

И вот даже на фоне всего этого ему нехорошо.

@sudo_sh У меня как раз 2к торрентов. Из них 1900 остановлено.

Не знаю кто там и что тестировал, но у меня он чем больше активных раздач - тем хуже ему становится.
И даже на фоне только сотни активных он качает медленнее того же qBittorrent (10-15 мегабайт в секунду против 40-90 qbt).

А если я к просто активным добавлю, скажем, пять активно скачивающихся - он мне ещё и на часть запросов в API не будет успевать до таймаута отвечать. Плюс мониторинг начнёт на меня кричать, что на сервере что-то начало...

I'm Mary Poppins, y'all

@skobkin “Нет, другие клиенты включая rtorrent, qBittorrent (noX) и прочие мне не подходят потому что не умеют каких-то мелочей или вокруг них нет нужной инфраструктуры.
qBittorrent ПОЧТИ годится на замену, но не хватает”... - напоминает мою попытку попробовать android на прошлой неделе :)

Umnik

@skobkin а это не считается демоном?

Alexey Skobkin

@umnik
Не понял к чему ты это.
qbt-nox работает как демон, да.
И?

Umnik

@skobkin я не понимаю, как он не подходит под "удалённый демон-качалка"

Alexey Skobkin

@umnik
А ты пробовал весь пост прочитать?

Umnik

@skobkin да. И всё равно не понял, что не так с nox. В смысле если гуёвый устраивает всем, кроме гуя, то нокс то чем не подошёл? Типа, хочешь, чтобы все фичи веба были в клиенте на телефоне или что? Я им просто через веб управляю. На телефоне был клиент, но ни разу его не использовал в итоге и удалил.

Alexey Skobkin

@umnik
Давай я тебе скопирую текст из поста тогда:

> qBittorrent ПОЧТИ годится на замену, но не хватает инфраструктуры вроде приличных нативных клиентов под разные платформы

И да, мне нужны все фичи локального qbt в клиенте к удалённому на телефоне, десктопе и нативно.
К qbt есть клиент, но в электроне. И поэтому я даже не проверял насколько полно он поддерживает фичи.

Раджа

@skobkin я пробовал кубит ставить. Он в основном жрёт ресурсы. При этом трансмиссия может работать чуть ли не на утюге.

Alexey Skobkin

@radjah По ресурсам он меня устраивает - пусть жрёт если быстро работает.

Taciturn

@skobkin А может наслаждаться костылями и запускать много копий разом? Костыли же для балансировки.

Alexey Skobkin

@Taciturn Тогда надо будет по этим копиям еще торренты распределять и писать какую-то обвязку, которая прикидывается API Transmission и агрегирует данные...

Taciturn

@skobkin Да, поэтому я и предложил _наслаждаться_ костылями, иначе слишком больно это всё будет.

Alexey Skobkin

@Taciturn
Запустить Scaled Transmission As A Service.

Go Up