Как мне соперничать со скоростью xcopy?

Существует ли проект с открытым исходным кодом -или руководство по передовым практикам -, показывающее самый быстрый способ копирования файлов на локальную машину, локальную сеть, сеть сан и сеть wan, который может соперничать со скоростью, встроенной -в xcopy Windows7. (или 8 )или копия проводника Windows?

Грубо говоря, не все файловые операции ввода-вывода одинаковы. Существуют различные накладные расходы в определенных протоколах и методах. Некоторые библиотеки не используют преимущества асинхронных операций или преимущества линейной скорости оборудования.

Я провожу инвентаризацию используемой нами передачи больших объемов данных и пытаюсь оценить эффективность наших клиентских приложений и приложений от внешних поставщиков. Определенные серверные приложения являются худшими нарушителями (Java -на основании того, что они худшие из худших ).

Я ограничиваю объем этого исследования CIF-файлами SMB 2 и 3 (в Windows7 и 8 ).

  • Есть ли недостаток в скорости использования библиотек POSIX. (fread, fopen, fseek и т. д.)
  • Есть ли преимущество в использовании вызовов win32 (CopyFile2, ReadFileEx)
6
задан Ben L 17 July 2012 в 16:01
поделиться