Halaman manual dd
tentang fdatasync
reads:, physically write output file data before finishing
sehingga hanya menulis data secara fisik "satu kali" (baca sebagai "tidak memaksakan flush setiap X blok atau byte, tetapi satu flush tunggal di akhir"). Jika Anda menggunakan dd
untuk melakukan tes Anda, itu adalah cara terbaik untuk mendapatkan hasil yang paling akurat. Sebaliknya, tidak menggunakan bendera spesifik itu, akan membuat hasil Anda tidak realistis: menghilangkannya mungkin akan kehilangan waktu untuk enkripsi itu sendiri karena dd
hanya menyalin data sekitar.
Namun demikian, saya juga berpikir ada sesuatu yang terjadi untuk hasil Anda, tetapi saya menemukan artikel ini yang menunjukkan hampir sama: ecryptfs sangat lambat. Dan pengujian Anda ( satu file disalin) adalah skenario terbaik untuk ecryptfs!
Ketika ecryptfs menulis file terenkripsi (dengan header khusus dengan metadata di dalamnya) untuk setiap versi teks-jelas, memiliki banyak file kecil menyiratkan penurunan kinerja yang lebih besar.
Namun, ecryptfs memiliki manfaat: Anda dapat mengirim file yang dienkripsi segera tanpa kehilangan enkripsi. Cadangan Anda (dengan asumsi Anda mencadangkan data terenkripsi ) akan lebih cepat karena Anda hanya akan menyalin file sebesar data Anda (dan bahkan lebih cepat jika bersifat inkremental, karena Anda hanya akan menyalin file yang dimodifikasi).
dm-crypt, di sisi lain, mungkin jauh lebih cepat tetapi Anda harus mengirim seluruh wadah (seluruh sistem file) untuk menjaga enkripsi seperti apa adanya. Dan cadangan juga akan terdiri dari seluruh wadah, tidak dapat melakukan cadangan tambahan dalam banyak kasus.
Saya telah menggunakan (dan masih menggunakan) kedua metode (bukan alat yang sama, meskipun) untuk menyimpan data terenkripsi: berbasis file (ecryptfs) lebih mudah untuk tetap disinkronkan melalui layanan hosting online seperti dropbox antar PC, tetapi cukup lambat ketika melakukan perubahan dan telah menyebabkan saya beberapa masalah dengan filesystem yang mendasari (diasumsikan dapat menulis file dan masalah yang berkaitan dengan batas pada filesystem cenderung memecah semuanya); Saya lebih suka enkripsi perangkat blok: Saya memperlakukan mereka sebagai partisi sederhana, sehingga batas dan masalah tidak rusak begitu buruk. Satu-satunya kelemahan adalah menyalin wadah, yang bisa memakan waktu lebih lama.