シーク時間はどういう意味ですか?

ハードドライブのシーク時間の定義

シーク時間は、 ハードウェアのメカニックの特定の部分がストレージデバイス上の特定の情報を特定するにかかる時間です。 この値は通常、ミリ秒(ms)で表されます。値が小さいほど、より速いシーク時間を示します。

シーク時間は、ファイルを別のハードドライブにコピーしたり、インターネットからデータをダウンロードしたり、ディスクに何かを書き込んだりするのにかかる時間の合計ではありません。シーク時間は、このようなタスクを完了するためには、他の要因と比較してもほとんど無視できます。

シーク時間はしばしばアクセス時間と呼ばれますが、データを見つけてから実際にアクセスするまでの待ち時間が小さいため、実際にはアクセス時間はシーク時間よりも少し長くなります。

シークタイムの決定要因

ハードドライブのシーク時間は、ハードディスクドライブのヘッドアセンブリ(データの読み書きに使用)が、アクチュエータアーム(ヘッドが取り付けられている場所)をトラックの正しい場所に配置するのにかかる時間ですデータは実際に記憶される)、ディスクの特定のセクタにデータを読み書きする。

アクチュエータアームの移動は完了までに時間がかかる物理的な作業であるため、ヘッドの位置が既に正しいトラックにある場合、またはヘッドが別の場所に移動する必要がある場合は、もちろんより長い時間がかかることがあります。

したがって、ハードドライブのシーク時間は、すべてのハードドライブが常に同じ位置にヘッドアセンブリを持つわけではないので、平均シーク時間によって測定されます。 ハードドライブの平均シーク時間は、通常、ハードドライブのトラックの3分の1以上のデータを探すのに要する時間を近似することによって計算されます。

ヒント:平均シーク時間の計算に関する特定の数学の詳細については、University of WisconsinのWebサイトからこのPDFの 9ページを参照してください。

平均シーク時間はこの値を測定する最も一般的な方法ですが、 トラックツートラックフルストロークの 2つの方法でも実行できます。 トラックトゥトラックは、隣接する2つのトラック間でデータを検索するのに要する時間です。フルストロークは、ディスクの最長トラックから最外トラックまでの全長にわたってシークするのにかかる時間です。

一部のエンタープライズストレージデバイスでは、容量が意図的に小さくなってトラックが少なくなるため、アクチュエータのトラック間距離が短くなります。 これは短いストロークと呼ばれます。

これらのハードドライブの用語はよく知られておらず、紛らわしいかもしれませんが、実際に知る必要があるのは、ハードドライブの検索時間は、ドライブが探しているデータを見つけるのにかかる時間であり、より大きなシーク時間よりも速いシーク時間を表す。

共通ハードウェアの例

ハードドライブの平均シーク時間は、時間の経過とともに徐々に改善されており、最初のもの(IBM 305)は約600msのシーク時間を有する。 数十年後、HDDの平均シーク時間は約25msになりました。 現代のハードドライブは、約9msのシーク時間、12msのモバイル機器、および約4msのシーク時間を有するハイエンドサーバを有することができる。

ソリッドステートハードドライブ(SSD)には、回転するドライブのような可動部品がないため、シーク時間は少し異なります。ほとんどのSSDのシーク時間は0.08〜0.16msです。

光ディスクドライブフロッピーディスクドライブのようなハードウェアの中には、ハードドライブよりもヘッドが大きく、シーク時間が遅いものがあります。 たとえば、DVDやCDの平均シーク時間は65 ms〜75 msであり、ハードドライブよりも大幅に遅くなります。

シークタイムは本当に重要ですか?

シーク時間がコンピュータや他のデバイスの全体的なスピードを決定するのに必要な役割を果たす一方で、同じように重要である他のコンポーネントが並行して機能することを認識することは重要です。

したがって、コンピュータを高速化するために新しいハードドライブを購入する場合や、複数のデバイスを比較してどちらが最速かを確認する場合は、 システムメモリCPUファイルシステム 、および実行中のソフトウェアデバイス。

例えば、インターネットからビデオをダウンロードするようなことをするのに要する総時間は、ハードドライブのシーク時間とはあまり関係ありません。 ディスクにファイルを保存する時間はシーク時間に多少依存しますが、ハードドライブが瞬間的に動作しない場合、ファイルをダウンロードするこのような場合、合計速度はネットワーク帯域幅の影響を強く受けます。

同じコンセプトは、 ファイルの変換 、DVDのハードドライブへのリッピング、および同様のタスクのような他の作業にも当てはまります

HDDのシーク時間を改善できますか?

シーク時間を増やすためにハードドライブの物理的特性をスピードアップするには何もできませんが、全体のパフォーマンスを向上させるためにできることがあります。 これは、ドライブのシーク時間だけがパフォーマンスを決定する唯一の要因ではないためです。

1つの例は、 フリーデフラグツールを使用して断片化を減らすことです 。 ファイルの断片がハードドライブ全体について別々に散らばっている場合、ハードドライブがそれらを収集してソリッドなピースに整理するのに、より多くの時間がかかるでしょう。 ドライブをデフラグすると、断片化されたファイルを統合してアクセス時間を短縮できます。

デフラグする前に、ブラウザキャッシュなどの未使用ファイルを削除したり、ごみ箱を空にしたり、 無料のバックアップツールオンラインバックアップサービスを使用しているオペレーティングシステムが積極的に使用していないデータをバックアップすることも考えられます 。 そうすれば、ハードディスクに何かを読んだり書いたりする必要があるたびに、ハードドライブがそのデータをすべて調べる必要はありません。