Transfer TrueCrypt ke Drobo sangat lambat

0

Masalah
Saya mendapatkan kecepatan transfer 2 MB / s yang sangat lambat. Saya memiliki komputer dengan drive disk berputar RPM 5,4k yang terhubung ke motherboard melalui SATA 1 kemudian melalui USB 3.0 ke array disk Drobo juga dengan USB 3.0. Selama berjam-jam, kecepatan transfer rata-rata saya hanya 2,6 MB / s untuk membaca / menulis berurutan. Untuk memasukkan kunci pas dalam campuran, ini terkait dengan enkripsi TrueCrypt untuk hard drive eksternal. Saya tidak melihat masalah yang sama ketika mentransfer ke volume yang tidak dienkripsi.

Saya menemukan situs web yang hebat ini dengan info tentang batasan teoretis dan saya percaya faktor pembatas saya adalah hard drive komputer saya sekitar 50 MB / s karena situs web ini mengklaim HDD dapat berkisar 50-120 MB / s. Perlu diingat, saya hanya mendapatkan 2 MB / s, bukan 50 MB / s.

Faktor pembatas potensial lainnya adalah:
SATA 1 = 150 MB / s
USB 3.0 = 625 MB / s
Disk array = ??? (Saya berasumsi banyak)


Pengaturan Ringkasan Masalah adalah: Hard drive> SATA 1> Truecrypt> USB 3.0> USB 3.0> array disk yang hanya menyediakan
kecepatan hanya 2 MB / s karena TrueCrypt

Apa yang salah?
Saya kira ada satu ton overhead ketika menarik data melalui USB untuk TrueCrypt untuk mendekripsi. Apakah ada cara untuk membuat ini lebih cepat?

Info Tambahan
Saya saat ini mendapatkan ~ 2MB / s dari dienkripsi ke komputer saya. Ini adalah perhatian utama saya.

Drobo (terenkripsi) ke Komputer - ~ 2 MB / s
Komputer ke Drobo (terenkripsi) - ~ 20 MB / s
Drobo (tidak terenkripsi) ke Komputer - ~ 60 MB / s
Komputer ke Drobo (non-terenkripsi) - ~ 80 MB / s

DontCallMeLarry
sumber
Saya tidak terbiasa dengan drobo, terdengar mirip dengan array serangan? Apakah menyalin sejumlah besar data yang sama (BUKAN melalui truecrypt) dari partisi yang sama ke disk / array usb yang sama berjalan pada 50MB / s secara konsisten (atau kecepatan> 2MB / s)? Apakah "volume tidak terenkripsi" yang Anda sebutkan di Q pada disk yang sama? Mungkinkah ada drive yang sangat lambat di array Anda?
Xen2050
Ya, Drobo pada dasarnya adalah array RAID dengan perangkat lunak manajemen data eksklusif di atasnya. Ini menggunakan konsep yang disebut thin provisioning yang memungkinkan saya untuk menghadirkan dua drive 8TB ke Windows tetapi pada kenyataannya, saya hanya memiliki 10 TB yang tersedia. Saya tidak berpikir itu masalahnya tetapi tidak ada salahnya untuk mengatakannya. (Saya punya banyak ruang). Saya akan menambahkan beberapa informasi lagi ke akhir pertanyaan awal.
DontCallMeLarry
Hmm, 10! = 16 ... kedengarannya seperti banyak kompresi data yang terjadi pada Drobo, apakah itu yang dilakukannya? Anda tahu enkripsi (seperti truecrypt) menulis data yang hampir acak, dan data acak tidak kompres sama sekali, mungkin itu bisa menyebabkan beberapa penundaan dalam Drobo mencoba kompresi. Sudah mencoba menyalin file kontainer truecrypt besar ke Drobo, tidak saat menjalankan truecrypt tetapi hanya menyalin file?
Xen2050
Drobo tidak menggunakan kompresi tapi saya pikir Anda sedang melakukan sesuatu. Itu tampak seperti algoritma penyimpanan data pada Drobo coulb ebe masalah saya bisa menulis file ke drive terenkripsi dan kemudian segera menarik kembali pada 30 MB / s (yang tampaknya kecepatan tulis maks Komputer saya). Saya tidak bisa melakukannya dengan file yang sudah ada di drive untuk sementara waktu. Untuk menambah itu, saya bisa menarik file pertama pada 30 MB / s tetapi ketika saya mencoba untuk mengambil file lain dengan utas baru, itu turun keduanya menjadi ~ 2MB / s. Saya kira saya memaksimalkan membaca acak Drobo di beberapa drive.
DontCallMeLarry

Jawaban:

1

Nah ... setelah penelitian besar-besaran ke throughput disk itu diselesaikan secara tidak sengaja. Rupanya, jika saya pertama menyalin file dari drive terenkripsi saya ke folder baru di drive terenkripsi yang sama itu memperbaikinya.

Gerakan terenkripsi ke terenkripsi bersifat instan karena saya menggunakan disk yang sama. Kemudian diikuti oleh transfer 30 MB / s ke komputer saya yang 15x lebih cepat dari sebelumnya jadi saya senang.

Saya tidak yakin apakah ini masalah dengan TrueCrypt, Drobo, atau sesuatu yang gila seperti pengindeksan Windows. Saya akan menyalahkan Drobo karena mereka menolak untuk membantu saya dengan masalah ini ... brengsek.

DontCallMeLarry
sumber
+1 untuk "brengsek"! Hal-hal bisa menjadi sangat rumit dengan penyandian + setup raid-type, mungkin bahkan membaca-ganda & menulis ke drive. FYI, ada metode enkripsi berbasis file (setidaknya di linux) yang dapat mengenkripsi file individual sebagai grup (folder / pohon terenkripsi), yang mungkin memakan lebih sedikit ruang daripada file kontainer besar truecrypt, tetapi mengungkapkan beberapa info tentang # dari file & ukuran. Atau zipping / kompresi sebelum mengenkripsi ... bahkan 10TB pada akhirnya mungkin terlihat kecil
Xen2050