У меня есть сеть Windows с несколькими компьютерами и мобильными устройствами. Все работает нормально, кроме одного рабочего стола и одного ноутбука. Проблема в том, что ноутбук практически не может копировать файлы с рабочего стола на ноутбук. Эта проблема с подключением ограничена только этим сценарием. Вероятно, проще всего, если я перечислю сценарии, которые работают / не работают:

Desktop writes to laptop => normal speeds
Desktop reads or copies from laptop => normal speeds
Laptop writes to desktop => normal speeds
Laptop reads or copies from desktop => SLOW
All other devices => normal speeds

Все нормальные скорости в сети по крайней мере 1-2 МБ / с, обычно намного выше. Ноутбук также может загружаться из Интернета на уровне МБ / с. Когда рабочий стол инициирует копирование на ноутбук, скорость высокая. Но если ноутбук инициирует копирование (файл движется в том же направлении, что и раньше), он работает со скоростью 100 КБ / с или менее.

Эта проблема проявилась несколько месяцев назад, и я в итоге выполнил форматирование / переустановку на обеих машинах, и проблема исчезла. Теперь, примерно через месяц после переустановки, это начинает происходить снова. Любые идеи для исправления этого или что в мире могло бы вызвать такую одностороннюю проблему скорости во-первых?

1 ответ1

1

Такое поведение может иметь много причин, таких как антивирусный сканер, уведомлять об изменениях и проблемах в сети.

Чтобы отследить его, я бы создал несколько тестовых файлов и всегда использовал одни и те же файлы для тестов. Я всегда сравнивал бы эти копии с работающим быстрым и медленным рабочим текстом.

Является ли скорость медленнее с большим количеством маленьких файлов (<1000 байт) с помощью проводника?
Таким образом, у вас может быть проблема с открытием файла, может быть вызвано вирусным сканером или общим доступом к диску.

Скорость быстрее с большим количеством маленьких файлов (<1000 байт), используя xcopy в cmd.exe, не открывался ли проводник?
Это похоже на проблему уведомления об изменении.

Быстро ли копируются большие файлы?
Проверьте сеть с помощью netio.exe.

Другие способы проверить это - использование Microsoft NetMon или Microsoft ProCmon. В netmon вы можете увидеть, есть ли пробелы между пакетами. В procmon вы можете увидеть продолжительность различных файловых операций.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .