web-dev-qa-db-ja.com

TrueCryptのディスク全体の暗号化の速度

すぐに新しい開発用ラップトップを入手し、ディスク全体を暗号化するために TrueCrypt を使用することを考えています。

どのようなパフォーマンスの低下が予想されますか? 10%? 30%?もっと?また、ワークロードに影響がある場合、Visual Studioのコンパイル/使用は大きな影響を受けますか?私はこのようなものをウェブ上で見つけることができないようです。

49
Gareth

具体的な数値はありませんが、少しではありますが、パフォーマンスは多少低下します。

システムパーティションでの完全なディスク暗号化の一般的なパフォーマンスと、それがユーザーのパフォーマンスに与える影響について説明したブログ投稿がありました。これは、CPUがハードディスクよりもパフォーマンスに大きな影響を与えることを示しているようです。

私にとって重要な質問は、ハードドライブの暗号化がシステム全体のパフォーマンスにどのようなオーバーヘッドをもたらすかでした。これを試して測定するために、HDTuneを使用して、TrueCryptによる暗号化の前後でドライブのパフォーマンスを測定しました。暗号化する前に、ラップトップのSATAドライブがAHCIモードの場合、平均転送速度は約47MB/sでした。最大は約59.9MB /秒で、バーストレートは85.8MB /秒で、テスト全体の平均CPU使用率は4.1%でした。Truecryptの前のHDパフォーマンス

暗号化後、平均転送速度は46.9MB/s、ピークは59.7MB/s、バーストは62.9MB/s、平均CPU使用率は26.7%でした。期待していなかったのですが、それが私のヒットでした。あなたがそれを考えるときそれは意味があります-データの暗号化/復号化は一般的に大幅に多くのデータを読み書きすることにはなりません(暗号化と復号化はファイル全体ではなくブロックまたはセクターレベルで行われます)。ディスクのパフォーマンスが大幅に低下することはありません。

Tom's Hardwareには、完全なボリュームでTrueCryptを使用することによるパフォーマンスへの影響を詳しく説明した「 暗号化によるデータの保護 」という優れた記事もあります。

また、物理ハードディスク(つまり、RPM)のspeedに関するScott Guのブログ投稿を参照してください( Tip/Trick:Hard Drive Speed Visual Studioのパフォーマンス )これは、暗号化が使用されているかどうかに関係なく、Visual Studioのパフォーマンスに大きな違いをもたらす可能性があります。

ここに別の投稿があります: TrueCryptによるシステム暗号化のパフォーマンスへの影響は何ですか

44
CraigTP

Windows 7デスクトップで大規模なプロジェクトをコンパイルする(コンパイルに約10分かかる)いくつかのテストを行いました。 TrueCryptでハードドライブを(AESを使用して)実行する前と後で、ビルド時間にまったく違いはありませんでした。

6
mhenry1384

ネットブックHD(Samsung NC10)をTrueCryptedしました。休止状態と劇的に遅い休止状態からの復元を除いて、日々の使用には目立った違いはありません(ただし、PhotoShopのコンパイルや使用など、重いことは何もしていません)。

ツールを行う場合| TrueCrypt内のベンチマークでは、さまざまな暗号の暗号化率を確認できます。 MB /秒の数を使用して、メモリ全体をディスクにダンプするのにかかる時間を決定します。私のNC10は(TrueCryptを使用して)休止状態になるまで約90秒かかります。これは不便ですが、ネットブックを紛失してすべてのデータにアクセスできる人に対処しなければならない場合ほど不便ではありません。

6
Jason Brown

私はすでにこれをしました。パフォーマンスはそれほど低下しませんでした。復号化/暗号化はメモリ内で実行されます。そして、新しいバージョン 可能な場合は複数のコアを動員 。速度を上げるには、最速の暗号化方式を使用してください。 TrueCryptのアルゴリズムのベンチマーク を実行できます。 AESが最も高速で、複合暗号化を使用すると速度がさらに低下します。

いくらかあったにしても、パフォーマンスの背景にはまったく気づきませんでした。 パフォーマンスに関する備考についてはウィキペディアを確認してください

3
galaktor

ディスク全体を暗号化することを計画している場合、パフォーマンスの低下は実際にはそれほど悪くないはずです。残念ながら数字はありませんが、Visual Studio、SVNなどの標準的な開発環境を実行している場合、システムはディスクを暗号化する前とほぼ同じパフォーマンスを持っているようです。

ただし、ファイルベースのボリュームははるかに遅く、多くのタスクには2倍の時間がかかる可能性があります(ここでも、数値はありませんが、かなり遅くなります)。

1日の終わりに、コンピューターにインストールする他のすべてのプログラムは、システムディスクを暗号化するよりも、一般的なパフォーマンスにはるかに大きな影響を与える可能性があります。

2
Jonas Pegerfalk

私の雇用主はLenovo W500にPGP全体ディスク暗号化をインストールしており、主観的なパフォーマンスヒットは30%から50%です。すべてがはるかに遅くなります。最も重要なのは起動であり、すべてのプログラムの起動が著しく遅れます。次の問題:ディスクの最適化はまだ機能していますか-情報が見つからず、パフォーマンスに影響があるため、なんらかの問題がある可能性があります。私が自宅で行うことをお勧めします。データのみを暗号化し、ハイバネーションを使用せず、誰かがあなたのページファイルを分析しようとするあなたのデータがどれほど重要であるかを自問してください。

1
Thomas.S

その価値のために、私は4コア(8スレッド)のマシンを使用しており、暗号化された500GBおよび非暗号化された500GBの1TBパーティションディスクを使用しています。暗号化されたパーティションでプロジェクトをコンパイルすると、40分ほどかかり、CPUはほとんどアイドル状態になります。暗号化されていないディスクでのコンパイルには、約6分かかります。これは、VS2010でマルチプロセッシングコンパイルが有効になっているためです。コア数が多い場合、暗号化は深刻なボトルネックになると思います。

1
angrywill

500GB HDDでTrueCryptを使用していて、パフォーマンスの問題は発生していません。

しかし、私はそれをパーティション分割しているので、私のOSとファイルだけがTrueCryptを使用しています。プログラムファイルが別のドライブにあります。

0
Benny

2012年10月から暗号化された私のラップトップのラップトップを持っています。私はコンプライアンス、再生、映画の再生を行っていますが、問題はありませんが、速度は遅いですが知覚できません。 MS DVD Makerを使用してDVDをコンパイルしようとして問題が発生しただけで、2時間以上かかりますが、TCを使用しているためかどうかは本当にわかりませんが、安全でri $ k $があるため、TCを使用する必要があります私の情報、機密情報を保護する必要がない場合は、暗号化しない方が良いでしょう。

よく見て。

インテルCore I7 1,6-2,8 MHz x 8T。8GB RAM 1 G DDR3 ATI RADEON。

0
BDM

テストで話してみましょう:

WDS250G2X0C NVMe 256GB

WDS250G2X0C NVMe 256GB

WDS250G2X0C NVMe 256GB暗号化

WDS250G2X0C NVMe 256GB encrypted

[〜#〜] cpu [〜#〜]

CPU

0
Nime Cloud

書き込み時のパフォーマンスは大幅に低下するが、読み取り時のパフォーマンスはそれほど低下しないことを期待します。 Visual Studioのディスクとメモリの使用状況を監視し、できることと比較します ウェブで検索 。可能な限り、遅延ディスク書き込みを使用できます。

0
slipbull