it-swarm.it

Velocità di crittografia dell'intero disco TrueCrypt

Presto ricevo 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 sarà influenzato molto? Non riesco a trovare nulla di simile sul web.

49
Gareth

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

C'era un post sul blog che descriveva le prestazioni generali della crittografia completa del disco su una partizione di sistema e su come ciò potesse influire sulle prestazioni percepite dagli utenti. Sembra indicare che la CPU ha un impatto sulle prestazioni più grande rispetto all'hard disk:

Per me la domanda cruciale era quale tipo di sovraccarico di crittografia il tuo disco rigido ha sulle prestazioni del sistema nel suo complesso. Per provare e misurare questo ho usato HDTune per misurare le prestazioni del disco 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 portatile in modalità AHCI. Max era circa 59,9 MB/se una velocità di burst 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, un picco di 59,7 MB/s, una raffica di 62,9 MB/s e un utilizzo medio della CPU del 26,7%. Non me l'aspettavo, ma è lì che ho visto il mio successo. Ha senso quando ci pensi: la crittografia/decrittografia dei dati generalmente non porta a leggere/scrivere molti più dati (la crittografia e la decifratura avvengono a livello di blocco o di settore non a livello di intero file) vedono prestazioni del disco sostanzialmente ridotte.

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

Inoltre, vedi il post sul blog di Scott Gu riguardante la velocità dell'hard disk fisico (es. RPM) ( Suggerimento/Trick: Hard Drive Speed ​​e Visual Studio Performance ) che può fare una grande differenza per prestazioni di Visual Studio indipendentemente dal fatto che la crittografia venga utilizzata o meno.

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

44
CraigTP

Ho eseguito una serie di test per la compilazione di un grande progetto (richiede circa 10 minuti per la compilazione) su un desktop Windows 7. Non c'era assolutamente alcuna differenza nei miei tempi di compilazione prima e dopo TrueCrypting del disco rigido (utilizzando AES).

6
mhenry1384

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 usare PhotoShop), a parte il letargo e il ripristino da ibernazione, che è molto più lento.

Se fai Strumenti | Benchmark in TrueCrypt, puoi vedere i tassi di crittografia per i diversi codici. Usa il numero di MB/s per determinare quanto tempo ci vorrà per scaricare l'intera memoria su disco. Il mio NC10 impiega circa 90 secondi per ibernare (con TrueCrypt), il che è scomodo, ma non così scomodo come sarebbe se avessi perso il netbook e avessi dovuto trattare con qualcuno che avesse accesso a tutti i miei dati.

6
Jason Brown

L'ho già fatto. Le prestazioni non sono diminuite così tanto. De-/Encryption è eseguito 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, utilizzando la crittografia combinata si rallenterà di più.

Non ho notato alcun contesto di performance, anche se devono essercene stati alcuni. Controlla wikipedia per le osservazioni sul rendimento .

3
galaktor

Se si pianifica 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 impiegare il doppio del tempo (anche in questo caso, non ho numeri ma è molto più lento).

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.

2
Jonas Pegerfalk

Il mio datore di lavoro installa la crittografia dell'intero disco PGP sul mio Lenovo W500 e il risultato della perfomance soggettiva è compreso tra il 30% e il 50%. Tutto è molto, molto più lento. La cosa più importante è l'avvio e tutte le partenze del programma vengono ritardate notevolmente. Prossimo problema: la deframmentazione del disco è ancora funzionante: non è possibile trovare alcuna informazione e il risultato della prestazione potrebbe indicare che esiste qualche tipo di problema. Consiglia quello che faccio a casa: crittografa solo i dati, non usare hybernation e chiedi a te stesso quanto sono importanti i tuoi dati che qualcuno fa lo sforzo di analizzare il tuo file di paging.

1
Thomas.S

per quello che vale, ho una macchina a 4 core (8 thread) e uso un disco partizionato da 1TB, 500GB crittografato e 500 GB non criptati. 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
angrywill

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

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

0
Benny

Ho il mio portatile entire crittografato da ottobre 2012, faccio i complimenti, gioco, gioco film, e senza problemi, è più lento ma impercettibile. Ho solo avuto qualche problema per compilare un DVD usando MS DVD Maker, ci vogliono più di 2 ore, ma in realtà non so se è a causa dell'uso di 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 codificarle.

Bello.

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

0
BDM

Lascia che i test parlino:

WDS250G2X0C NVMe 256 GB

WDS250G2X0C NVMe 256GB

WDS250G2X0C NVMe 256 GB crittografato

WDS250G2X0C NVMe 256GB encrypted

CPU

CPU

0
Nime Cloud

Mi aspetto che le prestazioni diminuiscano pesantemente durante la scrittura, ma non così seriamente durante la lettura. È possibile monitorare il disco di Visual Studio e l'utilizzo della memoria, confrontarlo con quello che è possibile trovare nel web e utilizzare le scritture su disco ritardate quando possibile.

0
slipbull