外付けUSB 3の「spinning Rust」2.5インチハードディスクを持っています。
Western Digitalでのシリアル番号検索により、これがモデルであることがわかります WDBYNN0010BBL 、 "WD My Passport(Ultra)Portable Storage、Blue"。 1 TB = 931.48 GB、安くて明るい。データシートなし。WD計測ソフトウェアは、エンクロージャー内の実際のハードディスクの詳細を調べる方法を提供していません。
USB 3ですが、PC(古いPCです)のUSB 2インターフェイスに接続します。
ディスクにセミランダムデータを入れて、パーティションに直接書き込みます(つまり、/dev/sdd1
(Linuxの場合)。
問題:
最初、 書き込みプログラム は、書き込みパフォーマンスが〜28 MiB/sであると報告します( SB 2 の最大パフォーマンスよりもはるかに低い 50.7 MiB/s )。
書き込みプログラムは、データのチャンクを書き込んでから同期する以外は何もしません。
約7 GiB=が書き込まれると、書き込みパフォーマンスが不安定になり、8 MiB/sから28 MiB/sの間でポゴし始めます。
約115〜120 GiB=が書き込まれた後、書き込みパフォーマンスはさらに低下し、常に約6 MiB /秒でホバリングし、一時的に数百MiBで2 MiB /秒に低下します。
ただし、プログラムを30分間一時停止(CTR1-Z)してから再開すると、書き込みパフォーマンスは最大28 MiB /秒に戻ります。そしてしばらくすると、パフォーマンスは再び減衰します。
質問:
このディスクの構成に、許容可能な書き込み速度の短いバーストのみを許可するものはありますか?大きな内部(不揮発性)キャッシュを使用することで、高速であるように見せかけていますか?
私は他の外付けUSBディスクをいくつか持っています(WDからのものもありますが、まったく同じモデルのものはありません)。それらはすべて、10以上のMiB /秒の書き込み速度を維持することができます。これにより、バックアップは、 24時間ではなく午後。
更新#1
また、Windows用の「WD Firmware Updater」に従って、最新のファームウェアv1.019を実行しています)
更新#2
Windows用の「WDドライブユーティリティ」は、S.M.A.R.T.テスト、「クイックドライブテスト」、および「完全ドライブテスト」に合格したと述べています。
更新#3
USB3インターフェイスを介して別のLinuxマシンのディスクをいっぱいにすると、書き込みスループットが100 MiB/sにアップグレードされます。ただし、減衰はまだあり、33 MiB /秒または9 MiB /秒にまで低下しているため、操作の終了時に、ディスク全体の平均書き込みスループットはわずか30 MiB /秒でした。
更新#4
smartctl --all /dev/sdd
明らかにする:
Device Model: WDC WD10SDZW-11UMGS0
Serial Number: WD-WXT1A57EU75S
LU WWN Device Id: 5 0014ee 607b8ce4a
Firmware Version: 01.01A01 <--- HUH? I thought it was 01.019??
User Capacity: 1,000,171,331,584 bytes [1.00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 5400 rpm
Form Factor: 2.5 inches
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: ACS-3 T13/2161-D revision 5
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Sun Dec 8 12:58:26 2019 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
すべてのオフラインテストに合格しました。再割り当てされたセクターの数は0です(これはそれほど意味がない場合があります).
パフォーマンスを低下させるには多くの理由があるかもしれませんが、ドライブに書き込まれるデータが増えるほど、低下することは理解しています。
私の最初の考えは、いくつかの不良セクターが存在する可能性があるということでしたが、私は速度を数点で妨げるだけであり、それほど一貫していません。
ドライブを別のコンピュータに接続して、パフォーマンスをテストしてみてください。ただし、USB 2.0のスループットはそれほど高くありません。 40MB/sは実際には最大で半分であり、安価なドライブでは一般的です。
USB 2.0および3.0(可能な場合)でテストしますが、少なくとも別のマシン(または2つ)でテストします。別のマシンで問題が発生する場合は、ドライブ自体に問題があると思います。発生している問題を修正している新しいファームウェアについての言及がない場合は、WDのページを確認してください。
考えられる根本的な原因は多数あります。
不安定なドライバまたはコントローラ:USBプロトコル(および安価な実装)は、安定性に関してやや悪い評判があります。多分何かが氾濫し、回復するのにしばらく時間が必要です。
SMR HDD:シングル磁気記録に基づくハードディスクには、一般に、高速(またはランディング)PMRゾーンが、より大きな低速またはシングルのPMRゾーンと混在しています。着陸ゾーンが完全に満たされている場合は、帯状ゾーンにフラッシュする必要があります。これには時間がかかります(その間、ディスクは「フリーズ」または非常に遅いように見えます)。
不良セクターはディスク表面に広がります。
smartctl --all <dev>
の出力を投稿できますか?別のコンピューターで同じディスクを試してみてください:動作が異なりますか?