Я анализирую DFS-R в Windows 2003 R2 и наткнулся на ужасную вещь.
Похоже, что когда вы добавляете небольшой объем данных в большой (существующий) файл, стоимость записи на сервере, для которого вы добавляете данные, является просто данными; когда стоимость записи на ПОЛУЧАЮЩЕМ сервере составляет весь файл + добавленные данные.
Это означает, что DFS-R перезаписывает файл на принимающем сервере.
Я хотел знать, так ли это, и другие столкнулись с этой проблемой. Я проанализировал с помощью программы, созданной самим пользователем, которая записывает данные в данный файл (я добавил к файлу 100 МБ), а затем добавил некоторые данные (1 МБ) в этот файл. Я использовал функцию «Сводка файлов» в Process Monitor, чтобы просмотреть байты записи и чтения, происходящие в файловой системе.
Я в шоке. Какие вещи могут быть неправильно настроены?
Спасибо,
Мэтт
Из РС :
DFSR использует новый алгоритм сжатия, называемый удаленным дифференциальным сжатием (RDC). RDC - это протокол «различий по проводам», который можно использовать для эффективного обновления файлов в сети с ограниченной пропускной способностью. RDC обнаруживает вставки, удаления и перестановки данных в файлах, позволяя DFSR реплицировать только дельты (изменения) при обновлении файлов.
Попробуйте использовать такой инструмент, как Performance Monitor, или агент SNMP, или wirehark, чтобы увидеть, сколько данных передается по сети. Я думаю, вы увидите, что по сети проходит лишь небольшое количество сообщений.
Изменить - RDC также можно отключить - возможно, это произошло в вашем случае?