avva: (Default)
[personal profile] avva
Клиент обменной сети ED2K/Overnet, бегущий на моём компьютере, жрёт 25% процессорного времени. Повбывав бы.

Причём, ну хоть он в лепёшку расшибись - нечего ему делать на эти 25%. Ему и на 5% делать нечего. Он куски файлов посылает туда-сюда, и больше ничего не делает. Ну ещё их hash подсчитывает иногда, держит очереди и списки других клиентов, и какие-то алгоритмы поиска запускает, когда ищет, у кого бы скачать. Да, он держит одновременно открытыми несколько сотен файлов (отдельные фрагменты большого файла, который он качает) и несколько десятков TCP-соединений. Ну и что?

Как ни прикидывай, у него узким местом обязан быть сетевой I/O, а не процессор. Если бы я мог хотя бы в исходники посмотреть, что же там он такое через задницу делает на 25%. Но он не open-source.

Раздражает.

Date: 2005-04-26 11:40 am (UTC)
From: [identity profile] penguinny.livejournal.com
И открытые исходники, если вышеперечисленного не хватает 8)

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

Date: 2005-04-26 11:42 am (UTC)
From: [identity profile] avva.livejournal.com
Не настолько зрелые, думаю ;) особенно для приложений, которые так сильно загружают I/O. Исходники - это здорово, конечно, но переводить их под Линукс - нет, спасибо ;)
Уже лучше тогда mldonkey, хотя вот есть у меня неприязнь к нему застарелая.

January 2026

S M T W T F S
    1 2 3
4 5678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 6th, 2026 03:22 am
Powered by Dreamwidth Studios