LINUX.ORG.RU

История изменений

Исправление Egor_, (текущая версия) :

контрольные суммы на уровне ethernet.

да, 16-битные контрольные суммы - это позор современной сети
эзернет ловит на провод ошибки, и самые удачливые из них (одна на 60 тыс) пишутся в файлы контента
что удивительного в том, что на больших объёмах эти ошибки пролезают?

предположим, что у ОП было 1000 торрент-раздач общим весом 8 Тбайт
10% торрентов - с ошибками
значит, примерно 100 непойманных ошибок
с учётом пойманных было грубо порядка 6 млн ошибок
8 ТБайт / 6 млн ошибок = где-то 1 МБайт / 1 ошибку
это очень хорошая сеть, если там только одна ошибка на 10 миллионов бит
а вот если 1 ошибку на 1 мегабайт допускает оперативка, то это очень плохая оперативка, ты на ней даже винду не запустишь

короче, дело не в «чудесной ЕЦЦ-памяти»

Исходная версия Egor_, :

контрольные суммы на уровне ethernet.

да, 16-битные контрольные суммы - это позор современной сети
эзернет ловит на провод ошибки, и самые удачливые из них (одна на 60 тыс) пишутся в файлы контента
что удивительного в том, что на больших объёмах эти ошибки пролезают?

предположим, что у ОП было 1000 торрент-раздач общим весом 8 Тбайт
10% торрентов - с ошибками
значит, примерно 100 непойманных ошибок
с учётом пойманных было грубо порядка 6 млн ошибок
8 ТБайт / 6 млн ошибок = где-то 1 МБайт / 1 ошибку
это очень хорошая сеть, если там только одна ошибка на 10 миллионов бит
а вот если 1 ошибку на 1 мегабайт допускает оперативка, то это очень плохая оперативка, ты на ней даже винду не запустишь

короче, дело не в «чудесной ЕЦЦ-памяти», а в том, что торрент-клиент ленится считать длинные хэш-суммы принимаемого контента