Se la crittografia software influenzerà la "velocità di trasferimento dei dati di disco" da Windows Experience?

La mia azienda elabora la crittografia software per tutti i computer porttili.

Ho trascinato i piedi perché non volevo avere niente tra me ei miei dati. Ma sono stato infine spinto in esso.

L'ho installato e non sto ancora notando molto di una differenza (yay!). Volevo misurare la differenza reale (se presente).

Quindi ho preso nota del mio disco rigido primario "tasso di trasferimento dati di disco" dall'esperienza di Windows prima e dopo che avevo la crittografia installata.

Con mia sorpresa il numero è lo stesso (5.9).

Quindi mi resta chiedendosi se non ci sia davvero differenza, o se la "velocità dei dati" è la stessa perché misura dopo la crittografia.

Qualcuno sa perché il valore sarebbe lo stesso?

Se avete la CPU più recente (e il software di crittografia è scritto in modo intelligente (come dovrebbe)) dovrebbe utilizzare le tue estensioni CPU (non sapere quali, ma so che Intel Core i3, i5, i7 lo ha) per facilitare la crittografia process. (Senza queste estensioni funziona ugualmente, ma le performance sono abbassate in quanto la CPU ha più lavoro da fare, ma non è troppo). Ma … gli HDD classici sono lenti, la CPU è veloce, il che significa che il massimo successo è nel disco, non nella CPU, anche quando si copia il file X GB e la codifica immediatamente.

Quando si dispone di disco SSD, il caso è completamente diverso. La caduta delle performance è più alta rispetto al passaggio di scrittura / scrittura SSD crudo.

[Ho letto questo quando ho studiato come funziona FileVault 2 sul mio Mac e, come te, ero preoccupato per le performance.]

Inoltre, dovrebbe fare la crittografia quando la CPU è in stato di inattività. Quindi, quando si sta facendo un lavoro normale (e non copiando file X per esempio), non si dovrebbe notare la caduta delle performance (anche se non si dispone di tali estensioni di supporto) a tutti.

Si prega di notare che 5,9 è attualmente il valore massimo ansible per l'esperienza di Windows Experience. Ad esempio, 5.9 significa solo "più veloce di XXX" per qualche valore di XXX. Puoi avere una goccia di performance reale e avere ancora un indice di disco di 5,9 se la tua prestazione è ancora sopra XXX.

Inoltre, la crittografia software significa maggiore utilizzo della CPU durante le scritture e le letture del disco (naturalmente i dati devono essere crittografati / decifrati). Quindi, se le CPU sono inattive, potrebbe esserci un overhead di crittografia molto ridotto, ma se il processre è completamente caricato, le performance del disco potrebbero diminuire in modo significativo.

Nella mia esperienza, la crittografia a disco completo fatto bene non influisce in modo significativo su un moderno computer porttile, quando il carico è programmi regolari dell'ufficio.

Ma se stai costruendo un grande progetto software, parecchie compilazioni in parallelo, grandi file di output, ecc., Tempi di creazione sono significativamente più lunghi.