it-swarm.dev

Velocidade de criptografia total de disco TrueCrypt

Estou recebendo um novo laptop de desenvolvimento em breve, e estou pensando em usar 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 um efeito, a compilação/utilização do Visual Studio seria muito afetada? Eu não consigo encontrar nada parecido com isso na web.

49
Gareth

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

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 pelos usuários. Parece indicar que a CPU tem um desempenho maior do que o disco rígido:

Para mim, a questão crucial era o tipo de sobrecarga que a criptografia do disco rígido tem sobre o 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 TrueCrypt. Antes da criptografia, eu via uma taxa média de transferência de cerca de 47MB/s com o drive SATA do meu laptop no modo AHCI. O Max foi de cerca de 59,9MB/se uma taxa de intermitência de 85,8MB/s com um uso médio da CPU de 4,1% ao longo do teste. Desempenho de HD antes do Truecrypt

Após a criptografia, vi uma taxa de transferência média de 46,9 MB/s, pico de 59,7 MB/s, explosão de 62,9 MB/se um uso médio da CPU de 26,7%. Eu não esperava, mas foi aí que vi o 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 (criptografia e descriptografia é feita no nível de bloco ou setor não em todo o nível de arquivo) para que você don veja desempenho de disco substancialmente reduzido.

Tom's Hardware também tem um bom artigo, " proteger seus dados com criptografia ", que detalha as implicações de desempenho de usar TrueCrypt em um volume completo.

Além disso, veja o post de Scott Gu sobre a velocidade do disco rígido físico (ou seja, o RPM) ( Dica/Truque: Velocidade do disco rígido) e Visual Studio Performance ) que pode fazer uma grande diferença para o desempenho do Visual Studio se a criptografia é empregada ou não.

Há outro post aqui: Qual é o Impacto no Desempenho da Criptografia do Sistema com o TrueCrypt

44
CraigTP

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

6
mhenry1384

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

Se você fizer ferramentas | Benchmark de dentro do 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 a memória inteira no disco. Meu NC10 leva cerca de 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 tendo acesso a todos os meus dados.

6
Jason Brown

Eu já fiz isso. O desempenho não caiu muito. De-/Encryption é executado na memória. E as versões mais recentes mobilize vários núcleos, se disponíveis . Você deve se contentar com o método de criptografia mais rápido para obter mais velocidade. Você pode comparar os algoritmos no TrueCrypt . AES é o mais rápido, usando criptografia combinada vai desacelerar mais.

Eu não notei nenhum cenário de performance, embora deva haver algum. Verifique wikipedia para observações sobre o desempenho .

3
galaktor

Se você planeja criptografar todo o disco, a queda de 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, eu não tenho números, mas é significativamente mais lento).

No final do dia, todos os outros programas instalados em seu computador provavelmente terão muito mais impacto no desempenho geral do que a criptografia do disco do sistema.

2
Jonas Pegerfalk

Meu empregador instala a criptografia de todo o disco PGP no Lenovo W500 e o desempenho subjetivo atingido é de 30% a 50%. Tudo é muito, muito mais lento. Mais importante iniciar e todos os programas começam atrasados ​​notavelmente. Próxima edição: 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. Recomendo o que eu faço em casa: criptografar somente dados, não usar a hibernação e perguntar a si mesmo o quão importante são os dados que alguém faz para analisar seu arquivo de paginação.

1
Thomas.S

para que vale a pena, eu tenho uma máquina de 4 core (8 threads) e uso de um disco particionado de 1TB, 500GB criptografado e 500 GB não criptografado. Compilar um projeto na partição criptografada leva 40 minutos ou mais e a CPU fica inativa por mais que isso. A compilação no disco não criptografado leva cerca de 6 minutos. Isso é 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.

1
angrywill

Eu era TrueCrypt em um disco rígido de 500GB e não estou vendo nenhum problema de desempenho.

Mas eu tenho partição tão só meu sistema operacional e arquivos estão usando TrueCrypt. Os arquivos de programas estão em uma unidade diferente.

0
Benny

Eu tenho o meu laptop criptografado desde outubro de 2012, eu complemento, jogo, jogo filmes e sem problemas, é mais lento, mas imperceptível. Eu só tive um problema tentar compilar um DVD usando o MS DVD Maker, demora mais de 2 horas, mas na verdade eu não sei se é por causa do uso do TC, mesmo assim eu preciso usar o TC por causa do seguro e ri $ k $ com minha informação, se você não precisa proteger informações sensíveis, é melhor não escrever.

Boa sorte.

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

0
BDM

Deixe os testes falarem:

WDS250G2X0C NVMe 256 GB

WDS250G2X0C NVMe 256GB

WDS250G2X0C NVMe 256GB criptografado

WDS250G2X0C NVMe 256GB encrypted

CPU

CPU

0
Nime Cloud

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

0
slipbull