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