ネットでよく聞くこんな意見 ・2TBプラッタのHDDって本当はSMRなの?

・SMRって普通の用途でも、問題なく使える?

・SMRのランダムライトって遅いんじゃないの?

・SMRって本当に遅くなるの? SMRと思われるHDDが増加中 記録方式に「SMR(Shingled Magnetic Recording)」を採用したHDDは、従来のHDDとは異なる特殊なHDDとしてネガティブなイメージを抱いているユーザーは多い。実際に初期のSMR採用HDDは、その仕組上、使い方によってはランダムライトが極端に遅くなるケースが見られ、それがSMRのデメリットとしてクローズアップされた。また、メーカーでもその特性を理解しており、「アーカイブ向け」という用途を新たに新設し、SMR採用HDDを展開してきた。 しかし、この事情が2TBプラッタ採用HDDの登場で一変した。2TBプラッタを採用したHDDは、トップクラスのコスパを誇り、人気製品となっているが、一部の製品についてはSMR採用をメーカーが認めており、従来のアーカイブ向けではなく、デスクトップ向けの“普通”のHDDとして展開されているのだ。 このため、「2TBプラッタ=SMR採用ではないのか?」、「SMR採用だった場合、これまで使用していたHDDと同じように使えるのか?」といったことが話題になる機会が増えている。そこで、2TBプラッタを採用したHDDをさまざまな角度から検証した。 なぜSMRは嫌われるのか ユーザーが嫌うSMRの特徴 ・2段階書き込みになる

・ランダムアクセスに弱い SMRが従来のHDDの記録方式「CMR(Conventional Magnetic Recording)」と比較して大きく異なるのは、記録データを隣接トラックの一部に重ね書きすることである。このため、SMRでは、内部を一定容量のブロックに区切って管理する従来のCMRとは異なる内部管理を行なっている。 また、ブロック内のデータを書き換えると、隣接トラックのデータが消去されるため、書き換えたいデータだけでなく、そのデータ以降に書き込まれているデータすべてを書き直す必要がある。 SMRでのブロックサイズは通常256MBだが、SMRでは、少しのデータを書き換えるために最大256MBのデータを一旦読み出し、データの変更を行ない、再度書き込むという複雑な処理が必要になる。SSDでもデータの書き換え時は同じような処理を行なうが、SMRのHDDでは、SSDよりも大きな単位で書き換えが行なわれる。これが、ランダムライトが遅いと言われる要因でもある。

技術進化で性能向上 SMRでは、プラッタの外周部にCMRで記録する「メディアキャッシュ」と呼ばれる領域を設けている。メディアキャッシュは、SSDにおける疑似SLCキャッシュのような領域だ。データは、最初にメディアキャッシュに記録し、その後、SMR領域に移すことでランダムライトの速度が低下しないように工夫されている。 また、シーケンシャルライト時は、メディアキャッシュを介さずに直接SMR領域に記録するアルゴリズムなども開発されており、これらを組み合わせてCMRのHDDと変わらない使い勝手を実現している。 取材の結果メーカーはSMRだと認めた Seagate BarraCudaシリーズでは、2TBプラッタを採用した2～8TBモデルをラインナップしている。メーカーに確認したところ、これらのモデルは、SMRを採用していると言う

SMRは速度に問題はないのか ここからは、実際に2TBプラッタを採用したHDDのテストを行なっていく。テストを行なったのは、Seagate BarraCuda ST4000DM004。メーカーがSMR採用を認めている5,400rpmのデスクトップ向けの製品だ。 まずは、CrystalDiskMarkの結果を紹介する。最大読み出し速度は約196MB/s、書き込み速度は約182MB/sを記録しており、同容量で同じ回転数のWD Blue WD40EZRZよりも速い。最大速度に関しては、さすがに最新世代のプラッタを採用した製品といった感じだ。 また、ランダムライトの速度もWD Blue WD40EZRZと同程度でとくに遅いといったことも見られない。少なくともCrystalDiskMarkの結果を見る限りは、SMRを採用しているから従来のHDDとは異なるといった点は、まったく見えてこない。このテストの結果だけを見れば、ごく“普通”のHDDのように見える。