Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[RC5] размер пакета 16.01.04 12:05 Число просмотров: 1708
Автор: jammer <alex naumov> Статус: Elderman
|
> Так вот - со временем начнут раздаваться блоки вида N*2^32
а точнее, обычно 2^(32+N), где N >= 0
> При этом внешне сам размер блока не изменяется - 200 с чем-то байт.
по моим данным, чуть меньше 176 байт. (176К - размер буфера с пресловутой 1000ю блоков). соответственно, остальное место в буфере с 1 пакетом занимает заголовок.
> А в клиенте добавляется всего одна настройка (по крайней > мере так было в RC5-64): > preferredblocksize=32 > То есть брать блоки не более чем 2^preferredblocksize.
я бы здесь перевел preferred как "желаемый". а больше, равно как и меньше, уже не желаемое.
> Для медленного компа ставится 32 - и всё остаётся как было. А > для мощных компов - побольше. И тем самым достигается > компромисс для компов разной мощности - клиент один, а > настройки чуть разные - и в результате трафик меньше, да и > реже происходит обмен.
по моему скромному опиниону, и на медленных машинах тоже, равно как и на быстрых (разница прослеживается слабо) нет смысла щелкать слишком мелкие блоки, а при переходе на большие блоки на медленных машинах трафик, занимаемое место на диске и количество обращений к прокси уменьшится по приведенной тобой формуле (в N раз) совершенно так же, как и в случае быстрых машин.
> Заодно то самое ограничение на 1000 блоков в buff-in становится не так важно.
я думаю, данный лимит запросто может измениться в той версии клиента, что будет поддерживать блоки более 2^32.
|
|
|