Протокол QoS и SMB: медленный список каталогов при загрузке

438
Bonilla

Я установил онлайн-сервис облачного хранения через SMB в качестве виртуального диска на своей Windows 10. Я подключен к Интернету со скоростью 100/10, и производительность диска SMB в целом довольно хорошая.

Однако списки каталогов в проводнике файлов становятся очень медленными каждый раз, когда я копирую данные на виртуальный диск (загрузка). Похоже, что автоматическое управление QoS моего маршрутизатора не может выделить достаточную пропускную способность для быстрого выполнения запроса листинга. Другие услуги, такие как VoIP, не подвергаются негативному воздействию.

Я заметил, что вся активность SMB проходит через одно и то же TCP-соединение на моем компьютере. Независимо от того, сколько операций я выполняю на диске SMB параллельно, всегда есть только одно TCP-соединение с сервером через порт 445. Возможно, это объясняет, почему происходит сбой автоматического управления QoS моего маршрутизатора. Я также заметил, что эта проблема не возникает при монтировании диска с использованием WebDav, который использует несколько соединений TCP параллельно.

Сервис облачного хранения называется Hetzner Storage Box. Мой роутер ASUS DSL-N66U. Мои настройки пропускной способности QoS на маршрутизаторе установлены на 90/9, чтобы отражать результаты тестирования скорости в реальном мире.

Что я могу сделать, чтобы ускорить листинг каталога через SMB?

0
Вероятно, это ошибка в буферной загрузке (нарушение контроля перегруженности TCP и увеличение задержки). Включите Smart Queuing (CoDel или PIE, плюс ECN) на вашем маршрутизаторе. Для этого вам может потребоваться загрузить прошивку с открытым исходным кодом (OpenWrt и т. Д.). Spiff 7 лет назад 1
Спасибо за ваше предложение, @Spiff. Мой роутер не поддерживает прошивку с открытым исходным кодом. Есть ли в Windows какие-либо настройки, которые могут привести к улучшению? Bonilla 7 лет назад 0

0 ответов на вопрос