Почему пинг и скорость загрузки интернета снижаются на ПК №1 при копировании файлов с ПК №1 на ПК №2?
Во время копирования файлов мой пинг увеличивается с 20 мс до 600 мс+, скорость загрузки увеличивается с 1,8 МБ/с до 250 КБ/с в зависимости от ситуации.
Я скачиваю файлы на PC#1_Drive#C, а PC#2 копирует файлы с PC#1_Drive#D. Так что, возможно, дело не в жестком диске.
Моя сеть выглядит так, и в доме, где основная линия идет в комнату, и если есть несколько устройств, я установил коммутатор. Хотя сеть далека от совершенства, она "эволюционировала". Надеюсь, я достаточно хорошо представил базовую сеть.
DSL Router <-> 1Gb Switch#1 <-> PC#1 (1Gb Network card) "The Office"
1Gb Switch#1 <-> 1Gb Switch#Central <-> 1Gb Switch#2 "The Central Room"
1Gb Switch#2 -> PC#2 (100Mb Network Card) "The Lounge"
(All cable is Cat6)
Почему скорость разная? Как определить проблему?
AFAIK, коммутаторы не обязательно должны быть в каком-то определенном порту. Когда ПК#2 копирует файлы, используя сетевой путь мимо ПК#1 (если его можно так назвать), на ПК#3. У ПК#1 нет проблем со скоростью.
решение1
Давайте воспользуемся аналогией. Сеть похожа на железную дорогу. Поезда могут двигаться только в одном направлении за раз (так как есть только один путь), и только ограниченное количество вагонов (пакетов данных) может перемещаться каждым локомотивом.
Копирование файла с ПК1 на ПК2 включает перемещение данных и возврат сигнала ACK, указывающего на отсутствие ошибок при передаче.
Когда вы загружаете файл из интернета на ПК1, у вас снова возникает двусторонняя связь.
Единственная проблема — это коллизии, которые происходят, когда PC1 отправляет пакет данных, когда пакет приходит из Интернета. Поскольку информация накладывается друг на друга, принимающие компьютеры игнорируют данные (поскольку они не поняты). Через некоторое время, поскольку сигнал ACK не был получен, данные отправляются повторно. Скорость ваших данных падает из-за трафика в сети.