Dell R710 с гигабитной сетевой картой Intel 82576 (последние версии драйверов Intel). Я устанавливаю новый Windows Server 2008 R2 SP1, и до сих пор я установил обновления и настроил роли файловых служб и веб-сервера (IIS). Расширенный брандмауэр Windows включен (по умолчанию), и настройка ролей, похоже, активировала некоторые правила, разрешающие порты веб-сервера и совместное использование файлов.
Проблема: я могу подключиться к тестовой файловой системе нормально, но копирование больших файлов происходит очень медленно. Я получаю ~ 10 МБ / с при копировании в / из клиента Windows 7. Тот же клиент может легко передать 80-90 МБ / с другому файловому серверу (так что это не клиент). Если я отключу брандмауэр, я получу полную гигабитную скорость. Если я его включу, он упадет до 10 МБ / с. Я использую настройки брандмауэра по умолчанию, которые настраиваются при включении роли общего доступа к файлам. Очевидно, мне нужно включить другие, но какие?
После дальнейшего расследования выяснилось, что это одно (или все) правила для входящего / исходящего трафика "Network Discovery". Я заметил, что Windows включила эти правила в профиле «Частный», но не в профиле «Домен». Если я включу их все для профиля «Домен», проблема исчезнет. Я не люблю слепо вводить правила.
Я беру вышеупомянутый комментарий. Включение правил «Обнаружение сети» казалось, работало ненадолго, но теперь оно остановилось.
Что ж, это проблема с сетью. Просто так случилось, что это уродливо поднялось примерно в то же время, когда я подключил этот сервер. Я не думаю, что упомянутые здесь дополнительные правила брандмауэра вообще необходимы.
Я предполагаю, что вы находитесь в домене AD, поэтому убедитесь, что ваш клиент и сервер показывают, что они используют свой профиль брандмауэра домена.
Windows определяет его в домене по DNS-суффиксу подключения (ipconfig / all «основной суффикс DNS»).
На новом сервере 2008 R2, который я использую в качестве файлового сервера, у меня включен общий доступ к файлам, веб-сервер и DFS, и вот мои входящие правила по умолчанию для сравнения. Я никогда не знал, что брандмауэр влияет на скорость SMB, но все равно проверяю. .
Другие вещи, которые я видел, - это плохой сетевой кабель (на вашем сервере), который сбрасывает ваше соединение до 100 МБ, поэтому я бы проверил скорость между сервером и Ubuntu для проверки (и проверил страницу состояния сетевой карты в Windows, чтобы увидеть скорость подключения). Кроме того, почему бы не использовать мобильную сетевую карту Broadcom? Они все равно дадут вам пропускную способность 1 ГБ.