Velocità di crittografia dell'intero disco TrueCrypt


49

Presto riceverò un nuovo laptop di sviluppo e sto pensando di utilizzare TrueCrypt per crittografare l'intero disco.

Che tipo di calo delle prestazioni posso aspettarmi? 10%? 30%? Di Più? Inoltre, supponendo che il carico di lavoro abbia un effetto, la compilazione / l'utilizzo di Visual Studio ne risentirebbe molto? Non riesco a trovare nulla del genere sul web.

Risposte:


44

Non ho numeri specifici, ma ci sarà un calo delle prestazioni, anche se lieve.

C'è stato un post sul blog che descriveva le prestazioni generali della crittografia completa del disco su una partizione di sistema e come ciò potesse influire sulle prestazioni percepite dagli utenti. Sembra indicare che la CPU subisce un aumento delle prestazioni maggiore rispetto al disco rigido:

Per me la domanda fondamentale era quale tipo di sovraccarico ha la crittografia del disco rigido sulle prestazioni del sistema nel suo insieme. Per provare a misurare questo, ho usato HDTune per misurare le prestazioni dell'unità prima e dopo la crittografia con TrueCrypt. Prima della crittografia ho visto una velocità di trasferimento media di circa 47 MB ​​/ s con l'unità SATA del mio laptop in modalità AHCI. Il massimo era di circa 59,9 MB / se una velocità di scoppio di 85,8 MB / s con un utilizzo medio della CPU del 4,1% durante il test. Prestazioni HD prima di TrueCrypt

Dopo la crittografia ho visto una velocità di trasferimento media di 46,9 MB / s, picco di 59,7 MB / s, scoppio di 62,9 MB / se un utilizzo medio della CPU del 26,7%. Non me l'aspettavo, ma è lì che ho visto il mio colpo. Ha senso se ci pensi: la crittografia / decrittografia dei dati generalmente non comporta la lettura / scrittura di un numero significativamente maggiore di dati (la crittografia e la decrittografia vengono eseguite a livello di blocco o di settore non a livello di intero file), quindi vedono prestazioni del disco notevolmente ridotte.

Tom's Hardware ha anche un buon articolo, " Proteggi i tuoi dati con la crittografia ", che descrive in dettaglio le implicazioni delle prestazioni dell'utilizzo di TrueCrypt su un volume completo.

Inoltre, vedi il post sul blog di Scott Gu relativo alla velocità del disco rigido fisico (ad esempio l'RPM) ( Suggerimento / trucco: velocità del disco rigido e prestazioni di Visual Studio ) che può fare una grande differenza per le prestazioni di Visual Studio indipendentemente dal fatto che venga utilizzata la crittografia.

C'è un altro post qui: qual è l'impatto sulle prestazioni della crittografia di sistema con TrueCrypt


2
Per esperienza personale non ho notato alcun impatto significativo sulle prestazioni quando utilizzo Truecrypt e sono in Visual Studio e utilizzo macchine virtuali locali tutto il giorno.
Joe Kuemerle,

1
Posso confermare lo stesso - usando TrueCrypt sul mio Thinkpad T500 su tutto il disco e non ho notato alcun problema di prestazioni.
ljubomir,

1
Le nuove CPU Intel hanno accelerazione hardware per AES. TrueCrypt lo supporta e rende la crittografia molto più veloce.
KovBal

6

Ho TrueCrypted il mio netbook HD (un Samsung NC10). Non c'è alcuna differenza evidente nell'uso quotidiano (ma non faccio nulla di pesante come compilare o utilizzare PhotoShop), a parte il letargo e il ripristino dal letargo, che è drammaticamente più lento.

Se fai Strumenti | Benchmark all'interno di TrueCrypt, è possibile visualizzare le velocità di crittografia per le diverse cifre. Utilizzare il numero di MB / s per determinare il tempo necessario per scaricare l'intera memoria su disco. Il mio NC10 impiega circa 90 secondi per andare in letargo (con TrueCrypt), il che è scomodo, ma non così scomodo come sarebbe se perdessi il netbook e dovessi trattare con qualcuno che ha accesso a tutti i miei dati.


6

Ho fatto una serie di test compilando un progetto di grandi dimensioni (richiede circa 10 minuti per la compilazione) su un desktop di Windows 7. Non c'era assolutamente alcuna differenza nei miei tempi di compilazione prima e dopo TrueCrypt sul disco rigido (usando AES).


3

L'ho già fatto. Le prestazioni non sono diminuite molto. La decodifica / crittografia viene eseguita in memoria. E le versioni più recenti mobilitano più core, se disponibili . Dovresti accontentarti del metodo di crittografia più veloce per una maggiore velocità. È possibile eseguire il benchmark degli algoritmi in TrueCrypt . AES è il più veloce, l'uso della crittografia combinata rallenterà di più.

Non ho notato alcun contesto di performance, anche se ce ne sono state alcune. Controlla Wikipedia per le osservazioni sulle prestazioni .


2

Se si prevede di crittografare l'intero disco, il calo delle prestazioni non dovrebbe essere così grave. Sfortunatamente, non ho numeri, ma il sistema sembra avere le stesse prestazioni di prima della crittografia del disco, quando si esegue un ambiente di sviluppo standard come Visual Studio, SVN eccetera.

Un volume basato su file tuttavia è molto più lento e molte attività possono richiedere il doppio del tempo (di nuovo, non ho numeri ma è significativamente più lenta).

Alla fine della giornata , tutti gli altri programmi installati sul computer avranno probabilmente un impatto molto maggiore sulle prestazioni generali rispetto alla crittografia del disco di sistema.


1

per quello che vale, ho una macchina a 4 core (8 thread) e uso un disco partizionato da 1 TB, 500 GB crittografato e 500 GB non crittografato. La compilazione di un progetto sulla partizione crittografata richiede circa 40 minuti e la CPU è inattiva per la maggior parte. La compilazione sul disco non crittografato richiede circa 6 minuti. Questo è con la compilazione multiprocessing abilitata in VS2010. Penso che la crittografia diventi un grave collo di bottiglia quando hai molti core.


1

Il mio datore di lavoro installa la crittografia dell'intero disco PGP sul mio Lenovo W500 e il successo soggettivo delle prestazioni va dal 30% al 50%. Tutto è molto, molto più lento. Soprattutto l'avvio e tutti gli avviamenti del programma sono notevolmente ritardati. Problema successivo: la deframmentazione del disco funziona ancora - non è possibile trovare alcuna informazione e l'hit di prestazioni può indicare che c'è qualche tipo di problema. Raccomanda quello che faccio a casa: crittografa solo i dati, non utilizzare l'ibridazione e chiediti quanto sono importanti i tuoi dati che qualcuno si impegna ad analizzare il tuo file di paging.


0

Mi aspetto che le prestazioni calino pesantemente durante la scrittura, ma non così seriamente durante la lettura. È possibile monitorare l'utilizzo del disco e della memoria di Visual Studio, confrontarlo con ciò che è possibile trovare sul Web e utilizzare le scritture ritardate del disco ogni volta che è possibile.


0

Ero TrueCrypt su un HDD da 500 GB e non vedo alcun problema di prestazioni.

Ma ho partizionato quindi solo il mio sistema operativo e i miei file utilizzano TrueCrypt. I file di programma si trovano in un'unità diversa.


0

Ho il mio computer portatile Entyre crittografato da ottobre 2012, faccio complimento, gioco, gioco film e senza problemi, è più lento ma impercettibile. Ho avuto solo qualche problema a tryng per compilare un DVD usando MS DVD Maker, ci vogliono più di 2 ore, ma davvero non so se è perché uso TC, tuttavia ho bisogno di usare TC perché sicuro e ri $ k $ con le mie informazioni, se non è necessario proteggere le informazioni sensibili è meglio non codificare.

Bell'aspetto

Intel Core I7 1,6 - 2,8 MHz x 8 T. 8 GB RAM 1 G DDR3 ATI RADEON.


0

Lascia parlare i test:

WDS250G2X0C NVMe 256GB

WDS250G2X0C NVMe 256GB

WDS250G2X0C NVMe 256 GB crittografato

WDS250G2X0C NVMe 256 GB crittografato

processore

processore

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.