The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступна бета-версия bittorrent-клиента Transmission 2.30b1, opennews (??), 03-Апр-11, (0) [смотреть все]

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


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

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


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

19. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  +3 +/
Сообщение от User294 (ok), 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 торента :). Но верификация асинхронная, в этом плане к трансмиссионщикам не придерешься, они в этом месте не халтурили - к своей операционке, конфигурации железа и рукам придирайся.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

35. "Доступна бета-версия bittorrent-клиента Transmission 2.30b1"  –1 +/
Сообщение от User294 (ok), 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 (?), 04-Апр-11, 02:00 
Есть торрент 7ГБ.
transmission-gtk как обычно подвесило всё загрузив процессор на 100%. Давно от этой версии отказался из-за постоянных подобных проблем, хоть и использую Gnome.
transmission-qt совершенно не напрягаясь отработало проверку торрента.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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