У меня странная ситуация с ПК с Windows 7 Home Premium, который показывает ограниченную скорость передачи данных по Интернету без видимой причины.
Настройка:
- внутренняя гигабитная локальная сеть, за маршрутизатором TP-Link WDR3600, работающим под управлением DD-WRT
- подключение к интернету по оптоволокну со скоростью загрузки 100 Мбит / с, загрузкой 8 Мбит / с
- ПК с Windows 7 Home Premium, подключенный через проводной интерфейс (гигабитный)
- Virtualbox Linux гостевая виртуальная машина, работающая на ПК с Windows
- У виртуальной машины есть сетевой интерфейс, соединенный с интерфейсом проводного хоста, и IP-адрес локальной сети
- в той же локальной сети есть NAS, обеспечивающий файлы по HTTP (гигабитный)
- нет настройки HTTP-прокси в Windows, в меню настроек локальной сети в Windows отключено "автоматическое определение настроек"
- QoS отключен в роутере
- все тесты выполняются через гигабитный Ethernet
Факты:
- Скорость передачи из Интернета не превышает 20 Мбит / с на ПК с Windows, несмотря на то, что интернет-соединение не насыщено.
- Точно такая же загрузка через Интернет с виртуальной машины Linux достигает предела соединения 100 Мбит / с без проблем. Это верно, когда загрузка передается в / dev / null, но также и когда она записывается на диск
- Загрузка файла с NAS на ПК под управлением Windows по протоколу HTTP обеспечивает скорость передачи ~ 600 Мбит / с
- MTU в Windows и Linux одинаков
- Попытка отключения большой разгрузки сегмента на проводном сетевом интерфейсе (Windows), без эффекта
- Переключение между Firefox, Chrome и IE без изменений в результатах
- Speedtest.net в Windows достигает скорости передачи 100/8
Некоторые отброшенные гипотезы:
- не проблема с аппаратным обеспечением, поскольку виртуальная машина Linux может быстро загружаться с использованием того же интерфейса, а загрузка по локальной сети также работает нормально
- не проблема роутера, загрузка ВМ быстрая
- не проблема подключения к интернету, загрузка виртуальных машин происходит быстро
- не ограничение скорости диска, загрузка ВМ на диск происходит быстро
- не проблема браузера
- не проблема фрагментации, MTU одинаково в Windows и VM
Некоторые возможности:
- Ограничение стека Windows TCP или конфигурация, связанная с HTTP
Есть идеи, что здесь происходит? Почему Windows не занимает всю пропускную способность?