単一のデバイスとの間でコピーするファイルを選択して選択すると、Nautilusはファイル操作を並行して蓄積します。
特定の状況では、これにより宛先デバイスの断片化が発生したり、ソースデバイスでの読み取りの分散やネットワーク接続のオーバーヘッドの増加による転送速度の低下が生じることが心配です。
代わりにこれらのファイル操作をキューに入れて、各操作が前の操作が終了した後にのみ開始されるようにするにはどうすればよいですか?
1
パラレル転送の全体的なアイデアは、物事をスピードアップするために作られたと思います。この並列呼び出しを回避しようとする前に、心配する価値があるかどうかを確認するかもしれません。たぶん、プロジェクトのChangeLogにはいくつかの情報がありますか?
—
ユーザー不明
cp <Source1> <Dest1>; cp <Source2> <Dest2>
:P。
@userunknown AFAIK並列転送のポイントは、物事をスピードアップすることではなく、コピーされたアイテムの優先順位についてはとらえないことです。たとえば、ユーザーが20 GBの音楽ファイルをコピーしてから、10 kBのテキストファイルをコピーする場合があります。キューがデフォルトで有効になっている場合、ユーザーは小さなテキストファイルをコピーする前に音楽がコピーされるのを待つ必要があります。同じソースまたは宛先ドライブで並行コピーが発生する場合、読み取り/書き込み/転送が競合するため、プロセスの速度が低下します。特別な場合(たとえば、SSDが共有ドライブである場合)には、違いはありません。
—
スパラフーク
@Sparhawkその通りです。ほとんどの場合、他のユーザーが同時に実行されているために連続書き込みが中断されると、ランダム書き込みとして実行され、転送速度が大幅に低下します。ただし、複数の個別の物理ドライブからコピーする場合、このような場合に並行して読み取り/書き込みができるため、これは有利です。
—
gertvdijk
これを読んでいるKDEユーザーの場合、これは機能リクエスト#259512
—
gertvdijk