内部SSD + HDDドライブ用にMacbook Proを最適化する


31

SuperDriveをSSDに交換して、MacBook Proをアップグレードしました。現在、SSDをブートボリュームとして使用しており、すべてのアプリケーションがあります。私のホームフォルダーはHDDにあります。

私の質問は、速度/パフォーマンス/寿命についてセットアップを最適化する方法です。

いくつかの具体的な質問

  • SSDはアプリケーションにとって理想的な場所ですか?
  • スワップファイルはどこに配置する必要がありますか?SSDの寿命は短くなりますか?

私のコンピューターのスペック

Lionのシステム情報のフロントページのスクリーンショット。MacBookPro 15インチ、2010年半ば、2.66 GHz Intel Core i7プロセッサ、8 GBの1067 MHz DDR3 RAM、512 MBのVRAMとMac OS Xを実行するNVIDIA GeForce GT 330MグラフィックカードLion 10.7.1(ビルド11B26)。



1
購入したSSDのブランド(メーカーとモデル)を含めると役立ちます。ここでは、Macの仕様はそれほど問題ではありません。

回答:


38

SSDはアプリケーションにとって理想的な場所ですか?

SSDは、すべてのデータの理想的な場所です。ただし、部屋が不足している場合(ほとんどのSSD所有者と同様)、より大きく一般的なファイルタイプ(音楽、映画など)の一部を「オフロード」することをお勧めします。日。

しかし、そうは言っても、ソフトウェアとシステムが効率的に機能するのに役立つ小さなファイル(アプリケーション設定、プログラムキャッシュ、およびその他)がたくさんあるため、ホームフォルダーを別のドライブに置くのはやり過ぎかもしれません。場合によっては、意図ずにパフォーマンスをかなり低下させることがあります。

また、OS Xは必要に応じてtmpファイルを作成し、要求に応じて前後に処理することもあり、これはシステムがインストールされているドライブ(/ var / tmpなどの場所)にすべて書き込まれます。そして、正直なところ、すべてをオフロードする場合、SSDを購入してその利点を活用することはほとんど意味がありません。SSDは最近安価であり、すべてが従来のほとんどのHDDよりも長い保証(ほとんどが5年)です。

スワップファイルはどこに配置する必要がありますか?SSDの寿命は短くなりますか?

スワップファイルはそのままにします。新しいSSDの所有者が最初に行うことの1つは、読み取りと書き込み(読み取り:セルの消耗が遅い)を防ぐ方法を探してシステムを探し、最終的にはドライブの寿命を延ばそうとすることです。ほんの数か月(BitMICROは実際にSSDの寿命に関するいくつかの神話を暴きました)。これは不可能な作業です。OS X(および他のすべてのOS)は、タスクに対して数百万の小さな読み取り/書き込みを実行します。

ファイルは複数回キャッシュされ、多くの「ブードゥー」が内部で行われます。Lion、バージョン、ローカルTime Machineバックアップなども二重に。読み取り/書き込みサイクルを常に心配している場合は狂気に陥りますが、スワップの無効化、atimeなしでの実行、RAMディスクの作成を示唆するものはすべて、スネークオイルを操作するだけです(ただし、いくつかの最適化が可能です)スペースを解放するかSSDの摩耗を減らすために実行ますが、多くの場合、サービスを無効にする必要があります。それらのどれも、パフォーマンスの向上に関する実際のハードデータを提示しません。私の車は、十分な洗浄とディテールが施された後、より良い方法で運転しますが、明らかに、石鹸と水はエンジンを調整しません。それはプラセボの影響であり、非常に強力です。

現在、新しいトレンドはTRIMです。まず、このテーマに関する唯一の本物の記事(ある程度批判されていますが、誰もそれを完全に非難していませんが)は、OS XがTRIMの恩恵をほとんど受けていないことを示しています。第二に、TRIMイネーブラー(Oskar Grothによって開発された)は最近、争点になっており、インストーラーには本質的に欠陥があると主張する人もいます。グラント・パネルはそれを直してそれを直した。しかし、1つの疑問が残っています。OSXにはTRIMが必要ですか?そして、それが圧倒的な「はい」の場合、どのような状況ですか?

現在、多くのSSDメーカーが独自のガベージコレクションルーチンをドライブに配置しています。すべてのSandForceチップセットには、「フラッシュ耐久性への影響を最小限に抑えながらガベージコレクションをインテリジェントに実行する」と呼ばれるリサイクラーが付属しています(そして、これらのコントローラーを備えたSSDにTRIMを実際に使用しないでください)。したがって、TRIMを追加してもオーバーヘッドは追加され、パフォーマンスは低下しますが、わずかではあります(XBenchとHD Speed Testを使用した独自のテストに基づいています)。Kingstonのような他のメーカーも、コントローラーにネイティブガベージコレクションを追加することでこれに追随しています(ただし、これは新しいことではありません)。したがって、TRIMのスイッチを切り替えて、それがあなたの利益になると仮定するだけでは十分ではありません。

ネットは誤った情報と噂で満たされていますが、ある特定の人(Hyram)がこのトピックに関する興味深い情報を投稿しました。AppleがすべてのSSDでTRIMを有効にすることを選択しなかった理由について彼が言わなければならないことについては、こちらをご覧ください(以下のコメントも読んでください)。彼は最初の投稿で次のことを話します。

AppleはTRIMのサポートを非常に正当な理由でロックしました。Appleで使用されるコントローラーのアクセスタイミングと完全に一致するナノ秒クリティカルタイミングループでプログラムされているため、使用するSSDでコードが確実に動作します。 SSD。これらのドライバーを他のコントローラーで使用すると、せいぜいコントローラーの速度が遅くなり、最悪の場合、コントローラーの準備が整っていないときにコントローラーを強制的に動作させることにより、ストレージセルを破壊する熱効果が増大します。この熱の増加はSSDの死を早め、すでに低かった寿命を6か月に減らします。

次に、Sandforceの問題があります。SandforceのDuraClassコントローラー(SF1200以上)のいずれかを使用するSSDは、実際には2セットのチップコントローラーが組み込まれているため、並列書き込みを使用する独自のガベージコレクションおよびウェアレベリングシステムが組み込まれているため、TRIMはまったく必要ありません— 1つは要求されたデータの読み取りと書き込みでホストの要求を満たし、もう1つはソリッドステートアレイを自律的に管理し、定期的にアクセスするデータを新しいセルにシフトし、ブロックインデックスを更新し、一般的にワークロードを分散して熱効果を維持します絶対最小限に。TRIMを有効にすると、SSDは2つの独立した要素管理システム(OSからのものとデバイス自体に組み込まれたもの)の2倍の実行を強制されます。これにより、熱による損傷が劇的に増加し、再び、

彼がマークに載っているかどうかを公式に確認した人はいませんが、彼の警告を完全に無視するにはかなり厚くなければなりません。率直に言って、それは理にかなっています。問題がカーネル拡張機能にすべてのSSDのTRIMのスイッチを切り替えるように指示する以外の何物でもない場合、Appleがそれを行わないことはあまり意味がありません。多くの人はAppleがそうしているので高価格のSSDを買うと反論するだろうが、私の経験からすると、Appleはそれを抑えるのではなく、ユーザー体験を拡大する仕事をしている。市場には無数の安価なサードパーティの周辺機器が存在し(ビデオアダプターからマウスやキーボードまで)、Appleはそれらのいずれも最適な動作を妨げていません。なぜSSDから始めるのですか?明らかに、ここでさらに進んでいます。

SSDを調べて、オンボードガベージコレクションがあるかどうかを確認することをお勧めします。そして、たとえそうでなくても、TRIMを再考します。TRIMは廃止されたシステムであり、オンボードガベージコレクションの効率がはるかに高いことを理解し、解釈しています。

正直なところ、SSDにはすべて最低3年の保証が付いており(ほとんどのメーカーは5年まで保証しています)、それ以前にドライブが故障した場合、新しいものを受け取ります。AnandtechはSSDの現在の状態に関する例外的な記事を書いていますが、これは役に立つと思われるかもしれませんが、そのようなことでも怖がってはいけません。定期的にバックアップを取り、新しいドライブを楽しんでください。もちろん、限られたスペースのバランスを取ります。


1
これは、この問題に関するすばらしい記事です。ありがとうございます。:)
ルークデニス

1
TRIMは、特定の範囲のデータが不要になったことを伝えるためにOSからコントローラーに送信された単なるメッセージであるため、ドライブは将来の書き込みでデータを保持することを心配せず、その余暇。
マティアス

5

はい、すべてのアプリケーションをSSDに完全に保持してください。メインハードドライブにアプリを保持することにより、SSDに切り替えることの多くの利点を失うことになります。

スワップファイルに関しては、スーパーユーザーや公式のWindows 7サポートドキュメントなどのテーマに関して賛否両論があるようです。私の考えは、ドライブでTRIMを有効にすることです(便利なTRIMイネーブラーを使用し、SSDでスワップを維持します。TRIMは読み取り/書き込みを最小限に抑えるのに役立ちます。それが入っているコンピューターよりも長持ちします。


1
SSDの所有コストはバッテリーとほぼ同じだと思います-両方とも最終的に消耗品です。バッテリーやドライブを使い果たすと思う場合(または3年間の保証が必要な場合-AppleCareを購入します)。私は元のブートドライブとバックアップを最新の状態に保つので、それらを磨耗する心配はありません-保証交換のために送る必要があります。スピードアップは非常に劇的であるため、適合するすべてのものを最速のドライブに入れたいと思っています。Apple製以外のドライブをお持ちの場合は、保証期間を追加するか、希望の保証期間が設定されたドライブを選択できます。
bmike

0

スワップをすべてオフにしました。2009 MBPで8GbのRAMを使用しています。仮想RAM(古いMac OSが呼んだもの)を追加しても、実際には何も必要ないように思われ、何かがあればシステムを遅くするだけの価値はありません。システムはしばらくの間、クールできれいに動作しています。私は誰かがそれが「危険」である何らかの理由でパイプアップすると確信しています。しかし、それはラップトップであり、バッテリーを備えています。OSXはバッテリーが切れる前に休止状態になるように設計されています。とにかく8GbのRAMを消費するアプリを実行することはめったにありません。ホームフォルダーを移動することを考えています。はい、ホームライブラリフォルダーには各アプリケーションのユーザー固有のデータがたくさんありますが、オフロードするドライブはハイブリッドです。そのため、そのライブラリデータの多くは、ハイブリッドドライブの4Gb SSD部分に格納されると確信しています。


0

OK、これはかなり後のことですが、もちろん、SSDとHDDでFusion Driveを作成/使用します。次に、OSは、アクセス頻度の高いファイルをSSDに、使用頻度の低いファイルをHDDに置くことを管理します。

自動的に。


これには、コンボHDD / SSDフュージョンドライブが必要ですか?
クリスチャンシュレンズカー

いいえ、市販のSSDと市販のHDDを使用して自分で構築できます。
Zonker.in.Geneva
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.