まもなく新しい開発用ラップトップが手に入ります。TrueCryptを使用してディスク全体を暗号化することを考えています。
どのようなパフォーマンスの低下を期待できますか?10%?30%?もっと?また、ワークロードに影響があると仮定すると、Visual Studioのコンパイル/使用は大きな影響を受けますか?私はこのようなものをウェブ上で見つけることができないようです。
まもなく新しい開発用ラップトップが手に入ります。TrueCryptを使用してディスク全体を暗号化することを考えています。
どのようなパフォーマンスの低下を期待できますか?10%?30%?もっと?また、ワークロードに影響があると仮定すると、Visual Studioのコンパイル/使用は大きな影響を受けますか?私はこのようなものをウェブ上で見つけることができないようです。
回答:
具体的な数値はありませんが、わずかではありますが、パフォーマンスは多少低下します。
システムパーティションでの完全なディスク暗号化の一般的なパフォーマンスと、それがユーザーのパフォーマンスにどのように影響するかを説明したブログ投稿がありました。CPUはハードディスクよりも大きなパフォーマンスヒットを取ることを示しているようです。
私にとって重要な質問は、ハードドライブの暗号化がシステム全体のパフォーマンスにどのようなオーバーヘッドを与えるかということでした。これを試して測定するために、HDTuneを使用してTrueCryptで暗号化する前後のドライブパフォーマンスを測定しました。暗号化の前に、AHCIモードのラップトップのSATAドライブで約47MB / sの平均転送速度を見ました。テスト中の平均CPU使用率は4.1%で、最大は約59.9MB /秒、バーストレートは85.8MB /秒でした。Truecryptの前のHDパフォーマンス
暗号化後、平均転送速度は46.9MB / s、ピークは59.7MB / s、バーストは62.9MB / s、平均CPU使用率は26.7%でした。私はそれを期待していなかったが、それは私のヒットを見た場所です。あなたがそれについて考えるとき、それは理にかなっています-データの暗号化/復号化は通常、大幅に多くのデータを読み書きしません(暗号化と復号化はファイルレベル全体ではなくブロックまたはセクターレベルで行われます)ディスクパフォーマンスが大幅に低下することはありません。
Tom's Hardwareには、ボリューム全体でTrueCryptを使用した場合のパフォーマンスへの影響を詳しく説明した「暗号化によるデータの保護」という優れた記事もあります。
また、についてのスコット区のブログ投稿を参照してください高速物理ハードディスクの(すなわちRPM)(ヒント/トリック:ハードドライブの速度およびVisual Studioパフォーマンス)に大きな違いが作ることができるのVisual Studioの暗号化が採用されているかどうかのパフォーマンスを。
ここに別の投稿があります:TrueCryptを使用したシステム暗号化のパフォーマンスへの影響は何ですか
ネットブックHD(Samsung NC10)をTrueCryptedしました。休止状態と休止状態からの復元を除いて、日々の使用に顕著な違いはありませんが(PhotoShopのコンパイルや使用のような重いことはしません)、劇的に遅くなります。
ツールを実行する場合| TrueCrypt内のベンチマークでは、さまざまな暗号の暗号化率を確認できます。MB /秒の数を使用して、メモリ全体をディスクにダンプするのにかかる時間を決定します。NC10が休止状態になるまでに約90秒かかります(TrueCryptを使用)。これは不便ですが、ネットブックを紛失してすべてのデータにアクセスできる人に対処しなければならなかった場合ほど不便ではありません。
Windows 7デスクトップで、大規模なプロジェクトをコンパイルするためにいくつかのテストを行いました(コンパイルに約10分かかります)。TrueCrypt-ingハードドライブ(AESを使用)の前後で、ビルド時間にまったく違いはありませんでした。
私はすでにこれをやった。パフォーマンスはそれほど低下しませんでした。暗号化解除/暗号化はメモリ内で実行されます。また、新しいバージョンでは、使用可能な場合は複数のコアを動員します。より高速にするには、最速の暗号化方式で解決する必要があります。TrueCryptでアルゴリズムをベンチマークできます。AESは最速のものであり、複合暗号化を使用すると速度がさらに低下します。
パフォーマンスの背景にはまったく気づいていませんでした。パフォーマンスに関する備考については、ウィキペディアを確認してください。
ディスク全体を暗号化する場合、実際にはパフォーマンスの低下はそれほど大きくないはずです。残念ながら、数値はありませんが、Visual Studio、SVNなどの標準開発環境を実行している場合、システムはディスクを暗号化する前とほぼ同じパフォーマンスを持っているようです。
ただし、ファイルベースのボリュームは非常に低速で、多くのタスクに2倍の時間がかかる場合があります(ここでも、数字はありませんが、かなり低速です)。
1日の終わりに、コンピューターにインストールする他のすべてのプログラムは、システムディスクを暗号化するよりも一般的なパフォーマンスに大きな影響を与える可能性があります。