コンテンツへスキップ

MacBook ProのアフターマーケットSSD:TRIMがテストされます

    1652057523

    Macでのトリム:AppleのOEMSSDのみ

    ソリッドステートドライブが4KBページにデータを書き込むことはすでにご存知でしょう。データの再配置、古いデータの削除、および新しいデータ用のスペースの作成の過程で、それらはより大きなブロックで動作します。これは私たちがガベージコレクションと呼んでいるものであり、すべてのSSDが使用するものです。

    問題は、SSDとオペレーティングシステムが通常、あまり通信関係にないことです。ファイルを削除すると、OSはそのデータによって消費されたスペースを空きとしてマークしますが、ドライブには何も通知しません。時間の経過とともに、SSDがまだ必要であると信じている(オペレーティングシステムに応じて)多くの利用可能なスペースを蓄積することになります。OSがドライブにデータを含むアドレスに書き込むように指示した場合にのみ、「ああ、その情報は無効である必要があります」と判断されます。それまでは、これらのページはガベージコレクションによってシャッフルされ、SSDコントローラーの速度が不必要に低下し、ドライブのNANDセルが早期に摩耗していました。

    ここでTRIMコマンドが機能します。ファイルが削除されると、オペレーティングシステムはTRIMコマンドをSSDに送信し、それらのセクターを無効なデータとしてマークします。その時点で、ドライブはそれらに対してガベージコレクションを実行しないことを認識しています。

    もちろん、TRIMのサポートはいくつかの異なる場所から来ています。ドライブ、コントローラー、およびオペレーティングシステムはすべて互換性がある必要があります。幸い、TRIMに適したエコシステムを構築するプロセスはずっと前に始まりました。Windows 7、Windows 8、Server 2008、Linux、OpenSolaris、FreeBSD、およびOSXはすべてこのコマンドに対応しています。 

    ただし、ハードウェアとソフトウェアの組み合わせがTRIMをサポートしているからといって、それが常にアクティブであるとは限りません。Windowsの世界では、幸運なことに、オープン性と互換性が通常受け入れられています。しかし、Appleはそれほど慈悲深いわけではありません。TRIMはOEMSSDでのみ動作し、アフターマーケットにインストールされているサードパーティ製ドライブではこの機能が無効になっています。

    この人為的な制限を回避する方法は秘密ではありません。実際、サードパーティのSSDをMacBook Airにインストールし、TRIMをオンにして、2012MacBookAirのSSDをアップグレードしてベンチマークする方法を紹介しました。今日は、別のSSDと別の方法を使用して同じことを行う方法を示し、次に別のいくつかのテストを実行します。

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x