it-swarm.asia

"Ukuran unit alokasi" apa yang harus saya gunakan untuk drive dengan partisi NTFS tunggal?

Saya memformat hard drive eksternal 1TB sebagai partisi NTFS tunggal. Drive ini terutama untuk menyimpan media.

Haruskah saya memilih sesuatu selain allocation unit size default? Pilihan berkisar dari 512 byte hingga 64K. Apakah ada pedoman yang harus saya gunakan dengan partisi yang menyimpan data lain? Haruskah saya berhenti melihat-lihat dan membiarkannya "default"?

64
Andrew Keeton

Jika Anda adalah "Pengguna Standar" menurut definisi Microsoft, Anda harus menyimpan 4096 byte default. Pada dasarnya, ukuran unit alokasi adalah ukuran blok pada hard drive Anda ketika memformat NFTS. Jika Anda memiliki banyak file kecil, maka sebaiknya jaga ukuran alokasi tetap kecil agar ruang hard drive Anda tidak terbuang sia-sia. Jika Anda memiliki banyak file besar, menjaganya tetap tinggi akan meningkatkan kinerja sistem dengan mencari lebih sedikit blok.

Tetapi sekali lagi, kapasitas hard disk saat ini semakin tinggi dan semakin tinggi membuat perbedaan kecil dengan memilih ukuran alokasi yang tepat. Saya sarankan Anda tetap menggunakan default.

Juga perlu diingat bahwa sebagian besar file relatif kecil, file lebih besar berukuran besar tetapi unit kecil.

36
Jonathan

Dalam hal efisiensi ruang, ukuran unit alokasi yang lebih kecil berkinerja lebih baik. Ruang rata-rata yang terbuang per file akan menjadi setengah dari AUS yang dipilih. Jadi 4K buang 2K per file dan 64K buang 32K. Namun, seperti yang ditunjukkan oleh Jonathon, drive modern berukuran besar dan sedikit ruang yang terbuang tidak layak untuk diributkan dan ini seharusnya tidak menjadi faktor penentu (kecuali Anda menggunakan SSD kecil).

Bandingkan limbah kasus rata-rata 4K vs 64K (32K-2K = 30K), untuk 10.000 file yang hanya menghasilkan 300.000KB atau sekitar 300MB.

Alih-alih berpikir tentang bagaimana OS menggunakan ruang. Katakanlah Anda memiliki file 3K yang perlu tumbuh 2K. Dengan 4K AUS, data perlu dipisah menjadi dua blok - dan mereka mungkin tidak bersama sehingga Anda mendapatkan fragmentasi. Dengan 64K AUS ada banyak blok lebih sedikit untuk melacak dan kurang fragmentasi. 16x ukuran blok berarti 1/16 jumlah blok yang harus dilacak.

Untuk disk media tempat foto, musik, dan video Anda disimpan (file biasanya 1MB +), saya menggunakan AUS terbesar. Untuk partisi boot windows saya menggunakan Windows default (yang merupakan 4K untuk drive NTFS yang lebih kecil dari 16TB).

Untuk mengetahui apa ukuran cluster pada disk yang ada:

fsutil fsinfo ntfsinfo X:
30
Andrew

Saya menyiapkan empat drive Seagate ST3000DM001 3TB dalam konfigurasi RAID 10. Setelah membaca tentang cara memformatnya untuk Ukuran Unit Alokasi, saya menemukan artikel ini: Pedoman Umum untuk Meningkatkan Kinerja Sistem Operasi .

Saat mengonfigurasi array drive dan drive logis di dalam pengontrol drive perangkat keras Anda, memastikan Anda cocok dengan ukuran strip pengontrol dengan ukuran unit alokasi yang volume akan diformat dengan . Ini akan memastikan kinerja membaca dan menulis disk optimal dan menawarkan kinerja server yang lebih baik secara keseluruhan.

Saya menggunakan ASUS P8Z77-V DELUXE kapabilitas RAID bawaan motherboard dari chipset Intel. Karena ukuran Default Stripe untuk RAID 10 pada motherboard adalah 64KB, saya memformat array RAID saya menggunakan opsi "64 kilobytes" di Windows.

Bagaimanapun, saya harap informasi yang saya temukan ini membantu orang lain untuk meneliti topik ini dan menambahkan lebih banyak informasi ke dalamnya.

10
stun

Perlu diketahui bahwa semakin besar ukuran cluster yang Anda gunakan, semakin baik kinerja yang Anda miliki. Tetapi efisiensinya menurun.

Jika Anda memiliki disk 3TB dan menyimpan ribuan gambar, Anda ingin ukuran cluster yang lebih kecil untuk efisiensi ruang, tetapi jika Anda membuatnya terlalu kecil Anda akan mendapatkan kinerja yang hebat.

Untuk disk 500GB atau lebih besar, saya sarankan ukuran cluster 8k atau lebih besar.

3
badcrc

Itu bisa membuat perbedaan.

File hanya bisa berupa kelipatan dari apa pun yang Anda pilih, jadi format berbutir halus berarti Anda akan menghabiskan lebih sedikit ruang pada file - tetapi membuat tabel alokasi Anda lebih besar.

Jika Anda akan memiliki ribuan file di bawah 64k, ada baiknya mempertimbangkan ukuran unit yang lebih rendah. Namun, jika Anda akan mengisi drive dengan besar, video ratus megabyte, maka ukuran unit yang lebih tinggi lebih berlaku.

Jika Anda tidak tahu, cukup gunakan default.

2
salmonmoose

Anda menunjukkan penggunaan disk sebagai video dan musik. Maka ukuran file data mayoritas harus 2MB + untuk musik dan 100MB + untuk video, beberapa daftar putar (kurang dari 5% dari keseluruhan jumlah file) beberapa kB. Anda menunjukkan perangkat adalah disk USB eksternal.

Solusi terbaik untuk spesifikasi tersebut adalah exfat (vfat di linux) atau NTFS dengan ukuran unit alokasi/64kB. Beberapa petunjuk tentang sistem file apa yang harus Anda pilih: - xxfat harus digunakan untuk penulisan dan kompatibilitas yang lebih cepat (mis. Anda berencana/sudah menggunakan perangkat streaming media untuk penggunaan di rumah/kantor Anda) - NTFS untuk keamanan dan fitur-fitur canggih. (keamanan masih menjadi sumber masalah bagi pengguna rumahan - pastikan Anda membutuhkannya)

Bersenang-senang.

1
Piter_no1