The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Доступна бета-версия bittorrent-клиента Transmission 2.30b1"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от opennews (??) on 03-Апр-11, 20:29 
Вышла первая бета-версия bittorrent-клиента Transmission - 2.30b1 (http://www.transmissionbt.com/). Transmission - это относительно легкий и не требовательный к ресурсам torrent-клиент, написанный на языке Cи и поддерживающий разнообразные интерфейсы пользователя: GTK, Qt, native Mac, Web-интерфейс, daemon, command-line.


В новой версии было реализовано довольно много изменений по сравнению с версиями семейства 2.20. Заинтересованным лицам предлагается протестировать данную версию чтобы избежать попадания возможных ошибок в релиз.


Наиболее заметные изменения в этой версии:


-  Все платформы:


-  Поддержка протокола µTP (реализовано через официальную библиотеку libutp)
-  Поддержка UDP трекеров.
-  Поддержка Multiscrape.
-  Самые редкие части торрента теперь по возможности скачиваются раньше всех остальных.
-  Функциональность "lazy bitfield" была заменена на более новое расширение протокола "Fast Extension" (BEP6).
-  Скриптам теперь передаются переменные окруж...

URL: http://www.transmissionbt.com/
Новость: http://www.opennet.ru/opennews/art.shtml?num=30111

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +5 +/
Сообщение от Аноним (??) on 03-Апр-11, 20:29 
> Добавлен значок 256 x 256 пикселей

Это самое главное.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от paulus (ok) on 03-Апр-11, 20:42 
+1 :), а зачем такой большой, где он появляется?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от ascrzy on 03-Апр-11, 21:34 
ну может у кого-то ярлыки на пол-экрана)
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

17. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  –1 +/
Сообщение от User294 (ok) on 04-Апр-11, 01:15 
> ну может у кого-то ярлыки на пол-экрана)

Бывают еще экраны с высоким DPI, где какойнить 32x32 под микроскопом разглядывать разве что :). Как значок для более-менее крупного ярлыка в который можно допустим пальцем ткнуть - вполне нормально. Собссно много не мало. Downscale картинки сделать всегда можно, а вот наоборот...

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

22. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от iZEN (ok) on 04-Апр-11, 02:08 
>> ну может у кого-то ярлыки на пол-экрана)
> Бывают еще экраны с высоким DPI, где какойнить 32x32 под микроскопом разглядывать разве что :).

Так есть же SVG — векторный формат, одинаково хорошо растрируется на любое разрешение, хоть под 50 dpi, хоть под 150 dpi. А эти лепят значки, что называется, с запасом. :))

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

31. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от User294 (ok) on 04-Апр-11, 10:17 
> Так есть же SVG — векторный формат, одинаково хорошо растрируется на любое разрешение

Угу, только проц раком встает на рендеринг в нормальном качестве на приличное время - чудес не бывает. Зарендерить картинку - сложнее чем тупо распаковать ее. Кэп намекает: экраны с высоким DPI часто бывают у всяких там мобильных девайсов, зачастую не страдающих избытком мощности CPU, зато страдающих батарейным вопросом.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

59. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  –1 +/
Сообщение от ангстесса on 05-Апр-11, 11:48 
svg рендерится моментально, кроме того можно кэширование приделать.
На мобильных устройствах даже флеш нынче обычное дело, и всякие анимированные банеры на сайтах показываются.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

76. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от iZEN (ok) on 08-Апр-11, 02:12 
>> Так есть же SVG — векторный формат, одинаково хорошо растрируется на любое разрешение
> Угу, только проц раком встает на рендеринг в нормальном качестве на приличное
> время - чудес не бывает. Зарендерить картинку - сложнее чем тупо распаковать ее.

То есть тебе легче держать в ресурсах десяток PNG-картинок (8x8, 12x12, 16x16,..., 256x256) одного и того же изображения под различные разрешения, чем воспользоваться средствами динамического рендеринга (частично аппаратно-ускоренного) векторного представления в растр? Ну, я даже не знаю, что сказать. На телефонах в Java ME уже можно использовать интерфейсы на основе SVG (JSR 226 SVG API, не говоря про десктопы — там векторный Nimbus L&F рисуется с 2009 года), и они не тормозят, в отличие от C/C++ поделок, выжирающих полосу пропускания дочиста. :))

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

44. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  –1 +/
Сообщение от rshadow on 04-Апр-11, 14:04 
Если зайти на сайт transmission в раздел download: http://www.transmissionbt.com/download/ то внизу можно увидеть кучу систем куда он встроен. Не думаю что они умеют SVG.
А большие значки там как раз в тему, потому что там весь интерфейс из рабочего стола состоит и значков программ на нем.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

56. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  –1 +/
Сообщение от Zenittur on 05-Апр-11, 00:40 
Как вариант - поставить как аватарку.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

58. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Aquarius (ok) on 05-Апр-11, 11:16 
> а зачем такой большой, где он появляется?

GNOME'овский загон, наверное, готовят 3.x к (свех)новому поколению мониторов

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от paulus (ok) on 03-Апр-11, 20:48 
для желающих потестировать:
sudo apt-add-repository ppa:transmissionbt/beta
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от evgeny (??) on 04-Апр-11, 08:16 
Это для дебиана работает?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

32. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Михаил (??) on 04-Апр-11, 10:40 
Нет, это только в убунте и производных.
Кстати, для 10.10 в этом PPA пакетов нет, только для 10.04 и будущей 11.04.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

69. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Аноним (??) on 06-Апр-11, 02:41 
к дебиан sid большинство убунтовских ppa репов цепляется без проблем.
добавляешь sources.list что-то наподобие этого,

deb http://ppa.launchpad.net/transmissionbt/beta/ubuntu/ lucid main

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

4. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  –3 +/
Сообщение от DEADBEAF on 03-Апр-11, 20:49 
пользоваться им невозможно, если торрентов больше 20. Уже давно перешел на qbittorent он тоже не без проблем, но там можно хоть назначить торрентам метки. да и сериалы им удобней качать, есть функция скачивания по порядку.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +2 +/
Сообщение от GTO on 03-Апр-11, 20:53 
Сейчас 71 торент. Доходило до 180. Проблем нет.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  –1 +/
Сообщение от DEADBEAF on 03-Апр-11, 20:57 
как ты в них ориентируешься?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

12. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от ig0r (??) on 03-Апр-11, 23:19 
а зачем в них ориентироваться?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

71. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Андрей (??) on 06-Апр-11, 02:48 
> а зачем в них ориентироваться?

Вот поэтому так и не могу бросить uT через wine. Аплоад-канал худой, вот и нужна гибкая система приоритетов.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

13. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Аноним (??) on 03-Апр-11, 23:49 
Там фильтр есть, например.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

40. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Аноним (??) on 04-Апр-11, 12:17 
+ всякие сортировки по возрасту/оставшемуся времени/рейтингу. Но от категорий или тегов я бы не отказался, тем более что реализуется это элементарно
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

9. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +1 +/
Сообщение от анонимус (??) on 03-Апр-11, 21:56 
У меня ровно 100 торрентов на данный момент.
Никаких проблем.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

10. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +1 +/
Сообщение от Аноним (??) on 03-Апр-11, 22:29 
Transmission 2.13, торрентов 210, старт затяжной ~10-20 сек, при добавлении новых .torrent делает вид что вешается - по времени пропорционально количеству ранее добавленных.
Заключение: пользоваться можно, если использовать эту программу как качалку, а не писькомерку
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

18. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  –1 +/
Сообщение от User294 (ok) on 04-Апр-11, 01:19 
> при добавлении новых .torrent делает вид что вешается -

Преаллокация места на диске, имхо. К сожалению пока не асинхронная, ну вот и ...

> по времени пропорционально количеству ранее добавленных.

По идее преаллокация по времени пропорциональна размеру файлов торента oO. Кстати преаллокация настраивается - если не ошибаюсь, есть 3 режима: никакой, быстрая, полная.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

16. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от User294 (ok) on 04-Апр-11, 01:12 
> пользоваться им невозможно, если торрентов больше 20.

Uh-oh, как же я им тогда пользуюсь с ~200 торрентами? oO

Что до qbittorrent - он привязан к куте и потому почти не пригоден для headless режима (например на сервере или мелкой девайсине столько говна вдувать - извините). Во вторых, если вдруг захочется самому пересобрать самую-самую версию - libtorrent во многих системах имеет свойство быть устаревшим, а собирать актуальную версию весьма геморройно т.к. зависимостей масса. Ну и сам qbittorrent собирать достаточно геморно. В общем, это для тех кто перся от мюторента а что-то сверх того не хотел. Из плюсов оного - вполне адекватный автор, не забивающий на баги и здрвавые хотелки.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

27. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от ABATAPA (ok) on 04-Апр-11, 08:39 
> пользоваться им невозможно, если торрентов больше 20. Уже давно перешел на qbittorent он тоже не без проблем,

Руки?
У меня на NAS (QNap) порою крутится 200-300+. И ничего.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

45. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от rshadow on 04-Апр-11, 14:23 
> Уже давно перешел на qbittorent

Ключевое слово ДАВНО =)

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

54. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от botman (ok) on 04-Апр-11, 23:30 
У самого сейчас Transmission 2.22 со стоящими на раздаче 55 торентами, одновременно активных торентов больше 15 не бывает... в общем выходит 3% занятого CPU и 1.8% занятой RAM. Чего вы там нашли невозможного мне не понятно. Скачивание происходит со скоростью моей безлимитки.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от iZEN (ok) on 03-Апр-11, 21:17 
Очереди закачек? Опять нет?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Аноним (??) on 03-Апр-11, 22:49 
Напишите громкое требование в тикет https://trac.transmissionbt.com/ticket/671.
Пользуйтесь скриптами.
Ставьте МакОсь.

Вот какой большой выбор.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

20. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от User294 (ok) on 04-Апр-11, 01:48 
Интересно, когда до любителей очередей допрет, что в багтрекер срать коментами - в 100500 раз эффективнее? Если разработчики увидят что фичу желает орава народа - они ее постепенно сделают, куда ж они денутся? Никто не хочет постоянно баги от юзеров разгребать :))). А там вдруг фигакс и последняя активность - 5 месяцев назад. Знаете, если фича кому-то нужна раз в полгода - может и фиг с ней, с этой фичой то? :)
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Аноним (??) on 03-Апр-11, 23:54 
Отличный битторент клиент, никогда с ним проблем не возникало
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  –2 +/
Сообщение от iZEN (ok) on 04-Апр-11, 00:26 
> Отличный битторент клиент, никогда с ним проблем не возникало

1) Скачайте 5-10ГБ торрент.
2) Запустите его верификацию ("Проверить локальные данные").
3) Сразу, как только началась проверка, попробуйте запустить какое-нибудь приложение.
4) Что наблюдаете, рассказываете.


Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

19. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +3 +/
Сообщение от User294 (ok) on 04-Апр-11, 01:40 
>> Отличный битторент клиент, никогда с ним проблем не возникало
> 1) Скачайте 5-10ГБ торрент.

Скачал 20Гб торрент (lossless версия Elephant Dreams для тестов сжатия разных кодеков). Пойдет? :)

> 2) Запустите его верификацию ("Проверить локальные данные").

Запустил. Верифицируется себе. Клиент продолжает работать - это у них все-таки сделали асинхронным :)

> 3) Сразу, как только началась проверка, попробуйте запустить какое-нибудь приложение.

Запустил. И?

> 4) Что наблюдаете, рассказываете.

Наблюдаю запустившийся SMplayer и трансмиссию которая верифицирует торент. Что-то не так?

Если ты хотел сказать что у тебя приложение медленно стартует - ну так это, надеюсь у тебя хватило ума вынести торенты на отдельный диск? Иначе система, читая файлы приложения и библ, делит доступный бандвиз диска с торентом, который начитывает во всю. Да еще и головы гоняет туда-сюда, разрываясь между верификацией торента и чтением файлов приложения (если это не SSD, SSD такое более-менее пофигу, а вот механика сильно проседает на параллельных запросах, особенно всякие низкооборотистые диски, например ноутбучные). Ессно скорость старта приложений упадет, может быть довольно существенно. С таким же успехом можешь просто читать/писать/копировать свой слитый торентом ...цатигиговый файл файлменеджером или скриптом, например. Думаешь, будет сильно лучше? Агащаз. Трансмиссия вообще ничего такого особого не делает. Она тупо читает файл с диска и считает хеш (а что еще можно сделать то? :D). Оно ничем принципиально не отличается от того что остальные программы делают с файлами. Ну разве что читает довольно быстро (на моей системе верификация идет со скоростью ~65Мб/sec). Но файлманагер при копировании еще быстрее.

Хинт: в идеале, в нормальной многозадачной системе, с вменяемыми планировщиками CPU и IO и более-менее честной многозадачностью user-mode программа не должна быть способна вызвать крупные проблемы у операционки и остальных программ вообще. Если это не так - лечить надо систему/конфигурацию. Ну а то что ты такой use case привел - намекает на то что ты причкадятел и не в состоянии отличить проблемы операционки от проблем программ. Я бы понял наезд на блокирующую преаллокацию или move торента :). Но верификация асинхронная, в этом плане к трансмиссионщикам не придерешься, они в этом месте не халтурили - к своей операционке, конфигурации железа и рукам придирайся.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

23. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  –1 +/
Сообщение от iZEN (ok) on 04-Апр-11, 02:20 
>> 4) Что наблюдаете, рассказываете.
> Наблюдаю запустившийся SMplayer и трансмиссию которая верифицирует торент. Что-то не так?
> Если ты хотел сказать что у тебя приложение медленно стартует - ну
> так это, надеюсь у тебя хватило ума вынести торенты на отдельный
> диск? Иначе система, читая файлы приложения и библ, делит доступный бандвиз
> диска с торентом, который начитывает во всю.

Нет, не хватило. Представь, что у "обчного пользователя" ноутбук. (Ноутбуки сейчас по статистике составляют 50% парка от всех персоналок и продолжают вытеснять десктопы). И?

> Хинт: в идеале, в нормальной многозадачной системе, с вменяемыми планировщиками CPU и
> IO и более-менее честной многозадачностью user-mode программа не должна быть способна
> вызвать крупные проблемы у операционки и остальных программ вообще. Если это
> не так - лечить надо систему/конфигурацию.
> Ну а то что ты такой use case привел - намекает на то что ты причкадятел
> и не в состоянии отличить проблемы операционки от проблем программ.

Я привёл use case для типичной конфигурации домашнего компьютера с одним винчестером и ноутбука.

> Я бы понял наезд на блокирующую преаллокацию или move торента :). Но верификация асинхронная,

И что? Какой смысл ты вложил в слово "асинхронная", если на САМОМ_ДЕЛЕ запуск любой программы во время выполнения верификации сопряжён с заметной задержкой в лучшем случае на полминуты, в худшем — до конца проверки торрента. Кстати, тут говорят, что это только Gtk-версия Transmission на такое способна, почему так?

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

25. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Below (ok) on 04-Апр-11, 08:09 
А что какой-то другой торрент клиент меньше грузит диск?
Имхо, этот можно хотя бы вынести на отдельную машину и управлять через веб-интерфейс.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

33. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +1 +/
Сообщение от Вова on 04-Апр-11, 11:04 
> Нет, не хватило. Представь, что у "обчного пользователя" ноутбук. (Ноутбуки сейчас по
> статистике составляют 50% парка от всех персоналок и продолжают вытеснять десктопы).
> И?

Это что-то типа "я надеялся, что мои неудачи вызваны глобальными проблемами, а не моей локальной ситуацией". Впредь будьте конкретнее. У обычного пользователя, кстати,  ноутбук + раздавалка торрентов и вайфая в прихожей/на антресолях, опять-таки вашей проблемы нет, если уж на то пошло.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

46. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от X on 04-Апр-11, 14:49 
У обычного пользователя-не-админа? Oo
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

47. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Вова on 04-Апр-11, 15:41 
У 50%% школьников, затрудняюсь уточнить с какого класса. Другие 50%% тоже смогли бы настроить, при помощи одноклассника в аське, да РОДАКИ ЗАЖАЛИ БАБКИ!
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

48. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Вова on 04-Апр-11, 15:43 
> У 50%% школьников, затрудняюсь уточнить с какого класса. Другие 50%% тоже смогли
> бы настроить, при помощи одноклассника в аське, да РОДАКИ ЗАЖАЛИ БАБКИ!

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

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

35. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  –1 +/
Сообщение от User294 (ok) on 04-Апр-11, 11:12 
> Нет, не хватило. Представь, что у "обчного пользователя" ноутбук. (Ноутбуки сейчас по
> статистике составляют 50% парка от всех персоналок и продолжают вытеснять десктопы).
> И?

Представил. У ноутбука тормозной диск. Один. Как правило 2.5" и не более 5400RPM. На последовательное чтение может выжать мегов 50-60 в секунду. При множественных параллельных запросах - полнейший обсирон (скорость падает до нескольких мб/сек). Не является ноут крутым сервером, да. И имеет свои ограничения. Сюрприз?

Как лечить?
1) Попробовать уменьшить фрагментацию в надежде что головы будут меньше елозить и больше - читать данные, так что скорость подрастет. Отдефрагать ФС (if possible). Юзать полную преаллокацию, чтобы доступ к файлу был более последовательным. Юзать ФС стойкую к фрагментации, типа XFS, который упирается рогами и копытами по части фрагментации и хорошо работает с большими файлами.  
2) Можно попробовать разные планировщики I/O и тюнинг параметров. Насколько оно там в бсде катит - да хз. Это тебе и прочим бсдунам виднее. Тем не менее, наивно ожидать что 8088 путем выбора шедулера вдруг резко станет "крутейшим пентиумом", то же самое относится и к ноутбучному диску. Ну не бывать ему крутым сервером вытягивающим массовый параллельный доступ на культурной скорости, извини :)
3) Поставить SSD, наконец. Круто. Дорого. И у него нет голов. Гонять нечего. Поэтому seek в разные стороны его мало смущает. Кардинально и проблема отвалится как класс. Как минимум, ос сможет более-менее вменяемо его шедулить и если шедулер не полное дерьмо, тормозов станет намного меньше. В случае механики проблема в том что заранее вообще толком неизвестно насколько там винт заткнется при выполнении запроса. Проблема только в том что пока еще емкие и быстрые SSD стоят совершенно дико для обычного хомяка с ноутом :).Но через несколько лет и ноут запросто станет крутейшим серваком если SSD поюзать :))
4) Мля. Можно вынести скачку торентов на отдельный внешний девайс :))). От юсб-диска до самостоятельной качалки в роутере, NAS или где там блин еще :). Решает проблему на корню - тормозить если кто и будет, то не диск с системой и значит не система :)

> Я привёл use case для типичной конфигурации домашнего компьютера с одним винчестером
> и ноутбука.

Чувак, ты положил хилый ноутбучный винт (5400RPM?) параллельными запросами. С которыми он справляется из рук вон плохо (seek у него медленный чтопипецъ). И поимел то что должен был поиметь. Что тебе не нравится? Возьми файлманагер, начни копировать 10-гиговый файл того же торента по системному разделу без всякой трансмиссии. И попробуй запустить программу. Что, запуск программ притормозился? Так это потому что винч разрывается между чтением файлов программы и ее либ и параллельным выполнением попрошенного тобой копирования файлов. Ноутбучный диск на этом сливается на раз :). При том сомнительно что даже самый лучший шедулер много выжмет. Если пытаться что-то улучшить - надо постараться сделать чтение более-менее последовательным, но в упомянутой ситуации это не так то просто. SSD тебе в руки с таким use case :). Или отдельный диск под торенты, если жаба протестует.

>> Я бы понял наезд на блокирующую преаллокацию или move торента :). Но верификация асинхронная,
> И что? Какой смысл ты вложил в слово "асинхронная", если на САМОМ_ДЕЛЕ
> запуск любой программы во время выполнения верификации сопряжён с заметной задержкой
> в лучшем случае на полминуты,

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

> в худшем — до конца проверки торрента.

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

> Кстати, тут говорят, что это только Gtk-версия Transmission на такое
> способна, почему так?

Не знаю что там говорят, но я могу создать и ощутимые тормоза в T с вембордой, если это зачем-то надо :)). С учетом асинхронности данной операции могу сказать что гуй у T не клинит, поэтому даже списать на внутренние заморочки гнома или графической подсистемы сложно. Я думаю что просто тормозит диск, меееееееедленно читая файло запускаемой программы и всякие там библы. Когда торент перестает верифицироваться - процесс чтения остальных файлов ессно намного ускоряется, т.к. доступ уже куда менее параллельный и диск менее озадачен.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

21. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от ungifted on 04-Апр-11, 02:00 
Есть торрент 7ГБ.
transmission-gtk как обычно подвесило всё загрузив процессор на 100%. Давно от этой версии отказался из-за постоянных подобных проблем, хоть и использую Gnome.
transmission-qt совершенно не напрягаясь отработало проверку торрента.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

28. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от ABATAPA (ok) on 04-Апр-11, 08:42 
> transmission-gtk как обычно подвесило всё загрузив процессор на 100%.
> transmission-qt совершенно не напрягаясь отработало проверку торрента.

Это всего лишь "морды". Не они "Нагружают" процессор.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

29. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от ungifted on 04-Апр-11, 09:38 
Тем не менее, в моем окружении, воспроизводится только с gtk мордой. Ни с qt мордой, ни демоном тормоза не воспроизвелись.
Отказался от gtk морды когда оказалось, что от числа торрентов в открытом окне росла загрузка процессора.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

30. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от ungifted on 04-Апр-11, 09:56 
Поставлю после обеда себе эту бету и если воспроизведется полезу с этим в их багзиллу. Давно собираюсь...
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

37. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от User294 (ok) on 04-Апр-11, 11:15 
> Отказался от gtk морды когда оказалось, что от числа торрентов в открытом
> окне росла загрузка процессора.

Может какой-то баг в гноме? Я у себя не вижу особых тормозов с 200 торрентами. Еще может вы в GTKшной морде врубили что-то типа сортировки по активности, которая постоянно пересортировывает большой список?

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

60. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от ungifted on 05-Апр-11, 12:09 
Кажется нашел косяк. Вешается gtk морда на некорректных черных списках. Тикет 4168.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

64. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от ungifted on 05-Апр-11, 16:08 
А в итоге проблема подвисания из-за видеодрайвера от nVidia.
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

65. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от User294 (ok) on 05-Апр-11, 19:00 
> Кажется нашел косяк. Вешается gtk морда на некорректных черных списках. Тикет 4168.

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

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

66. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от ungifted on 05-Апр-11, 19:57 
http://www.nvnews.net/vbulletin/showpost.php?p=2412480&postc...
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

67. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от ungifted on 05-Апр-11, 20:00 
Руки благодарили товарищу, который сумел (благодаря ручкам) воспроизвести баг и на nouveau :)
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

50. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +1 +/
Сообщение от paulus (ok) on 04-Апр-11, 18:11 
>transmission-gtk как обычно подвесило всё загрузив процессор на 100% использую Gnome.

transmission-gtk + fluxbox на 4-х ядерном проце и подобной проблемы не возникало. transmission-qt не проверял, а вот qbittorent лажал...

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

53. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от iZEN (ok) on 04-Апр-11, 22:37 
>>transmission-gtk как обычно подвесило всё загрузив процессор на 100% использую Gnome.
> transmission-gtk + fluxbox на 4-х ядерном проце и подобной проблемы не возникало.

Вопрос к вам обоим: напишите, пожалуйста, используемую аппаратную конфигурацию: названия CPU, тип и частоту памяти, чипсет.

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

73. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Аноним (??) on 06-Апр-11, 03:19 
>>>transmission-gtk как обычно подвесило всё загрузив процессор на 100% использую Gnome.
>> transmission-gtk + fluxbox на 4-х ядерном проце и подобной проблемы не возникало.
> Вопрос к вам обоим: напишите, пожалуйста, используемую аппаратную конфигурацию: названия
> CPU, тип и частоту памяти, чипсет.

ололо, а тебе на кажется что тут больше дело в версиях библиотек, настройках ядра и планировщика IO?

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

74. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от iZEN (ok) on 06-Апр-11, 15:10 
>>>>transmission-gtk как обычно подвесило всё загрузив процессор на 100% использую Gnome.
>>> transmission-gtk + fluxbox на 4-х ядерном проце и подобной проблемы не возникало.
>> Вопрос к вам обоим: напишите, пожалуйста, используемую аппаратную конфигурацию: названия
>> CPU, тип и частоту памяти, чипсет.
> ололо, а тебе на кажется что тут больше дело в версиях библиотек, настройках ядра и планировщика IO?

Ололо, нет, не кажется. Я предполагаю, что лаги связаны с интегрированным в многоядерный CPU контроллёром RAM. Причём неважно, AMD это или Intel. Такая шняга наблюдается у обоих на разных операционках.


Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

77. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Аноним (??) on 28-Апр-11, 04:37 
> Ололо, нет, не кажется. Я предполагаю, что лаги связаны с интегрированным в
> многоядерный CPU контроллёром RAM.

Откуда вы настолько идиотские гипотезы берете? В трансмиссии нечему нагрузить контроллер памяти настолько чтобы появились какие-то лаги.

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

55. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от k0l0b0k (??) on 05-Апр-11, 00:13 
12309 в FreeBSD? ;)
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

72. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Аноним (??) on 06-Апр-11, 03:04 
> 1) Скачайте 5-10ГБ торрент.
> 2) Запустите его верификацию ("Проверить локальные данные").
> 3) Сразу, как только началась проверка, попробуйте запустить какое-нибудь приложение.
> 4) Что наблюдаете, рассказываете.

недавно на одном из домашних компьютеров перешёл с deluge на transmission -- добавил 100+ торрент файлов(около 300гб файлов на диске, жёсткий диск один) в transmission и соответственно эти файлы скачанные старым клиентом верифицировались. верифицировалось долго, но особых проблем с производительностью не заметил. и не думаю что будет существенная разница если вместо transmission взять какой-нибудь qtorrent.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

75. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от iZEN (ok) on 06-Апр-11, 15:14 
> недавно на одном из домашних компьютеров перешёл с deluge на transmission --
> добавил 100+ торрент файлов(около 300гб файлов на диске, жёсткий диск один)
> в transmission и соответственно эти файлы скачанные старым клиентом верифицировались.
> верифицировалось долго, но особых проблем с производительностью не заметил.

Средний размер файлов ~3ГБ, а если считать не по среднему, а фактически, то 30МБ-1ГБ на файл. К тому же, Transmission верифицирует файлы, нуждающиеся в проверке, не все сразу, а по-одному (в очереди на проверку). Поэтому описанный твой случай не подпадает под заявленный use case.

Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

36. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  –1 +/
Сообщение от name (??) on 04-Апр-11, 11:13 
когда уже добавят упорядочное скачивание, чтобы можно было сразу смотреть
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

38. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Семен (??) on 04-Апр-11, 11:47 
Это же ломает логику максимальной децентрализованной отдачи. Так получится, что все тянут начало с одного, вместо того чтобы тянуть разные участки и потом их же раздавать. От этого наоборот нужно держаться подальше, иначе скорость закачки упадет.

А вто это

> Самые редкие части торрента теперь по возможности скачиваются раньше всех остальных.

логично.

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

41. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от User294 (ok) on 04-Апр-11, 13:02 
> логично.

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

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

68. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Андрей (??) on 06-Апр-11, 02:34 
>> Самые редкие части торрента теперь по возможности скачиваются раньше всех остальных.
> логично.

И это только сейчас добавили!? Я наивно полагал, что эта "фича" - неотъемлемая часть самого протокола.

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

39. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +1 +/
Сообщение от Аноним (??) on 04-Апр-11, 12:11 
Чтобы не тормозило весь комп при верификации - хорошим вариантом было бы сделать в Transmission ограничение скорости проверки. При этом скорость проверки (в Мб в секунду) выставлял бы пользователь.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

42. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от User294 (ok) on 04-Апр-11, 13:13 
> Чтобы не тормозило весь комп при верификации - хорошим вариантом было бы
> сделать в Transmission ограничение скорости проверки.

А знаете, неплохая идея, пожалуй - "фоновая проверка". Лимитирующая скорость работы. Хотя там скорее не столько мегабайты в секунду важны, сколько промежуток времени между операциями, чтобы диск доставался и другим, оно с мегабайтами конечно коррелирует но не так уж и влобовую. Вообще, по хорошему ОС сама не должна давать узурпировать диск одной программе, но программа дружественная к пользователю и горбатому железу/ос/... - вполне может и подыграть немного.

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

51. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +1 +/
Сообщение от paulus (ok) on 04-Апр-11, 18:16 
>> сделать в Transmission ограничение скорости проверки.
> А знаете, неплохая идея, пожалуй - "фоновая проверка". Лимитирующая скорость работы.

оставили на багтреккере заявочку? присоединился бы к запросу...

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

63. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от User294 (ok) on 05-Апр-11, 15:38 
> оставили на багтреккере заявочку? присоединился бы к запросу...

Хм. Так всем и лень написать баг :). Ну черт с вами, написал, присоединяйтесь где-нибудь здесь: https://trac.transmissionbt.com/ticket/4169 - хоть лично мне и не слишком нужна фича, т.к. у меня и так работает, мне она кажется вполне разумной и я вижу вполне разумные сценарии, например, смотрение HD мувика в ущерб скорости верификации по-моему вполне валидно.

Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

70. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Андрей (??) on 06-Апр-11, 02:43 
> написал, присоединяйтесь где-нибудь здесь: https://trac.transmissionbt.com/ticket/4169

Вроде как и по-английски написали, но там, похоже, на нём не понимают и снова, и снова повторяют, что он и так уже в потоке (ну и что?), и предложенная ОПЦИЯ не сделает всех счастливыми. Да...

Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

43. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от name (??) on 04-Апр-11, 13:36 
>Это же ломает логику максимальной децентрализованной отдачи...

Никто не просит включать эту опцию по умолчанию.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

49. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Семен (??) on 04-Апр-11, 16:12 
> Никто не просит включать эту опцию по умолчанию.

Ну так какая разница, по-умолчанию или нет. Она не нужна, так как её можно будет влючить, а это вред. Результат, повышенная нагрузка на раздающего и увеличение времени закачки.

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

52. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от name (??) on 04-Апр-11, 19:03 
Какая еще нагрузка на раздающего, это не отменяет скачивание с тебя. Заместо того чтобы сидеть и "дрочить" на полосу загрузки, когда можно уже начать смотреть. Те кто захочет ограничить раздачу им без разницы как будешь качать. Можно сделать тогда до определенного процента от начала а потом уже рандомно скачивать.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

57. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от User294 (ok) on 05-Апр-11, 11:14 
> Можно сделать тогда до определенного процента от начала а потом уже рандомно скачивать.

Проблема в том что если все так будут делать, начальные части будут у почти всех, а вот остальных частей будет сильно меньше. Более того. Пусть все пиры ведут себя вот так.

Приходит в стаю новый пир. Пустой. Качает первые части кое-как с сидеров или оптимистов. Дальше надо бы раздать что-то, чтобы показать что ты не вампир и существенно ускорить свой даунлоад за счет тех кому аплоадим. А тут вдруг бац! Опа! Скачаные части и так у всех уже есть. И поэтому никому нафиг не нужны. Аплоадить их не получается. Далее, для защиты от тех кто качает но ничего не отдает, вступает в игру протокольная логика которая ценит тех кто ничего не аплоадит ниже всех остальных. И ... правильно, скорость скачки получается жопная. Даунлоад будет идти только за счет сидеров и optimistic unchoke, как на старте "пустым", т.е. весьма неторопливо. Просто потому что с глобальной точки зрения вы - паразит. Который качает, но ничего не отдает. При этом не так уж важно, "не отдает потому что никому не нужно" или "не отдает потому что такой вот козел". Различить это невозможно, поэтому "непоощрение" такого поведения применяется универсально и ко всем. То что предлагается - клещится с этой логикой и делает более доступными одни части и менее доступными другие, так что общая скорость закачки неизбежно упадет. На скачке частей которые у всех есть - она упадет потому что мы не можем аплоадить, так что все личеры предпочитают аплоадить кому угодно, но только не нам. На скачке остальных частей она упадет потому что части редкие, мля, и мало кто может их аплоадить. В глобальном плане эта логика ведет к некоей деградации состояния стаи.

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

61. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от Семен (??) on 05-Апр-11, 14:31 
Собрал 2.30b1, работает, пока багов не встречалось.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

62. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +/
Сообщение от botman (ok) on 05-Апр-11, 15:26 
как встретишь, отпишись разрабам... чтоб не пропадал зря полученный опыт... а я уж потом посмотрю чего там наисправляли к релизу :)
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

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