osxの暗号化ボリューム統計に時間がかかる

osxの暗号化ボリューム統計に時間がかかる

私のワークステーションはSSDを搭載したMacBook Proです。セキュリティ上の理由から、私のプライマリボリュームは暗号化されています。フォルダからこのコマンドを実行しました。

time find . -exec stat {} + >/dev/null

real    0m5.205s
user    0m0.367s
sys     0m4.556s

このフォルダには1961個のエントリが含まれています。 SSDを持たないLinux(debian)システムで同じコマンドを実行するのに実際の時間は0.09秒です(同様のフォルダですが、1150個のエントリが含まれています)。

また、find . -ls | wc -l私のワークステーションでの実行には0.05秒しかかかりません(修正日も表示されています)。

スピードを上げるために私ができることはありますか?

ちなみに、私がこれを行う理由は、Boost.buildプロジェクトがワークステーションの依存関係を確認するのに6秒かかりますが、Linuxシステムでは1秒もかからないからです。

編集:問題のフォルダを7200rpmの非暗号化ハードドライブを持つ別のラップトップにコピーしましたが、find statコマンドにシステム時間が2.445秒かかりました。

編集2:HDDの暗号化を解除しましたが、OSXの同じSSDで約3.6秒かかります。

ベストアンサー1

OS XでSSDに対してTRIMが有効になっていることを確認してください。私は使うhttp://www.groths.org/trim-enabler/サポート機能を有効にした後、インストールして再起動した後、速度が大幅に向上したことを確認しました。

試してみて、I/O 速度に役立つ場合は、もう一度投稿してください。

また、Linuxボックスでは暗号化されていますか?暗号化には少しオーバーヘッドが発生します。

おすすめ記事