У меня есть два ПК и сетевой коммутатор, все гигабитное оборудование. Я передал этот файл ISO между ними и заметил, что диалоговое окно копирования Windows сообщает о более высоких скоростях, чем я ожидал:
181 МБ / с?
Как это могло произойти? Разве не теоретический максимум 125 МБ / с ? Это какая-то запутанная смесь Мегабайты и Мебибайты ? Может ли быть какая-то оптимизация кеша под капотом?
1
Позвольте мне понять это прямо ... вы жалуетесь, что файл x-fer работает слишком быстро?
—
James Mertz
@ KronoS Не жалуюсь, просто хочу учиться.
—
dtmland
Я предполагаю, что Windows и / или ваши сетевые драйверы / карты успешно добавляют сжатие к файлу во время передачи. Может быть, взять ISO и 7-zip, чтобы увидеть, насколько он меньше (если вообще)? Интересно, что он также по-прежнему говорит «Расчет», который говорит мне, что он запутан или отсутствует информация, поэтому сообщаемые скорости не основаны на фактическом (полном) знании файла и являются «наиболее вероятными».
—
Ƭᴇcʜιᴇ007
Вы уверены, что действительно скопировали его между двумя в тот момент, а не случайно сделали локальную копию?
—
Spiff
Кроме того, как долго это выдержит это число? Если сегмент TCP был утерян, в стеке TCP в ядре может храниться группа более поздних сегментов (вплоть до вашего размера окна TCP, которое может быть, скажем, до 2 МБ), а затем, когда происходит повторная передача отсутствующего сегмента в, они все могут быть доставлены в приложение сразу. Так что может показаться, что вы получили падение, за которым последовал невероятно высокий пик.
—
Spiff