読み取り/書き込みスレッドとバッファ共有を介してスループットを向上させるLinux "cp"コマンドと同じですか?

読み取り/書き込みスレッドとバッファ共有を介してスループットを向上させるLinux

まず、皆さんの悩みを解決させていただきます。

あるスロードライブから別の(他の)スロードライブにコピーしています。別のドライブに書き込む前に、あるドライブからの読み取りをブロックすると、改善の余地がたくさんあります。

私はこれを行うために小さなcpp / hファイルを開発しました。私のユースケースでは、速度は約40%向上しました。https://github.com/pauldotknopf/AsyncStreamCopyCPP/blob/master/examples/main.cpp

同等のものがコマンドとして使用されているかどうか疑問に思います。 「cp」コマンドと同様に動作するのが最善です。

# Use async read/write threads and shared/re-used buffers between the two.
cp /slowdrive1/file1.txt /slowdrive2/file2.txt

ベストアンサー1

おすすめ記事