Почему, когда я копирую файл (копирование, вставка в проводнике Windows), я получаю скорость передачи ~ 100 КБ / с с диска, подключенного с помощью команды "net use" в командной строке, и между 25-50 МБ / с, когда я подключить диск с помощью проводника Windows? Чем отличаются эти два метода, влияющие на скорость передачи?
Гивенс / Окружающая среда:
Сервер общего доступа: Windows 2012R2, заблокирован тестом CIS на http://benchmarks.cisecurity.org/downloads/show-single/?file=windows2012R2.110
Сервер общего ресурса подключен к контроллеру домена в той же сети, назовем его «mydomain.local».
Сервер, подключающийся к общему ресурсу: Windows 2008R2, удаленное расположение, другой домен, назовем его "mydomain.remote"
Удаление всех рекомендуемых параметров CIS увеличивает скорость для обоих типов сопоставления сетевых дисков.
Серверы подключения и совместного использования находятся в двух разных центрах обработки данных, подключенных через Интернет.
Независимо от того, какое соединение (сетевое использование / проводник Windows) используется, предоставляются одни и те же учетные данные. Назовем эту учетную запись: mydomain.local \ myuser
Я считаю, что скорость низкая из-за этого (http://jrs-s.net/2013/04/15/windows-server-2012-slow-networksmbcifs-problem/ ), но я не знаю, почему это будет отличаться в зависимости от того, использовалось ли «чистое использование», а не проводник Windows.
Я несколько раз сталкивался с ситуациями, связанными с хостингом общих контроллеров домена. Им требуется подпись безопасности на SMB, которая может значительно снизить скорость передачи файлов на контроллеры домена и от них, особенно на устаревшем оборудовании, поскольку процесс шифрования довольно сильно нагружает процессор.
Вот ключ реестра
Вот статья, связанная с этими заявлениями.
https://technet.microsoft.com/en-us/library/c9dfa127-8e28-46de-81d0-6d0742c28420