Menyalin Windows adalah kekacauan nyata sejak Windows Vista. Bahkan Microsoft mengklaim mereka telah meningkatkan kinerja, dari perspektif pengguna, itu tidak cukup terlihat. Bahkan dengan satu file, jendela penyalinan muncul terlalu banyak waktu untuk 'Menghitung' dan kemudian menyelesaikan penyalinan (Bahkan setelah 100% selesai beberapa kali dialog tetap aktif).
Pada saat yang sama, saya mencadangkan beberapa file di Ubuntu Linux. Saya merasa sangat cepat. Mungkin ada perasaan yang disebabkan oleh pembaruan UI yang lebih cepat.
Saya membaca posting informatif dari Jeff Atwood beberapa tahun yang lalu di Windows File Copy . tapi apa pertanyaan spesifik saya
- Apakah kinerja file (Ubuntu) Linux lebih baik daripada Windows-7?
- Apakah kedua algoritme, Windows dan Linux menggunakan banyak untaian dan mekanisme perpipaan untuk meningkatkan kecepatan? Jika ya, mana yang lebih baik?
xcopy
, atau bahkanrobocopy
. Jauh lebih baik. Misalnya, dengan yang terakhir Anda dapat membuat dua lintasan, pertama untuk membuat semua direktori tetapi tidak menyalin file apa pun, dan kedua untuk menyalin file yang sebenarnya, sehingga tidak menyebabkan fragmentasi pada target.ext3/4
, yang bersaing dengan NTFS di sini. Anda mungkin juga mencobareiserfs
danxfs
- keduanya dioptimalkan untuk operasi cepat dengan file kecil.Jawaban:
Standar
copy
builtin pada Windows tidak terlalu bagus, tetapi Windows hadir dengan dua perintah lanjutan yang jauh lebih efisien:xcopy
danrobocopy
. Terutama ketika Anda membutuhkan kontrol penuh atas fitur sistem file canggih seperti ACL atau aliran data alternatif,robocopy
adalah alat pilihan.Sebagai contoh, jika Anda menyalin struktur direktori besar, Anda mungkin ingin target tidak dibagi . Doa standar
robocopy
sudah cukup bagus, tetapi karena entri direktori diperbarui ketika subdirektori dibuat, Anda masih bisa mendapatkan direktori terfragmentasi. Untuk mencegahnya, Anda dapat menjalankanrobocopy
dalam dua lintasan, yang pertama hanya membuat struktur direktori target tanpa menyalin konten file apa pun, dan yang kedua untuk benar-benar menyalin badan file.Secara keseluruhan,
robocopy
sangat efisien dan sepenuhnya menyadari fitur-fitur NTFS.sumber
/CREATE
opsi ini, file-file kosong dan subdir dibuat, yang tidak menempati ruang dan dengan demikian memungkinkan entri direktori dituliskan secara penuh bersebelahan.Beberapa kecepatan yang Anda lihat dari Ubuntu Linux mungkin adalah file caching. Sejauh yang saya tahu, copy file di Linux tidak berusaha untuk meminimalkan penggunaan cache file.
Dengan Linux ketika Anda menyalin file yang lebih kecil dari sekitar 50% dari RAM Anda, seluruh file disalin ke dalam cache file dan kemudian ditulis ke disk sesuai waktu yang diizinkan. Ini tampaknya sangat cepat, tetapi memaksa file lain yang lebih bermanfaat keluar dari cache. Ini mungkin file cache web, email, file konfigurasi, file font, dll.
Windows XP digunakan untuk menyalin tanpa memperhatikan cache file juga. Tetapi di Windows Vista, Microsoft mengubah Explorer sehingga ketika disalin menggunakan cache file dalam jumlah terbatas . Ini mengurangi dampak dari salinan file besar pada seluruh sistem. Tetapi juga mengurangi kecepatan bahkan salinan file yang relatif kecil ke kecepatan hard disk.
sumber
Di Windows, gunakan Teracopy - ini akan memecahkan masalah kebodohan keseluruhan yang dimiliki Explorer.
Di Ubuntu, saya menemukan menyalin file sangat cepat.
Masih "File Opertion" dialog tidak hilang ketika Anda menggunakan removable drive. Jika Anda mencoba mengeluarkan drive dengan aman segera setelah dialog menghilang, Anda akan mendapatkan beberapa pesan kesalahan. Namun data bisa didapat.
Pembaruan: Operasi file Windows lambat mungkin dari semua integrasi dengan layanan dan registri. Nautilus (dalam Gnome) hanyalah sebuah proses sederhana yang saya kira atau setidaknya tidak memiliki beban / gangguan yang dimiliki Explorer.
sumber
Memindahkan dan menyalin file di Linux secara alami adalah operasi yang cepat. Alasan Anda dapat memindahkan dan menyalin file dengan sangat cepat adalah karena sumber dan tujuan berada di partisi yang sama. Operasi hanya perlu mengubah inode. Memindahkan file di antara partisi yang berbeda masih sangat cepat (hanya satu menit atau lebih untuk file 1-gig). Di Windows, dibutuhkan beberapa untuk memindahkan file ke tujuan di partisi yang sama karena manajemen file di Windows berantakan. (Pikirkan tentang fragmentasi file dan cara Windows memformat hard disk.)
sumber