HDDまたはSSDにどのくらいの空き容量を残しますか?


111

非公式(つまり、ジャーナリスティック)テクノロジープレス、およびオンラインテクノロジーブログやディスカッションフォーラムでは、ハードディスクドライブまたはソリッドステートドライブにある程度の空き容量を残すという逸話的なアドバイスに遭遇します。これにはさまざまな理由がありますが、理由がない場合もあります。このように、これらの主張は、実際にはおそらく合理的ですが、それらについて神話的な雰囲気を持っています。例えば:

  • ディスクが80%満杯になったら、それらを満杯と見なし、すぐに削除するかアップグレードする必要があります。彼らが90%いっぱいになった場合、あなたは自分のズボンが実際に燃えていると考え、それを是正するために適切な量の即時性で反応する必要があります。(ソース。)

  • ガベージコレクションの効率を最高に保つために、従来のアドバイスでは、ドライブの20〜30%を空のままにすることを目指しています。(ソース。)

  • パフォーマンスを向上させるには、HDの空き容量を約20%にする必要があると言われました。HDは、フルに近くなると、本当に遅くなります。(ソース。)

  • スワップファイルと一時ファイルのためのスペースを残す必要があります。私は現在33%の空きを残しており、10GBの空きHDD容量を下回らないことを誓います。(ソース。)

  • 通常は15%と言いますが、一時ファイルとスワップファイルに十分な容量がある限り、技術的には安全です。(ソース。)

  • Windowsでは、実行時にドライブにそれほど空きがないとデフラグが実行されないため、10%プラスをお勧めします。(ソース。)

  • 通常、断片化を回避するために約10%の空きを残しておきます(ソース)。

  • ドライブが常に75%または80%以上使用されている場合は、より大きなSSDにアップグレードすることを検討する価値があります。(ソース。)

オペレーティングシステム、ファイルシステム、ストレージテクノロジーの特定の組み合わせ(例:磁気プラッタとソリッドステート)に必要な空き容量の割合または絶対量のいずれかについて、できれば査読済みのジャーナルに掲載される研究がありますか?(理想的には、そのような研究は、システムがスワップスペース使い果たすのを防ぐため、またはパフォーマンスの損失を避けるために、使用されたスペースの特定の量を超えない理由も説明します。)

そのような研究をご存知の方は、その研究へのリンクと調査結果の簡単な要約でお答えいただければ幸いです。ありがとう!


2
私は調査結果については知りませんが、自分の調査結果については知っています。すべてのファイルが最適化されている場合、ほぼ満杯のドライブでパフォーマンスが低下することはありません(わずかに遅いディレクトリアクセスを除きます)。問題は、多くのデフラグツールがファイルの断片化を最適化するが、その過程で空き領域がさらに断片化されたままになるため、新しいファイルがすぐに断片化されることです。ディスクがいっぱいになると、空き領域の断片化はさらに悪化します。
AFH

8
@Abdul-スワップファイルサイズに関する多くのアドバイスは誤解を招きます。重要な要件は、一度にアクティブにしたいすべてのプログラムに十分なメモリー(実および仮想)を持たせることです。したがって、RAMが少ないほど、より多くのスワップが必要になります。したがって、実際に必要な量がわかるまで、任意の初期サイズとしてではなく、RAMサイズの比率(ダブルが推奨されることが多い)を取ることは間違っています。システムが最も混雑しているときにどのくらいのメモリが使用されているかを調べ、それを2倍にしてRAMサイズを減算します。スワップ領域が不足することはありません。
AFH

2
これは、ドライブを何に使用しているのかによります。大きなセグメントで大量のデータをハードドライブに追加および削除する必要がある場合、移動する必要のあるファイルのサイズに基づいて適切な空き領域を残します。10〜20%は妥当な一般的な提案のように思えますが、個人的な経験以外はそれをサポートするものは何もありません。
デビッド

2
@ EugenRieck、Jon Turneyの「End of the peer show」(New Scientist、1990年9月22日)を参照してください。ピアレビューは不完全であることが知られていますが、より良い選択肢はほとんどありません。平凡で間違いのある論文であっても、ブログやフォーラムの投稿で主張を通過させ、理解のためのより良い出発点にして、曖昧なものよりも偽造されるべきです。
サンパブロクパー

2
@EugenRieck:「ピアレビューマネーメーカー」; いくつかの出版社があり、より倫理よりも他の人。(あなたが思っている場合は、はい私は知っているの悲劇米国対アーロン・シュワルツが。)「この二つの世界は、重複を共有しません。」幸い、彼らが行います。大学や他の場所では、システム管理者と学者がSEとPRの両方から利益を得ていると思います。これからも話題にしましょう、ありがとう:)
sampablokuper

回答:


10

できれば査読済みのジャーナルに掲載された研究はありますか[…]?

そのためには、システム管理またはその他の20年以上前にさかのぼる必要があります。これは、少なくとも30年以上前のパーソナルコンピューターとワークステーションのオペレーティングシステムの世界ではホットな話題でした。BSDの人々がBerkeley Fast FileSystemを開発し、MicrosoftとIBMがHigh Performance FileSystemを開発していた時代。

作成者による両方の文献は、連続したファイルブロックを連続させようとすることでブロック割り当てポリシーがより良いパフォーマンスをもたらすように、これらのファイルシステムが編成された方法を議論しています。これについての議論、およびブロックを割り当てるために残された空き領域の量と場所が、主題に関する現代の記事でブロックの配置とパフォーマンスに影響するという事実を見つけることができます。

たとえば、バークレーFFSのブロック割り当てアルゴリズムの説明から、現在のシリンダーグループとセカンダリシリンダーグループに空きスペースがなく、アルゴリズムが第4レベルのフォールバックに達した場合(「徹底的な検索を適用する」すべてのシリンダーグループに」)ディスクブロックを割り当てるパフォーマンスが低下し、ファイルの断片化も低下します(したがって、読み取りパフォーマンスも低下します)。

過去30年間に受けた知恵は、これらの分析および類似の分析(当時のファイルシステム設計のレイアウトポリシーを改善することを目的とした唯一のファイルシステム設計とはほど遠い)です。

例:FFSボリュームが90%未満に保たれ、作成者が行った実験に基づいてパフォーマンスが低下しないという元の論文の主張は、今世紀に出版されたUnixファイルシステムに関する本でも無批判に繰り返されています(例: Pate2003 p.216)。これを疑問視する人はほとんどいませんが、Amir H. Majidimehrは実際にxeが実際に目立った効果を観測していないと言って、前世紀を実際に行いました。特に、最後の10%をスーパーユーザー用に確保する慣習的なUnixメカニズムのため、90%のディスクは、スーパーユーザー以外のユーザーにとっては事実上100%いっぱいです (Majidimehr1996 p。68)。ビルカルキンズもそうでした。彼は、実際には21世紀のディスクサイズで最大99%まで満たすことができると提案しています。まだ遊べる(Calkins2002 p。450)

この後者は、受け取った知恵がいかに間違ったものになるかの例です。この他の例があります。SCSIとATAの論理ブロックアドレス指定ゾーンビット記録の世界が、BSDファイルシステム設計での回転遅延の慎重な計算をすべてウィンドウの外に捨てたように、SSDの物理的な仕組みは、むしろウィンドウの空きスペースを捨てます。ウィンチェスターのディスクに適用される知恵を受け取りました。

SSDを使用すると、デバイス全体の空き容量、つまりディスク上のすべてのボリューム間およびそれらの間の空き容量が、パフォーマンスと寿命の両方に影響を与えます。また、ファイルを連続した論理ブロックアドレスを持つブロックに保存する必要があるという考えの基礎は、SSDには回転するプラッターやシークするヘッドがないという事実に基づいています。ルールが再び変更されます。

SSDを使用すると、空き領域の推奨最小量は、実際にあるより 33年前のウィンチェスターディスクとバークレーFFSを用いた実験から来ている伝統的な10%以上。たとえば、Anand Lal Shimpiは25%を与えます。この違いは、これがデバイス全体の空きスペースでなければならないという事実によって悪化しますが、10%の数字は各単一FFSボリューム内にあり、したがって、パーティションプログラムがすべてのスペースではないTRIMを知っているかどうかによって影響を受けますパーティションテーブルによって有効なディスクボリュームに割り当てられます。

また、そのようなTRIM対応のファイルシステムの空きスペースをトリミングすることができ、ドライバなどの複雑で配合されたのディスクボリューム、およびSSDのメーカー自体も事実すでに種々の程度の割り当て予約領域をホストに、すなわち(デバイスoutwithさえ見えません)ガベージコレクションやウェアレベリングなどのさまざまな用途向け。

書誌


5
「書誌」は、テキスト内の参照なしでは役に立たない。
-ivan_pozdeev

49

「査読付きジャーナル」が発行する「研究」について話すことはできませんが、日々の仕事にそれらに依存する必要はありませんが、何百もの生産の現実について話すことはできます長年にわたるさまざまなOSのサーバー:

フルディスクがパフォーマンスを低下させる理由は3つあります。

  • 空き領域の不足:一時ファイル、更新などを考えます。
  • ファイルシステムの劣化:ほとんどのファイルシステムは、十分なスペースがない場合にファイルを最適にレイアウトする能力に問題があります
  • ハードウェアレベルの低下:十分な空き領域がないSSDおよびSMRディスクでは、スループットが低下し、さらに悪いことに遅延が増加します(場合によっては何桁も)

最初のポイントは些細なことです。特に、健全な実稼働システムでは、ファイルを動的に拡大および縮小する際にスワップスペースを使用することはありません。

2番目のポイントは、ファイルシステムとワークロードの間で大きく異なります。ワークロードが混在するWindowsシステムでは、70%のしきい値が非常に有用であることが判明しました。大きなファイルをほとんど持たないLinux ext4ファイルシステム(ビデオブロードキャストシステムなど)の場合、これは最大90%以上になる可能性があります。

3番目のポイントはハードウェアとファームウェアに依存しますが、特にSandforceコントローラーを搭載したSSDは、高書き込みワークロードでフリーブロック消去にフォールバックし、書き込みレイテンシが数千パーセント増加する可能性があります。通常、パーティションレベルで25%を空けてから、80%未満の充填率を観察します。

推奨事項

最大充足率が強制されることを確認する方法について述べたことに気付きました。いくつかのランダムな考え、それらのいずれも「ピアレビュー」(有料、偽造、または本物の)でなく、すべてが実動システムからのものです。

  • ファイルシステムの境界を使用:/varルートファイルシステムに属していません。
  • 監視、監視、監視。自分に合っている場合は既製のソリューションを使用し、そうでない場合は出力を解析し、df -h警告音を鳴らさないようにします。これにより、autoremoveオプションなしで自動アップグレードがインストールされ実行されているルートfsの30個のカーネルを節約できます。
  • そもそもfsオーバーフローの潜在的な混乱と、それを大きくするコストとを比較検討してください。組み込みデバイスを使用していない場合は、ルート用にこれらの4Gを2倍にするだけです。

19
これは便利です。典型的な逸話よりも詳細であり、説明力があります。それに応じて賛成しました。しかし、「インターネット上の誰かがこれが彼らの経験だと言っている」だけでなく、より確かな証拠が本当に欲しいです。
サンパブロクパー

2
この答えを読んでいる間、重要な注意点は、「すべて」という答えはなく、各ユースケースについて考えることで、探していた詳細を見つけることができるということです。Eugenが重要なプロセスがその最後の利用可能なスペースを使用する可能性があるものをリストしたときに、ここで問題をよりよく解決する方法を明確に理解しました。
Pysis

4
最初のポイントは、体系化された癌がほとんどのディストリビューションを食い物にした今、些細なことではありません。/varいっぱいになり、サーバーが転倒します。
クリリス

6
オイゲン・リエック:言いたくありませんが、あなたの答えは次のとおりです。およびb)なぜ有用なのか。関連する研究への指針は見当たりません。たとえば、Windowsシステムで70%以上を埋めるとどうなりますか。元の質問は、実際の(必ずしも査読済みではない)研究に関するものでした。
オットトゥーメ

6
@sampablokuper確実なアドバイス:学術的な優先事項は、日々の運用上の優先事項とは大きく異なります。だからこそ、あなたの大学の学位は、実際にこの問題の準備をしていませんでした。学者は、これらのシステムの日々の実際的な問題についてこれほど気にすることはめったにありません。情報の健全性を常に確認してください。ただし、それ以外は、実際にこれらのシステムをスカイペーパーのパイで実際に実行している人を信頼してください。また、情報をクラウドソーシングから入手できるという利点もあります。これにより、ガベージ情報が取得される可能性が大幅に減少します。
jpmc26

29

オペレーティングシステム、ファイルシステム、およびストレージテクノロジーの特定の組み合わせに必要な空き領域の割合または絶対量のいずれかに関する調査がありましたか?...

20年にわたるシステム管理の中で、さまざまな構成の空き領域の要件を詳述する研究に出会ったことがありません。これは、コンピューターが非常に多様に構成されており、可能なシステム構成が非常に多いために実行が難しいためだと思われます。

システムに必要な空き容量を判断するには、2つの変数を考慮する必要があります。

  1. 望ましくない動作を防ぐために必要な最小スペース。これ自体が流動的な定義を持っている場合があります。

    この定義だけで必要な空き領域を定義するのは役に立たないことに注意してください。これは、衝突するまさにその時点までレンガの壁に向かって80 mphを運転するのが安全だと言っているのと同じことです。

  2. 管理者が対応する前にシステムが劣化しないように、追加の可変量のスペースを確保する必要があるストレージの消費率

OS、ファイルシステム、基盤となるストレージアーキテクチャ、アプリケーションの動作、仮想メモリ構成などの特定の組み合わせは、明確な空き領域要件を提供したい人にとって非常に困難です。

そのため、そこには非常に多くの「ナゲット」のアドバイスがあります。それらの多くは、特定の構成に関する推奨事項を作成していることがわかります。たとえば、「容量に近づいたときにパフォーマンスの問題が発生する可能性のあるSSDがある場合は、20%以上の空き領域を維持します。」

この質問に対する単純な答えはないためシステムの最小空き領域要件を特定するための正しいアプローチは、システムの特定の構成に照らしてさまざまな一般的な推奨事項を検討し、しきい値を設定して監視し、調整することです。必要に応じて。

または、少なくとも20%の空き領域を確保することもできます。もちろん、SSDと従来のハードディスクと事前に割り当てられたスワップファイルの組み合わせでバックアップされた42 TB RAID 6ボリュームを持っている場合を除き...(これは深刻な人たちにとっては冗談です)。


8
答えてくれてありがとう:)私はあなたのポイントの1つを取り上げたいと思います:「ストレージが枯渇したマシンの結果は自明であるので、いくらかの空きスペースを残すためのアドバイスを正当化する必要はありません」自明。予想以上に人々を驚かせます。また、オペレーティングシステム、ファイルシステムなどのさまざまな組み合わせが、さまざまな方法でこの状況に対応する可能性があります。警告なしで失敗するものもあります。知るか?ですから、これにもっと光を当てることは素晴らしいことです。したがって、私の質問:)
sampablokuper

1
ストレージが枯渇したマシンの結果があることを自明であると断言するとき、私はそれらの結果を説明するのではなく、ストレージが枯渇したマシンが常に結果を経験することを断言します。私の答えで証明しようとするとき、それらの結果の性質、およびそれらを回避するための「最適な」空き領域の量は、非常に構成固有です。それらをすべてカタログ化しようとすることもできると思いますが、役に立つよりも混乱を招くと思います。
Twisty Impersonator

また、特定の構成が低いディスク容量にどのように反応するかを尋ねるつもりがある場合(警告、パフォーマンスの問題、障害など)、それに応じて質問を編集してください。
ツイスティななりすまし

さらに3つの質問を追加します。3。ビジネスの将来の成長予測に基づいたディスク消費の最も可能性が高く、最悪の場合の変更、4。ディスクスペースが不足した場合のビジネスのコスト、5。ディスク容量を大幅に増やす必要がありますか。クライアントの1人がオンサイトで250 TBのzfs raidをオンサイトで持っている場合、大きなディスクをraidアレイに追加し、小さいディスクを廃止するのに約1日かかるため、重要な変更の数週間前に知る必要があります。
iheggie

12

もちろん、SSDが空き容量を事前に消去できることを除けば、ドライブ自体(HDDまたはSSDも同様)は、使用されている割合をそれほど気にすることはできません。読み取りパフォーマンスはまったく同じになり、書き込みパフォーマンスはSSDで多少悪くなる場合があります。とにかく、何も書き込むスペースがないので、ほぼ完全なドライブでは書き込みパフォーマンスはそれほど重要ではありません。

一方、OS、ファイルシステム、およびアプリケーションは、常に空き領域が利用可能であることを期待します。20年前は、ファイルを保存する前に、アプリケーションがドライブの空き容量を確認するのが一般的でした。今日、アプリケーションは許可を求めずに一時ファイルを作成します。通常、一時ファイルは、失敗した場合にクラッシュしたり、不規則に動作したりします。

ファイルシステムにも同様の期待があります。たとえば、NTFSはディスクの大部分をMFT用に予約していますが、このスペースはまだ空きとして表示しています。NTFSディスクの容量が80%を超えると、MFTフラグメンテーションが発生し、パフォーマンスに非常に大きな影響を及ぼします。

さらに、空き領域があると、通常のファイルの断片化を防ぐことができます。ファイルシステムは、サイズに応じて各ファイルの適切な場所を見つけることにより、ファイルの断片化を回避する傾向があります。満杯に近いディスクでは、選択肢が少なくなるため、選択肢を少なくする必要があります。

Windowsでは、必要に応じて大きくなる可能性があるスワップファイル用の十分なディスク領域があることも期待されます。できない場合は、アプリが強制的に閉じられることを期待してください。スワップスペースが非常に少ないと、実際にパフォーマンスが低下する可能性あります。

スワップのサイズが固定されていても、システムディスク領域を完全に使い切ると、システムがクラッシュしたり、起動できなくなったりする可能性があります(WindowsとLinux同様)。OSは起動中にディスクに書き込むことができるためです そのため、ディスク使用量の90%に達すると、塗料が燃えていると考えるはずです。最近のダウンロードが削除されてOSに少しのディスク領域が与えられるまで、コンピュータが正常に起動しなかったのを見たことは一度もありません。


8

SSDの場合、書き換え率が増加し、ディスクの書き込みパフォーマンスに悪影響を及ぼすため、いくらかのスペースが残っているはずです。80%は、おそらくすべてのSSDディスクで安全な値です。一部の最新モデルは、90〜95%の占有容量でも正常に動作する場合があります。

https://www.howtogeek.com/165542/why-solid-state-drives-slow-down-as-you-fill-them-up/


1
Mod Up-SSDはHDDとは大きく異なります。正確なメカニズムはドライブによって異なりますが、SSDは[同一に配置された]データをディスク上の異なる[無料]の場所に書き込み、その後のガベージコレクションを使用して1箇所での過度の摩耗を防ぎます(これは「ウェアレベリング」と呼ばれます)。ディスクがいっぱいになると、これを実行できる効率が低下します。
ブラッド

2
また、いくつかの「新しい」ディスクが正常に動作する理由は、ユーザーがアクセスできない適切な量の空のスペースを既にプロビジョニングしていることです(特に「エンタープライズ」SSDの場合)。これは、「フル」SSDの速度を低下させる「読み取り-消去-書き換え」サイクルなしで、データを書き込むための「フリーブロック」が常に存在することを意味します。
スチュアートブロック

1
すべての SSDがすでにこれをある程度行っており、あなたからそれを隠すことに注意してください。これは、ウェアレベリングの一部として行われます。より多くの空きスペースを残すと、ウェアレベリングのためのスペースが増えます。これは、SSDの安価なTLCモデルである場合は特に、頻繁に書き込まれるディスクにとって有益です。この場合も、20%の空きを残さなければならない場合、安価なディスクの利点の一部が失われます。最後に、新しいディスクは確かに優れていません。SSDの第一世代はSLCディスクであり、100.000回の消去サイクルがありました。現在のTLCは5000まで低くなる可能性があります。これは20倍悪いです。
–MSalters

8

「ルール」は要件によって異なります。また、ZFSなどの特殊なケースがあります:「90%の容量で、ZFSはパフォーマンスベースの最適化からスペースベースの最適化に切り替わります。これはパフォーマンスに大きな影響を与えます。」はい、これはZFSの設計の側面です...観察や事例証拠から得られるものではありません。ZFSストレージプールがSSDのみで構成されている場合、これは明らかに問題ではありません。ただし、回転するディスクであっても、静的ストレージを扱うときは99%または100%に達することができ、最高のパフォーマンスは必要ありません。安全性が優先1です。

次に、btrfs-極端な場合:空き領域が少なくなりすぎると(数メガバイト)、戻りのない状態になる可能性があります。いいえ、できませんので、ファイルを削除することはできません。ファイルを削除するだけの十分なスペースがありません。btrfsはCOW(コピーオンライト)ファイルシステムであり、メタデータをこれ以上変更できないポイントに到達できます。この時点で、ファイルシステムに追加のストレージを追加し(USBサムドライブが機能する可能性があります)、拡張ファイルシステムからファイルを削除し、ファイルシステムを縮小して追加ストレージを再度削除できます)。繰り返しますが、これはファイルシステムの設計によって引き起こされるいくつかの側面です。

「実際の(深刻な)データ」を提供できる人は、おそらく「実際の(深刻な)ストレージ」を扱う人です。Twistyの(優れた)答えは、主な制限要因が管理者の速度であるエンタープライズ環境で動作するハイブリッドアレイ(大量の安価な低速回転、大量の高速回転ディスク、多くのSSDで構成される)に言及していますアップグレードを注文できます。16Tから35Tに移行するには6か月かかることがあります...そのため、アラームを50%に設定することを提案する真剣に裏付けられたレポートになります。


2
明らかにzfsプールを100%にしたことはありません。これは意図的に行うべきではありません。苦痛です。何も削除できません。ファイルを切り捨てて、書き込みアクセスを取り戻す必要があります。削除することもできます。
camelccc

4

非常に多くの要因があり、非常にセットアップ固有の量で結果に寄与しています。したがって、厳密な数値はありません。これは、これらのパラメーターの関数としてのみ測定できます。(これがおそらく他のユーザーがこの特定の主題に関する特定の研究を行わなかったと報告する理由です-決定的なものをコンパイルするには多すぎる変数。)

  • ハードウェア

    • HDDにはすべてのセクターが常に割り当てられています。したがって、どれだけのユーザーが現在のユーザーデータを含んでいるかはまったく関係ありません。(コントローラーの場合、すべてのセクターには常にいくつかのデータが含まれており、指示どおりに読み取りと上書きを行うだけです。)
    • 一方、SSDのコントローラーは、ファイルシステムと同様に、そのセクターを動的に(デ)割り当てます。使用量が多いほど、この作業は難しくなります。それがどれほど困難であり、これが観測可能なパフォーマンスにどの程度影響するかは、次の条件に依存します。
      • コントローラーのパフォーマンスとアルゴリズムの品質
      • 書き込み負荷
      • 文字の範囲で、全体的な負荷(コントローラーにガベージコレクションの時間を与えるため)
      • スペースのオーバープロビジョニング(一部のメーカーでは、顧客がそれを事前注文したり、動的に変更したりすることもできます)
  • ファイルシステム

    • さまざまなファイルシステムが、さまざまな負荷とホスト処理要件に合わせて設計されています。これは、フォーマットパラメータによってある程度調整できます。
    • FS書き込みパフォーマンスは空き領域と断片化の機能であり、読み取りパフォーマンスは断片化のみの機能です。最初から徐々に劣化するため、問題は許容できるしきい値の場所です。
  • 荷重タイプ

    • 書き込みが多い負荷は、新しい空きブロックをすばやく見つけてアクセスすることを強調します
    • 読み込みが多い負荷では、関連データを統合することを重視しているため、オーバーヘッドを抑えて読み込むことができます

3

メカニカルドライブで考慮すべきことの1つは、外側のエッジのスループットが内側より高いことです。これは、外側の外周が大きいほど、1回転あたりのセクター数が増えるためです。

ドライブが容量に達すると、低速の内部セクターのみが使用可能になるため、パフォーマンスが低下します。

詳細な分析については、https://superuser.com/a/643634を参照してください。


5
これは、ドライブからファイルが削除されない場合にのみ当てはまります。現実には、容量が90%に達する頃には、ドライブのあちこちにたくさんの空きスポットが点在しています。
ドミトリーグリゴリエフ

1
ハードディスクコントローラーがギャップを埋めることを控えると言うつもりはありませんが、ドライブがいっぱいになると、より多くの内部セクターが使用されます。90%の容量のディスクは、わずか55%のディスクよりも多くの内部セクターを使用します。シーク時間はパフォーマンスに大きな影響を与えるため、これは主に大きな連続ファイルの利点です。ただし、使用可能なスペースが大きいということは、大きなファイルを連続して保存する機会が増えることを意味します。
ウェストールマン

@WesTolemanハードディスクコントローラーは、物事の行き先を決定する責任はなく、セクター番号を物理的な場所にマッピングするだけです。オペレーティングシステムは、特にファイルシステムです。
するThorbjörnRavnアンデルセン

3

ドライブの使用目的によって異なりますが、一般に20%〜15%の空き領域がディスクの回転に適した答えであり、10%以上がSSDに適しています。

これがコンピュータのメインドライブであり、ファイルが移動される可能性がある場合、20%の空き領域が大幅な速度低下を防ぐはずです。これにより、必要に応じてデータを移動およびコピーするための十分な空き領域がドライブ全体に確保されます。空いている場所が元のデータに近い場合、回転ドライブは最適に機能しますが、SSDでは物理的な場所は毎日のパフォーマンスに影響しません。そのため、純粋にパフォーマンス上の理由から、回転ドライブにはより多くの空き領域が必要です。SSDでは、空きスペースが減るとドライブの寿命が短くなりますが、パフォーマンスは低下しません。SSDは一時的なデータとランダムなダウンロードファイルを使用頻度の低い場所に保存しようとするため、ドライブ全体でセルの使用量のバランスを取ることができます。そうしないと、ドライブの一部が残りのドライブよりもはるかに早くエージングします。

これがメディアまたは長期ストレージドライブの場合、5%〜10%の空き容量で十分であり、回転ディスクの場合は10%が望ましいでしょう。このドライブではデータの移動がほとんど必要ないため、それほど多くの空き領域は必要ありません。そのため、パフォーマンスはそれほど大きな要因ではありません。空き領域は、主に不良セクタの破棄と置換、およびファイルの連続性を高めるために役立ちます。

非常に明確で明確な理由がない限り、1日以上95%の容量を超えるドライブをプッシュしません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.