У нас есть сеть с оборудованием, которое кажется примерно 100 МБ, но есть проблемы с медленной сетью. Я попробовал сделать простой тест на скорость. На компьютере Win7 я подключил диск к серверу Win 2003 с переключателем 100 МБ между ними (Trendnet 10/100 8PT с 4pt POE, я считаю, это точная модель). На подключенном диске был файл размером 3 ГБ, и я скопировал его на локальный диск.
В диалоговом окне «Подробное» копирование сообщалось о довольно постоянной скорости 11 МБ в секунду. Я бы не ожидал, что скорость будет 100 МБ, но я думаю, что она будет быстрее, чем 11. Единственный другой компонент - это сам кабель Ethernet, не так ли? Может ли это иметь значение? Какие возможные узкие места могут вызвать это?
Во-первых, скорость сети измеряется в битах, а не в байтах, поэтому ваша сеть со скоростью 100 Мбит / с составляет максимум 12,5 мегабайт в секунду. Итак, если 11 байтов, а не битов, это объясняет.
Однако, если 11 бит, то:
Возможное влияние на скорость может быть связано с настройкой сетевых карт, накладными расходами ОС и скоростью чтения / записи накопителя. Также скорость ПК и другие процессы, использующие сеть и диски.
Если сетевые карты настроены на полный дуплекс, я считаю, что это ограничит максимальную скорость сети до 50 Мбит / с в любом направлении (я могу ошибаться).
Если диски и машины на обоих концах старые и работают под управлением новых операционных систем, большая часть возможностей машин уже задействована (думая, что P4 примерно 2004 года работает с win 7).
Еще одним фактором может быть то, что программа копирования, которую вы используете, измеряет только передаваемые данные файла, а не служебные данные пакета.
Различия в терминологии!
Сетевое оборудование, такое как коммутаторы и маршрутизаторы, выражает скорость в битах (100 мегабит в секунду). С другой стороны, сетевые передачи обычно выражаются в байтах (11 мегабайт в секунду при тестовой передаче).
По сути, вы насыщаете ссылку; 12,5 Мбит / с - теоретический максимум для передачи со 100 Мбит / с.
Убедитесь, что настройки дуплексного режима на коммутаторах и хостах совпадают. Если один конец канала Ethernet настроен на «согласование», а другой - на «фиксированный 100 / полный», то возникнет несоответствие, вызывающее коллизии, что определенно замедлит сетевой трафик.
@jimsmithkka Теоретически полнодуплексный 100 Мбит / с должен поддерживать 100 Мбит / с в каждую сторону, в этом смысл части «полный дуплекс». Из-за ограничений ввода-вывода ПК достижение 70/80 Мбит / с для передачи файлов было бы вполне приемлемым.