知識マップ: 同じ1GBなのに、動画1本より写真フォルダーのコピーが遅いのはなぜ?
記事「同じ1GBなのに、動画1本より写真フォルダーのコピーが遅いのはなぜ?」の主張を、概念と関係(エッジ)に分解した知識グラフの全体です。各関係には根拠・確認日・確度が付いています。
コピーには中身の転送だけでなく、ファイルを開く・作る・情報を整えて閉じる仕事があります。同じ容量でも小さなファイルが多数あると追加時間が積み上がり、SMB越しでは相手の処理と応答を待つ時間も影響します。ZIPは容量を減らすだけでなく、転送するファイルを一つにまとめる方法です。ただし、効果は作成・転送・必要な展開を含む合計時間で判断し、PCから共有先へ展開する場合と転送先自身で展開する場合を区別します。同じ合計容量で条件をそろえた比較と、少ない並列数からのrobocopyの検証を勧めます。高速化のために保護機能を無効にする手順は扱いません。
flowchart LR
accTitle: 同じ容量でもコピー時間が違う理由の知識マップ
accDescr: 小さなファイルのコピーとファイル単位の追加時間、SMBの待ち時間、転送前のアーカイブ化と転送先での展開、合計時間での比較、robocopyによる並列コピーの関係を示します。
small_file_copy["小さなファイル群のコピー"]
per_file_copy_overhead["ファイル単位の追加時間"]
smb_file_operation_latency["SMBのファイル操作の待ち時間"]
archive_before_transfer["転送前のアーカイブ化"]
destination_local_extraction["転送先自身でのアーカイブ展開"]
copy_end_to_end_time["使える状態までの合計時間"]
controlled_file_copy_comparison["同条件でのファイルコピー比較"]
same_size_copy_test_data["同じ合計容量の比較用データ"]
robocopy_multithread_copy["robocopyの並列コピー"]
robocopy["robocopy"]
robocopy_exit_code["robocopyの終了コード規約"]
small_file_copy -.->|"原因になり得る"| per_file_copy_overhead
smb_file_operation_latency -.->|"原因になり得る"| per_file_copy_overhead
archive_before_transfer -.->|"推奨される対応"| small_file_copy
destination_local_extraction -.->|"推奨される対応"| archive_before_transfer
archive_before_transfer -.->|"で確認できる"| copy_end_to_end_time
controlled_file_copy_comparison -->|"利用する"| same_size_copy_test_data
controlled_file_copy_comparison -.->|"利用する"| copy_end_to_end_time
controlled_file_copy_comparison -.->|"推奨される対応"| small_file_copy
robocopy_multithread_copy -->|"利用する"| robocopy
robocopy_multithread_copy -.->|"推奨される対応"| small_file_copy
robocopy_multithread_copy -->|"で確認できる"| robocopy_exit_code
概念間の関係(全11件)
図と同じ関係を文章でも列挙します。表示している文と機械可読な意味データ(RDFa)は同じ要素に載っています。確度が「確立した関係」のものは直接の関係として、「条件付きの関係」のものは成立条件つきの言明(rdf:Statement)として表現しています。
- 小さなファイル群のコピーはファイル単位の追加時間の原因になることがあります。
- SMBのファイル操作の待ち時間はファイル単位の追加時間の原因になることがあります。
- 転送前のアーカイブ化は小さなファイル群のコピーに対する本記事の推奨です。
- 転送先自身でのアーカイブ展開は転送前のアーカイブ化に対する本記事の推奨です。
- 転送前のアーカイブ化は使える状態までの合計時間で確認できます。
- 同条件でのファイルコピー比較は同じ合計容量の比較用データを利用します。
- 同条件でのファイルコピー比較は使える状態までの合計時間を利用します。
- 同条件でのファイルコピー比較は小さなファイル群のコピーに対する本記事の推奨です。
- robocopyの並列コピーはrobocopyを利用します。
- robocopyの並列コピーは小さなファイル群のコピーに対する本記事の推奨です。
- robocopyの並列コピーはrobocopyの終了コード規約で確認できます。
主要概念の定義
機械可読データ
このデータセットについて
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。