Macは最適化する必要がありますか?


53

Macを最適化する(OS Xを実行する)アプリケーションが表示されません。

Mac OS Xではデフラグは必要ありませんか?もしそうなら、なぜですか?


3
私はパーティーに遅れていることを知っていますが、そのようなプログラムがありますmacupdate.com/info.php/id/16819/idefrag
Rohan Monga

回答:


48

それは必要はありません。必要以上の詳細については、Amit SinghによるHFS Plusボリュームの断片化Mac OS X Internals:A Systems Approachの著者)をお 読みください。



1
アミット・シン「...私の一般化サンプリング数が少なすぎるAのボリューム『の結果を』 ...」 -ずっとだ少ない私はおそらくしたいことよりも詳細。
グラハムペリン

@Graham-それはあなたが読書をやめたポイントですか?その(長文の)エッセイには、他にもいくつかの文があります。
ドリ

@Doriずっと前にページ全体を読みました。数ヶ月前、私はfileXrayの使用を開始しました。これは、著者がhfsdebugよりも優れていると説明していますAmit SinghとfileXrayの関係について)。この質問に対するより詳細な回答をお待ちください。それまでの間、別の質問に対する私の回答の1つで、最適化の議論を見つけるでしょう。
グラハムペリン

1
通常は必要ありませんが、断片化により(特に)ドライブのパーティション分割ができなくなり、非常にいっぱいになったドライブでは、断片化の激しいドライブでデータが失われることがあります-私は自分のマシンでこれを見ました。OSは、ディレクトリの断片化ではなくファイルのみを処理します。
アリマック

23

Mac OS Xが使用するファイルシステム(技術的にはHFS +)であるHFSには、ドライブの断片化を軽減する多くの組み込みの手段があります。まず、エクステントベースの割り当てを使用します。これは、一度に複数の連続したデータブロックを書き込む(つまり、本質的にデータの断片化が少ない)という単純な方法です。第二に、遅延割り当てを使用します。つまり、ディスクの書き込みは「キュー」に入れられ、グループとしてドライブに書き込まれます(やはり本質的に断片化が少なくなります)。それに加えて、Mac OS Xはその場でファイルの最適化を行います。

長所と短所は、断片化は実際にはMacの問題ではないため、Mac OS Xでドライブを最適化するプログラムが表示されない理由です。

サイドノートとして、OS Xでドライブを最適化する商用プログラムがありますが、これは本質的に蛇の油です。ドライブに小さなレベルの断片化が存在する可能性がありますが、これらのアプリが確実にそれを処理します。しかし、それは100%不要であり、あなたはどんな利益も見そうにありません。


9
具体的には、Mac OS Xは20メガバイト未満のファイルをオンザフライで最適化します。大きなファイルを扱う場合(ビデオ編集など)、断片化の問題が発生する可能性があります。
CajunLuke

8
「100%不要」という表現は誇張です。私は最近それが必要だと感じました。
グラハムペリン

デフラグは、ボリュームを再パーティション化する必要がある場合に便利です。(これにはサードパーティのユーティリティもあります。)
アンドリューヴィット

@andrewVit HFS [+]の仕組みはわかりませんが、一部のファイルシステムは、断片化を防ぐために意図的にファイルを他のファイルから移動します。
ホーケン

21

ほとんどの人は、Macがディスクの断片化に苦しんでいないと言い、ほとんどの人が理解していない技術的な議論を挙げます。

それはやや真実です:あなたのコンピューターのパフォーマンスをまったく改善しないかもしれない何かに20ドル費やすことなくあなたはそれについてできることは何もないので、代わりに他のメンテナンスタスクに集中し、光沢のある新しいMacを購入する(または再インストールする)ことができます古いものは遅すぎます。

ただし、ディスクの断片化を気にしないための重要な前提条件は、常にディスクに空き領域を確保することです(薄気味のない推奨事項は見つかりませんでしたが、20%がよく言及されています)。

そして事実をまっすぐに保つために:

  • あります 機能断片化の一部を防ぐために設計されたMac OS Xでは。
  • Apple は、これらの機能はユーザーの大部分がフラグメンテーションの問題を気にするのに十分であると考えていますが、場合によっては「最適化」の恩恵を受ける可能性があると言います(例:大きなファイル」)
  • Mac OS X用の組み込みまたは無料で人気のあるデフラグユーティリティはありません(ただし、市販のものはあります)
  • 一部の人々は、断片化によって引き起こされる問題を持っています(12
  • どうかする簡単な方法はありません、あなたの特定の問題は、断片化によって引き起こされるが。

BTW(@Doriの回答)、引用されたHFS Plus Volumesのフラグメンテーションは、これを明示的に言っています:

HFS +の耐フラグメンテーション性に関して主張するつもりはないことに注意してください。サンプリングしたボリュームが少なすぎて、「結果」を一般化できません。

PS Webブラウザー(私が興味を持っている分野)は、少なくとも時々断片化の影響を受けることを知っています(例:mozillachrome)。私自身も、mozilllaの課題追跡システムで説明されている問題に似た問題を抱えていました。


1
大きなことは、スペースが不足し始めると、暴走フラグメンテーションが発生することです(デフラグする連続したスペースがないため、ファイルが自動的にデフラグされず、連続したスペースが作成されないため、ファイルは最適化されません、...)。Drive Geniusを使用して、この状況にあると判断しました(かなりのサイズの連続した空き領域がありませんでした)。デフラグ/クリーンアップしました。そして出来上がり、それ以外の場合は光沢のないマシンからもう少し人生。
jhfrontz 14

タイムマシンは常にターゲットディスクをいっぱいにします。これは、ユーザーが断片化の問題に遭遇する可能性が最も高い場所です。
Abhi Beckert

20

一般的に、HFS +をデフラグする必要はありません。フラグメント化することは可能ですが、OS Xカーネルの実装には、遅延ブロック割り当てやホットバンディングなど、フラグメンテーションを制限する傾向がある多くの機能が含まれています。本当に奇妙なこと(多くの読み取りと削除を行いながらドライブを常に99%以上いっぱいに保つ)をしない限り、ドライブを大幅に断片化することは非常に困難です。

OS Xドライブをデフラグするのが一般的に価値があるのは、LVM操作(ブートキャンプ用のパーティションの縮小など)を実行しようとしたときだけで、組み込みツールは失敗します。その理由は、これらの障害の大部分は、ターゲットレイアウト外のブロックに存在するボリュームのコア構造(エクステントまたはカタログファイルのような)によって引き起こされるためです。技術的にはこれらはファイルですが、ボリュームメタデータの保存に使用されるため、組み込みのファイル移動コードはライブ(マウントされた)パーティションでの移動に問題がありますが、オフラインディスクで動作するデフラグユーティリティはパーティションの先頭に移動するだけです、ボリュームリサイザーが機能するようにします。

したがって、デフラグユーティリティは一般に価値がありませんが、ヘビ油ではなく、非常に特殊なツールです。


1
10%以上の空き領域があると、実際の問題の原因となる可能性のある断片化を見つけるのが(それほど難しくない)この回答が示すよりも簡単です。
グラハムペリン

3

使用する必要のあるものはありません。Appleがそれが必要だと感じたなら、それは内蔵されていただろう。

たとえば、MacはWindowsとはまったく異なります。

以下を確認してください:http : //osxdaily.com/2014/01/13/defrag-mac-hard-drive-necessary-or-not/


知りませんでした。私はWindows 7を持っていて、実際には数時間ごとに最適化する必要がありました。
201044

0

いいえ、そうではありません。Mac OS Xは20MBを超えるファイルに対してそれ自体を実行しますが、SSDに対してはまったく問題ではありません。


3
複数のエクステントを要求することは、1つのエクステントよりも多くのリソースを消費するため、SSDにとっては依然として問題になるでしょう。また、エクステントが8個を超えるファイルのBツリールックアップもまだあります。
ホーケン

-1

osxは、インストールされているパーティションを縮小する必要がある場合、またはhfs +を他の場所で使用する場合に、デフラグツールを必要とします。

優れた例は、osxを何年も使用してからデュアルブートを使用し始めた後(gnu / linuxなどの2番目のオペレーティングシステムをインストールするなど)(今週とまったく同じです)、gnu / linuxとして知られています( ubuntuのように)毎日、特にosxユーザーの間で、mroeとより人気が高まっています-このコンテキストでは、それほどまれではありませんサイズを変更する前にデフラグする必要があったときに再びosxを戻す

だから皆さん、osxでデフラグツールを必要としたり、hfs +を必要としないでください。

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