Eu tenho um servidor para o qual só tenho acesso remoto. No começo da semana, reparticionei a invasão de 2 discos da seguinte forma:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/sda1_crypt
363G 1.8G 343G 1% /
tmpfs 2.0G 0 2.0G 0% /lib/init/rw
udev 2.0G 140K 2.0G 1% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
/dev/sda5 461M 26M 412M 6% /boot
/dev/sda7 179G 8.6G 162G 6% /data
O ataque consiste em 2 discos SAS 15k de 300 GB.
Antes das alterações que eu fiz, ele estava sendo usado como uma única partição raiz não criptografada e hdparm -t / dev / sda estava dando leituras em torno de 240mb / s, o que eu ainda recebo se eu fizer isso agora:
/dev/sda:
Timing buffered disk reads: 730 MB in 3.00 seconds = 243.06 MB/sec
Desde a repartição e criptografia, recebo o seguinte nas partições separadas:
Não criptografado / dev / sda7:
/dev/sda7:
Timing buffered disk reads: 540 MB in 3.00 seconds = 179.78 MB/sec
Não criptografado / dev / sda5:
/dev/sda5:
Timing buffered disk reads: 476 MB in 2.55 seconds = 186.86 MB/sec
Criptografado / dev / mapper / sda1_crypt:
/dev/mapper/sda1_crypt:
Timing buffered disk reads: 150 MB in 3.03 seconds = 49.54 MB/sec
Eu esperava uma queda no desempenho na partição criptografada, mas não tanto, mas eu não esperava que eu obtivesse uma queda no desempenho das outras partições.
O outro hardware no servidor é:
2 x CPUs Quad Core Intel® Xeon® E5405 @ 2.00GHz e 4GB RAM
$ cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 32 Lun: 00
Vendor: DP Model: BACKPLANE Rev: 1.05
Type: Enclosure ANSI SCSI revision: 05
Host: scsi0 Channel: 02 Id: 00 Lun: 00
Vendor: DELL Model: PERC 6/i Rev: 1.11
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: HL-DT-ST Model: CD-ROM GCR-8240N Rev: 1.10
Type: CD-ROM ANSI SCSI revision: 05
Eu estou supondo que isso significa que o servidor tem um controlador PERC 6 / i RAID?
A criptografia foi feita com as configurações padrão durante a instalação do debian 6. Não consigo me lembrar dos detalhes exatos e não tenho certeza de como vou encontrá-los?
Obrigado
Atualização:
Ok, parece que eu entrei e particionei e cifrei sem saber todos os detalhes. Este disco realmente precisa de criptografia.
Eu soube agora que as parições devem ser reordenadas com a partição criptografada no final do disco.
Alguém pode me dar alguns conselhos sobre esquemas de criptografia de disco que tenham um bom equilíbrio desempenho / segurança ou me aponte para qualquer tipo de benchmarking que tenha sido feito?
Eu tive um pouco de google e não estou dando muito trabalho. Parece que os Xeons mais antigos simplesmente não são compatíveis com a criptografia de disco AES.
Eu verifiquei outro servidor com um único processador Intel Xeon® X3430 @ 2.40GHz, e eles ainda mantêm 87mb / s, usando exatamente o mesmo esquema de criptografia em uma unidade SATA simples que atinge o máximo de 107mb / s sem criptografia.
Ainda estou investigando o assunto, parece que não é assim tão direto. A maioria dos exemplos dados é para acesso aleatório, que não é o que eu estou procurando. Eu preciso de taxa de transferência bruta em arquivos grandes.