Windows 7 (または 8) または Windows の組み込み xcopy の速度に匹敵する、ローカル マシン、lan、san、および wan でファイルをコピーする最速の方法を示すオープン ソース プロジェクトまたはベスト プラクティス ガイドはありますか?エクスプローラーのコピー?
率直に言うと、すべてのファイル IO が同じように作成されるわけではありません。特定のプロトコルと手法では、さまざまなオーバーヘッドがあります。一部のライブラリは、非同期操作を利用したり、ハードウェアの回線速度を利用したりしません。
使用する大規模なデータ転送のインベントリを作成し、クライアント アプリケーションと外部ベンダーからのアプリケーションの有効性を評価しようとしています。特定のサーバー アプリケーションは最悪の犯罪者です (Java ベースは最悪の中でも最悪です)。
この調査の範囲を SMB 2 および 3 (windows7 および 8 の cifs) に限定しています。
- POSIX ライブラリを使用する場合、速度に不利な点はありますか。(fread、fopen、fseek など)
- win32 呼び出し (CopyFile2、ReadFileEx) を使用する利点はありますか