Hallo!
Ich bin zurzeit dabei mir die Storage Spaces mit Storage Tiering, wie sie in R2 eingeführt wurden, ein wenig genauer anzuschauen.
Zu meiner Testhardware:
Supermicro X9SCA-F
Xeon E3-1265L V2
16GB-DDR3 RAM ECC
3ware 9650SE-2LP
2x Samsung 840 250GB S-ATA3 SSD
4x Seagate Barracuda ES.2 500GB S-ATAII
Zwei von den Seagate Platten sind an dem 3ware Controller im RAID-1 angeschlossen und werden als Speicher fürs Betriebssystem verwendet.
Die zwei SSDs und die restlichen zwei HDDs sind über den On-Board S-ATA Controller angeschlossen und werden für Storage Spaces verwendet. Es gibt einen Pool, den "Hybrid-Pool" dem ich die Datenträger zugeordnet habe.
Daraus habe ich nun aus diesem Pool einen virtuellen Datenträger mit den Optionen Mirror,Storage-Tiering ,Size=MAX erstellt und mit Atto Disk Benchmark getestet. Results sehen so aus:
Was ja echt super aussieht. "Es" ist so schlau auf zwei Datenträgern im RAID1 gleichzeitig zu lesen :) Klar die Schreibeleistung liegt auf dem Niveau einer SSD, aber das gefällt mir schon ganz gut.
Verschlüssel ich allerdings das erstellte virtuelle Laufwerk mit Truecrypt sieht es folgendermaßen aus:
Ich bin etwas stutzig geworden als ich den Performance Unterschied gesehen habe.
Klar Verschlüsselung macht mehr Rechenarbeit und man hat Geschwindigkeitseinbußen. Allerdings erscheint mir die Geschwindigkeitseinbuße exorbitant :)
AES-NI ist aktiviert, die CPU langweilt sich während des Benchmarks. Ein Core geht mal auf 10% Auslastung während des Benchmarks, aber sonst ist da nix zu sehen.
Jetzt frage ich mich woran dass liegen kann das bei ~400MB/s plötzlich Schluss ist. Funktioniert das "optimierte Lesen" nur wenn man nicht Verschlüsselt? Hat jemand schon ähnliche Erfahrungen gesammelt?
Gruß