仕様書は別の仕事を測っている
箱に書かれた数字は高キュー深度でのシーケンシャルスループットです。1つの大きなファイルを背中合わせに読み書きし、多数のコマンドを同時に飛ばす条件での値です。実際のコピーがその仕事であることはまれです。ドキュメント、ソースコード、写真のフォルダーを移すとは、何千もの独立したファイルを意味します。それぞれが独立した読み出し、独立した書き込み、その合間に山のような帳簿付けがあり、この作業を律速するのはスループットではなくレイテンシです。シーケンシャルで3,500 MB/sを維持するドライブも、負荷が無数の小さなファイルだと、実効数MB/sまで這うことがあります。
これはドライブが遅いという意味ではなく、単位が違うという意味です。コピーの体感速度を決めるのはレイテンシ、キュー深度、ファイルサイズの分布、メタデータのオーバーヘッドであり、宣伝の数字が覆っているのはその一角だけです。この要素を切り分ければ、謎はたいてい解けます。
- シーケンシャルスループット — 箱の数字 — は、背中合わせに動かす大きな単一ファイルにだけ当てはまる
- 何千もの小さなファイルの速さを決めるのは4Kランダムレイテンシであってスループットではない
- すべてのファイルはメタデータ税を払う:MFTレコード、アクセス権、タイムスタンプ、オプションのストリーム
- リアルタイムのアンチウイルスは出ていくファイルごとに読み、着地時にもう一度読むことが多い
- 同じドライブへのコピーは、読み書きの余裕をめぐって自分自身と競合する
- 廉価QLCドライブはSLCキャッシュが枯れるまでしか全速力で書けない
秒数が本当に消えている場所
小さなファイルは古典的なキラーです。50 KBのファイルが10,000個あれば、ファイルごとのコストを1万回払い、ドライブはバイトを運ぶより帳簿付けに時間を費やします。エクスプローラーのコピーダイアログも慎重です。ソースツリーを歩き、宛先を計算し、ファイルごとに進捗を報告するため、生のブロックコピーにはない見える休止が加わります。リアルタイムのアンチウイルスは、データがソースを離れるときと着地するときにスキャンして仕事を2倍にします。同じ物理ドライブへコピーすれば余裕は2度使われます — すべてのバイトが1つの媒体上で読み出し+書き込みになるからです。
この構図はSSDの外でも同じです。ギガビット回線は両端がどれだけ速くても110〜118 MB/sあたりで頭打ちになり、Wi-Fiは実環境ではその一部しか届けません。安物のUSBメモリは遅いフラッシュに小さなファイルへ敵対的なファイルシステムを組み合わせているため、「150 MB/sまで」のメモリが写真フォルダーで1桁台の平均を出すこともあります。持続的な書き込みはコンパクトなM.2ドライブでサーマルスロットリングを誘発し、大きなコピーの後半を遅くします。
本当に効くもの
小さなファイルが大量にあるなら、誠実な答えはrobocopyです。/MTスイッチで複数のファイルを並行コピーでき、這うようなエクスプローラーのコピーをしばしば軽快なものに変えます — まずは/MT:16から試してください。SSDの1割程度は空けておきましょう。ほぼ満杯のドライブは書き込みキャッシュの余裕を失い、まさにこの種の負荷で最初に崩れます。同じ宛先、特にUSBメモリへの並行コピーの重ね置きは避けること。深いキュー1本が、競合する3本に勝ります。そして遅いコピーの最中はタスク マネージャーの「パフォーマンス」タブを確認してください — キューが短いのにアクティブタイムが100%に張り付いていれば、スループットではなくレイテンシ律速です。
ハードウェアを責める前に、ベンチマークツールで一度測りましょう。シーケンシャル速度が定格の近くに出ていて、遅いコピーが小さなファイルや多数の宛先を伴うなら、ドライブは健全で、単に負荷がきついだけです。すべてをRAMに通すコピー加速ソフトは、約束より少なくしか届けず、クラッシュ時にデータを危険に晒します。たいていの場合の解決策は、より速いドライブではなく、より良い形のコピーコマンドです。
よくある質問
高速なSSDでも小さいファイルの大量コピーが遅いのはなぜですか?
各ファイルはシーケンシャル速度と無関係の固定レイテンシとメタデータのコストを支払うため、10,000個の小さなファイルは10 GBのファイル1つより遅くなることもあります。robocopyの/MTがこのオーバーヘッドを並列化します。
SSDが本当に定格より遅いかを知るには?
ベンチマークを実行してください。大きなシーケンシャル読み書きが定格近くに届くならドライブは健全で、遅いコピーは単に通常の小さなファイルのオーバーヘッドであり、故障ではありません。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]