программистское
Apr. 26th, 2005 01:26 pmКлиент обменной сети ED2K/Overnet, бегущий на моём компьютере, жрёт 25% процессорного времени. Повбывав бы.
Причём, ну хоть он в лепёшку расшибись - нечего ему делать на эти 25%. Ему и на 5% делать нечего. Он куски файлов посылает туда-сюда, и больше ничего не делает. Ну ещё их hash подсчитывает иногда, держит очереди и списки других клиентов, и какие-то алгоритмы поиска запускает, когда ищет, у кого бы скачать. Да, он держит одновременно открытыми несколько сотен файлов (отдельные фрагменты большого файла, который он качает) и несколько десятков TCP-соединений. Ну и что?
Как ни прикидывай, у него узким местом обязан быть сетевой I/O, а не процессор. Если бы я мог хотя бы в исходники посмотреть, что же там он такое через задницу делает на 25%. Но он не open-source.
Раздражает.
Причём, ну хоть он в лепёшку расшибись - нечего ему делать на эти 25%. Ему и на 5% делать нечего. Он куски файлов посылает туда-сюда, и больше ничего не делает. Ну ещё их hash подсчитывает иногда, держит очереди и списки других клиентов, и какие-то алгоритмы поиска запускает, когда ищет, у кого бы скачать. Да, он держит одновременно открытыми несколько сотен файлов (отдельные фрагменты большого файла, который он качает) и несколько десятков TCP-соединений. Ну и что?
Как ни прикидывай, у него узким местом обязан быть сетевой I/O, а не процессор. Если бы я мог хотя бы в исходники посмотреть, что же там он такое через задницу делает на 25%. Но он не open-source.
Раздражает.
no subject
Date: 2005-04-26 10:29 am (UTC)no subject
Date: 2005-04-26 10:38 am (UTC)Процессор практически свободен, тратит до 30 метров памяти.
И открытые исходники, если вышеперечисленного не хватает :)
no subject
Date: 2005-04-26 10:41 am (UTC)no subject
Date: 2005-04-26 10:45 am (UTC)Кроме того, я не уверен в том, насколько хорошо он поддерживает overnet и что у него с поддержкой fasttrack, в прошлый раз совсем плохо с ней было, так что из KaZAA ничего почти не находил, по сути. Может, это был глюк определённой версии, не знаю.
no subject
Date: 2005-04-26 10:48 am (UTC)/подозрительно/
Date: 2005-04-26 10:50 am (UTC)no subject
Date: 2005-04-26 10:53 am (UTC)Неужели ни одно из объяснений и советов неприменимо?
no subject
Date: 2005-04-26 10:54 am (UTC)Например движение земной коры или эффекты для Голливуда?
эффекты для Голливуда?
Date: 2005-04-26 11:01 am (UTC)no subject
Date: 2005-04-26 11:05 am (UTC)overnet в коде присутствует, в конфиге включен (что он дает --- я не знаю) --- в очереди граждане с флажком овернет тоже присутствуют.
KaZAA не пробовал никогда... Но это какой-то странный протокол.
no subject
Date: 2005-04-26 11:10 am (UTC)Можно маленький ликбез - я не могу скачать ни одного файла. Везде дикие очереди и прошло уже полтора часа а ни один из 10 подобранных файлов так и не начал качаться.
Это нормально?
Или может пнете меня куда-нибудь, где можно почитать толком?
no subject
Date: 2005-04-26 11:15 am (UTC)no subject
Date: 2005-04-26 11:16 am (UTC)Не всем это подходит, психологически. Я год назад где-то перестал пользоваться ED2K, потому что меня жутко раздражало, что надо так долго ждать. Нужно привыкнуть не проверять каждые полчаса или час, а скажем пару раз в день. Вот сейчас ещё раз начал, посмотрим, вроде нет такого дискомфорта пока что, как раньше.
no subject
Date: 2005-04-26 11:17 am (UTC)no subject
Date: 2005-04-26 11:24 am (UTC)no subject
Date: 2005-04-26 11:36 am (UTC)Примерные масштабы времени: фильм (700Мб) - в зависимости от популярности - 1-2 недели (и больше, если фильм редкий). Софт обычно качается быстрее. Если хотите использовать канал эффективнее - качайте больше разных вещей одновременно.
Главное преимущество ословой сети - выбор. А вообще, в среднем получается выкачать немногим больше, чем закачано. Эдакая статистическая справедливость.
no subject
Date: 2005-04-26 11:40 am (UTC)Я сейчас сижу и фантазирую, сколько съест какой-нибудь wine, если запустить из-под него. Или у него совместимость невысокая? Я, конечно, не в курсе, но мне казалось, что эти технологии довольно зрелые.
no subject
Date: 2005-04-26 11:41 am (UTC)no subject
Date: 2005-04-26 11:41 am (UTC)P.S Закачка идет 24 часа в сутки
P.P.S Три недели у меня качались файлы с мизерным числом источников - где-то от 2-х до 5.
no subject
Date: 2005-04-26 11:42 am (UTC)Уже лучше тогда mldonkey, хотя вот есть у меня неприязнь к нему застарелая.
no subject
Date: 2005-04-26 12:19 pm (UTC)Под Windows проблема решается просто - через Task Manager ставишь процессу низкий приоритет, и он перестает мешать.
no subject
Date: 2005-04-26 12:27 pm (UTC)А вообще - всё как у вас. Подключение 24/7. Broadband.
no subject
Date: 2005-04-26 12:29 pm (UTC)no subject
Date: 2005-04-26 12:32 pm (UTC)no subject
Date: 2005-04-26 12:35 pm (UTC)если ограничить число соединений - вообще ничего не будет качаться.
просто иногда бывает что забивает процентов 80 канала.
я в принципе понимал, что это скорее всего служебный трафик, но не до такой же степени.