
У меня есть пара машин, на которых наблюдается ужасная скорость загрузки при отличном интернет-соединении, и я не могу придумать рационального объяснения, почему.
Тест скорости до местного интернет-провайдера показывает >10Mbps downspeed
. Линия должна быть симметричной, но тест показывает ~7Mbps upspeed
. Тест скорости до сервера, расположенного дальше, показывает < 8 Мбит/с. (Один сервер, который я тестировал, показал менее 1 Мбит/с.) А pingtest.net показывает 11ms ping, 1ms jitter, 0% packet loss
. Внутренние пинги составляют 1 мс или 2 мс.
Однако реальные загрузки ужасно медленные. Скорости различаются в зависимости от веб-сайта. Драйверы от Dell (over FTP) at 40Kb/s
, иногда 10 Кбит/с. Windows 8 Preview от Microsoft 100Kb/s
, VLC от SourceForge at 60Kb/s
.
Брандмауэр блокирует все ICMP.(Это, несомненно, проблема, но этот вопрос скоро будет закрыт, поэтому у меня не будет возможности подтвердить, в чем конкретно заключается проблема в данном случае.)
решение1
Блокировка ICMP вызовет ужасные проблемы с производительностью TCP, поскольку ICMP используется для выполненияобнаружение пути MTU. Удалите блок ICMP и повторите тест. Держу пари, что проблема исчезнет.
Есть и другие возможные причины, по которым брандмауэр может вызывать это. Поэтому я бы посоветовал отключить брандмауэр и повторить тестирование. Если это решит проблему, включите брандмауэр, но отключите фильтрацию ICMP и повторите тестирование.