Velocidade da criptografia de disco inteiro TrueCrypt

49

Estou recebendo um novo laptop de desenvolvimento em breve e estou pensando em usar o TrueCrypt para criptografar todo o disco.

Que tipo de queda de desempenho posso esperar? 10%? 30%? Mais? Além disso, supondo que a carga de trabalho tenha efeito, a compilação / uso do Visual Studio seria muito afetada? Não consigo encontrar nada parecido com isso na web.

Gareth
fonte

Respostas:

44

Não tenho números específicos, mas haverá uma queda no desempenho, ainda que pequena.

Houve uma postagem no blog que descreveu o desempenho geral da criptografia de disco completa em uma partição do sistema e como isso pode afetar o desempenho percebido dos usuários. Parece indicar que a CPU sofre um desempenho maior que o disco rígido:

Para mim, a questão crítica era que tipo de sobrecarga a criptografia do disco rígido tem no desempenho do sistema como um todo. Para tentar medir isso, usei o HDTune para medir o desempenho da unidade antes e depois da criptografia com o TrueCrypt. Antes da criptografia, vi uma taxa de transferência média de 47 MB ​​/ s com a unidade SATA do meu laptop no modo AHCI. O Max foi de cerca de 59,9MB / se uma taxa de burst de 85,8MB / s com um uso médio da CPU de 4,1% durante o teste. Desempenho em HD antes do Truecrypt

Após a criptografia, vi uma taxa de transferência média de 46,9MB / s, pico de 59,7 MB / s, explosão de 62,9MB / s e uso médio de CPU de 26,7%. Eu não esperava, mas foi aí que eu vi meu sucesso. Faz sentido quando você pensa sobre isso - a criptografia / descriptografia dos dados geralmente não resulta em leitura / gravação de dados significativamente mais (a criptografia e a descriptografia são feitas no nível do bloco ou do setor e não no nível do arquivo inteiro), para que você não veja desempenho de disco substancialmente reduzido.

O hardware de Tom também possui um bom artigo, " Proteja seus dados com criptografia ", que detalha as implicações de desempenho do uso do TrueCrypt em um volume completo.

Além disso, consulte a publicação no blog de Scott Gu sobre a velocidade do disco rígido físico (ou seja, o RPM) ( Dica / Truque: Velocidade do disco rígido e desempenho do Visual Studio ), que podem fazer uma grande diferença no desempenho do Visual Studio, independentemente de a criptografia ser utilizada ou não.

Há outro post aqui: Qual é o impacto no desempenho da criptografia do sistema com o TrueCrypt

CraigTP
fonte
2
Por experiência pessoal, não notei nenhum impacto significativo no desempenho ao usar o Truecrypt e estou no Visual Studio e executando máquinas virtuais locais o dia todo.
21430 Joe Kuemerle
1
Posso confirmar o mesmo - usando TrueCrypt no meu Thinkpad T500 em todo o disco e não notei nenhum problema de desempenho.
23410 ljubomir
1
Os novos processadores Intel têm aceleração de hardware para o AES. O TrueCrypt suporta e torna a criptografia muito mais rápida.
KovBal
6

Eu TrueCrypted meu netbook HD (um Samsung NC10). Não há diferença perceptível no uso diário (mas eu não faço nada pesado como compilar ou usar o PhotoShop), além de hibernar e restaurar o hibernate, que é muito mais lento.

Se você faz Ferramentas | Como referência no TrueCrypt, você pode ver as taxas de criptografia para as diferentes cifras. Use o número de MB / s para determinar quanto tempo levará para despejar toda a memória no disco. Meu NC10 leva aproximadamente 90 segundos para hibernar (com TrueCrypt), o que é inconveniente, mas não tão inconveniente quanto seria se eu perdesse o netbook e tivesse que lidar com alguém que tivesse acesso a todos os meus dados.

Jason Brown
fonte
6

Fiz vários testes compilando um projeto grande (leva cerca de 10 minutos para compilar) em uma área de trabalho do Windows 7. Não havia absolutamente nenhuma diferença nos meus tempos de compilação antes e depois da TrueCrypting do disco rígido (usando o AES).

mhenry1384
fonte
3

Eu já fiz isso. O desempenho não caiu tanto. De- / Criptografia é executada na memória. E as versões mais recentes mobilizam vários núcleos, se disponíveis . Você deve optar pelo método de criptografia mais rápido para obter mais velocidade. Você pode comparar os algoritmos no TrueCrypt . O AES é o mais rápido, o uso da criptografia combinada desacelerará mais.

Não notei nenhum cenário de desempenho, mesmo que tenha havido algum. Verifique a wikipedia para obter observações sobre o desempenho .

galaktor
fonte
2

Se você planeja criptografar o disco inteiro, a queda no desempenho não deve ser tão ruim assim. Infelizmente, não tenho números, mas o sistema parece ter o mesmo desempenho que antes de criptografar o disco, ao executar um ambiente de desenvolvimento padrão, como Visual Studio, SVN etc.

Um volume baseado em arquivo, no entanto, é muito mais lento e muitas tarefas podem levar o dobro do tempo (novamente, não tenho números, mas é significativamente mais lento).

No final do dia , todos os outros programas que você instala no seu computador provavelmente terão muito mais impacto no desempenho geral do que criptografar o disco do sistema.

Jonas Pegerfalk
fonte
1

pelo que vale, eu tenho uma máquina de 4 núcleos (8 threads) e uso um disco particionado de 1 TB, 500 GB criptografados e 500 GB não criptografados. A compilação de um projeto na partição criptografada leva cerca de 40 minutos e a CPU fica ociosa para quase tudo. A compilação no disco não criptografado leva cerca de 6 minutos. Isso ocorre com a compilação de multiprocessamento ativada no VS2010. Eu acho que a criptografia se torna um gargalo severo quando você tem muitos núcleos.

raiva
fonte
1

Meu empregador instala a criptografia de disco inteiro PGP no meu Lenovo W500 e o desempenho subjetivo é de 30% a 50%. Tudo é muito, muito mais lento. O mais importante é iniciar e todos os programas iniciados estão atrasados ​​notavelmente. Próximo problema: a desfragmentação do disco ainda está funcionando - não é possível encontrar nenhuma informação e o impacto no desempenho pode indicar que há algum tipo de problema. Recomende o que faço em casa: criptografe apenas os dados, não use a hibernação e pergunte-se qual a importância dos seus dados para que alguém se esforce para analisar seu arquivo de paginação.

Thomas.S
fonte
0

Eu esperaria que o desempenho caísse muito ao escrever, mas não tão seriamente ao ler. Você pode monitorar o uso de disco e memória do Visual Studio, compará-lo com o que pode encontrar na Web e usar gravações de disco atrasadas sempre que possível.

slipbull
fonte
0

Eu estava TrueCrypt em um disco rígido de 500 GB e não vejo nenhum problema de desempenho.

Mas eu tenho uma partição para que apenas meu sistema operacional e arquivos estejam usando TrueCrypt. Os arquivos de programa estão em uma unidade diferente.

Benny
fonte
0

Eu tenho meu laptop inteiro criptografado desde outubro de 2012, complemento, reproduzo, reproduzo filmes e sem problemas, é mais lento mas imperceptível. Eu só tive algum problema tentando compilar um DVD usando o MS DVD Maker, leva mais de 2 horas, mas realmente não sei se é por causa do uso do TC, no entanto, preciso usar o TC por causa de segurança e ri $ k $ com minhas informações, se você não precisar proteger informações confidenciais, é melhor não encriptar.

Boa sorte.

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

BDM
fonte
0

Deixe os testes falarem:

WDS250G2X0C NVMe 256GB

WDS250G2X0C NVMe 256GB

WDS250G2X0C NVMe de 256 GB criptografado

WDS250G2X0C NVMe de 256 GB criptografado

CPU

CPU

Nime Cloud
fonte