Остановка Windows от использования моей пропускной способности при копировании файлов по локальной сети

1528
topherg

Когда я копирую файл по моей сети с помощью Windows (в данном случае 7), он, кажется, использует всю доступную полосу пропускания, что означает, что я не могу больше ничего делать в сети, пока идет передача. Как я могу ограничить пропускную способность, которую использует Windows, чтобы я мог продолжать использовать свою сеть во время передачи файлов?

1
Лучший переключатель? surfasb 12 лет назад 0
* «Я не могу больше ничего делать в сети» * - Примеры, пожалуйста? Какова конфигурация вашей сети? sawdust 12 лет назад 0
@sawdust Маршрут между компьютерами - два сетевых кабеля и коммутатор с другим кабелем, идущий к маршрутизатору для подключения к Интернету. Например? Едва позволяя всему, что использует сеть, вмятину, это 100% использование сетевых ресурсов. Если я одновременно пытаюсь подключиться к удаленному рабочему столу, клиент по существу зависает. Если я обращаюсь к любым другим файлам, когда я пытаюсь читать / писать, это занимает значительно больше времени (от нескольких секунд до, по крайней мере, 5 минут). Даже потоковая передача музыки с компьютера должна приостанавливаться и перезагружаться каждые 3-4 секунды, что обычно занимает около 10-15 секунд каждый раз topherg 12 лет назад 0
Ваши примеры «использования сети» также обращаются к компьютеру, который участвует в копировании файла. Похоже, вы действительно хотите ограничить ** полосу пропускания ввода / вывода **, используемую только процессом копирования на одном ПК, вместо того, чтобы «запретить Windows использовать ** (LAN) полосу пропускания **». Это не похоже на проблему с сетью (как адреса комментариев @surfasb), но может быть проблемой выделения ресурсов, локализованной только для одного ПК, на котором один процесс перегружает свой диск и устройства NIC. Windows предпочитает процесс копирования, чтобы он мог завершиться своевременно и избежать жалоб на медленную передачу. sawdust 12 лет назад 0
@ Опилки достаточно честные. но нет ли способа отрегулировать, сколько окон благоприятствует процессу копирования? topherg 12 лет назад 0
Не знаю Пользователь Unix может настроить приоритет процесса с помощью команды * nice *. Но я не уверен, как это повлияет на использование ввода / вывода. Приоритет процесса и планировщики, как правило, сосредоточены на ресурсе процессора. Приоритизация ввода-вывода более сложна (например, операция ввода-вывода обычно не может быть прервана или приостановлена, а для ее отмены может потребоваться много очистки) из-за изменяющегося и / или непредсказуемого времени завершения. Например, один запрос к диску может быть быстрым (из кэша), но следующий запрос ввода-вывода может потребовать длительного поиска и выполнения в 1000 раз дольше. sawdust 12 лет назад 1
@ Опилки достаточно справедливо, все равно спасибо topherg 12 лет назад 0

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

2
McGuireV10

Посмотрите на команду robocopy (для полной справки используйте ключ /?). Он имеет параметр / IPG Inter-Packet Gap, который добавляет задержку между каждым пакетом (в миллисекундах), предназначенную для уменьшения использования полосы пропускания.