it-swarm.asia

Tek bir NTFS bölümü olan bir sürücü için hangi "ayırma birimi boyutu" kullanmalıyım?

Bir 1 TB harici sabit diski tek bir NTFS bölümü olarak biçimlendiriyorum. Bu sürücü temel olarak medya depolamak içindir.

Varsayılan allocation unit size dışında bir şey seçmeli miyim? Seçenekler 512 bayt ile 64K arasındadır. Başka verileri depolayan bölümlerde kullanmam gereken herhangi bir kural var mı? Alay etmeyi bırakıp "varsayılan" olarak mı bırakmalıyım?

63
Andrew Keeton

Microsoft'un tanımı ile "Standart Kullanıcı" iseniz, varsayılan 4096 baytı tutmalısınız. Temel olarak, ayırma birimi boyutu, NFTS'yi biçimlendirdiğinde sabit sürücünüzdeki blok boyutudur. Çok sayıda küçük dosyanız varsa, ayırma boyutunu küçük tutmak iyi bir fikirdir, böylece sabit disk alanınızı boşa harcamazsınız. Çok fazla büyük dosyanız varsa, daha yüksek tutulması daha az blok arayarak sistem performansını artırır.

Fakat yine de, bugünlerde sabit disk kapasitesi, doğru tahsis büyüklüğünü seçerek küçük farklar yaratarak daha da artmaktadır. Ben sadece varsayılanı tutmanı öneririm.

Ayrıca, dosyaların çoğunluğunun nispeten küçük, daha büyük dosyaların boyut olarak büyük, ancak birim olarak küçük olduğunu unutmayın.

35
Jonathan

Alan verimliliği açısından, daha küçük ayırma birimi boyutları daha iyi performans gösterir. Dosya başına harcanan ortalama alan seçilen AUS değerinin yarısı olacaktır. Böylece 4K dosya başına 2K, 64K 32K harcar. Bununla birlikte, Jonathon'un işaret ettiği gibi, modern sürücüler çok büyük ve boşa harcanan bir yer boşa harcanmaya değmez ve bu belirleyici bir faktör olmamalıdır (küçük bir SSD'de değilseniz).

Sadece 300.000KB veya 300 MB civarında çıkan 10.000 dosya için 4K ile 64K ortalama kasa atığını (32K-2K = 30K) karşılaştırın.

Bunun yerine işletim sisteminin alanı nasıl kullandığını düşünün. Diyelim ki 2K büyütmesi gereken 3K bir dosyanız var. 4K AUS ile verilerin iki bloğa bölünmesi gerekir - ve bunlar birlikte olmayabilir, böylece parçalanma elde edersiniz. 64K AUS ile takip edilmesi gereken daha az blok ve daha az parçalanma var. 16x blok büyüklüğü, takip edilmesi gereken blok sayısının 1/16'sı anlamına gelir.

Fotoğraflarınızın, müziklerinizin ve videolarınızın saklandığı bir medya diski için (genellikle 1 MB + dosyalar) en büyük AUS kullanın. Windows önyükleme bölümü için Windows default (16 TB'dan küçük herhangi bir NTFS sürücüsü için 4K olan) kullanın.

Mevcut bir diskte küme boyutunun ne olduğunu bulmak için:

fsutil fsinfo ntfsinfo X:
30
Andrew

RAID 10 yapılandırmasında dört Seagate ST3000DM001 3 TB sürücü kuruyorum. Tahsis Birimi Boyutu için nasıl biçimlendirileceğini okuduktan sonra, şu makaleyi buldum: İşletim Sistemi Performansını Artırma Genel Kuralları .

Donanım sürücü denetleyicinizdeki sürücü dizilerini ve mantıksal sürücüleri yapılandırırken, denetleyici şerit boyutunu, birimlerin ile biçimlendirileceği ayırma birimi boyutuyla eşleştirdiğinizden emin olun. Bu, disk okuma ve yazma performansının optimal olmasını sağlayacak ve daha iyi bir genel sunucu performansı sunacaktır.

ASUS P8Z77-V DELUXE anakartın Intel yonga setinden gelen yerleşik RAID özelliğini kullanıyorum. Anakarttaki RAID 10 için Varsayılan Şerit boyutu 64 KB olduğundan, Windows'taki "64 kilobayt" seçeneğini kullanarak RAID dizimi biçimlendiriyorum.

Her neyse, umarım bulduğum bu bilgiler, bu konuyla ilgili araştırma yapan diğer insanlara yardımcı oluyor ve daha fazla bilgi ekliyor.

10
stun

Kullandığınız daha büyük küme boyutunun, daha iyi performansın olacağını unutmayın. Ancak verimlilik azalır.

3 TB'lık bir diskiniz varsa ve binlerce resim saklarsanız, alan verimliliği için daha küçük bir küme boyutu istersiniz, ancak çok küçük yaparsanız ciddi bir performans darbesi alırsınız.

500 gb veya daha büyük herhangi bir disk için, 8k veya daha büyük küme boyutu öneririm.

2
badcrc

Bir fark yaratabilir.

Bir dosya yalnızca seçtiğinizin bir katı olabilir, bu nedenle daha iyi ayarlanmış bir format, dosyalar üzerinde daha az yer boşa harcayacağınız anlamına gelir - ancak ayırma tablonuzu büyütür.

64k'nin altındaki binlerce dosyaya sahip olacaksanız daha düşük boyutlu bir ünite düşünmeye değer. Ancak, sürücüyü büyük, yüz megabayt videolarla dolduracaksanız, daha yüksek bir birim boyutu daha uygulanabilir.

Eğer bilmiyorsanız, sadece varsayılan ile gidin.

2
salmonmoose

Disk kullanımını video ve müzik olarak gösterirsiniz. Çoğunluk veri dosyası boyutları daha sonra birkaç kB'lik bir çalma listesi (toplam dosya miktarının% 5'inden az) için müzik için 2MB + ve video için 100MB + olmalıdır. Aygıtın harici bir USB disk olduğuna dikkat çekiyorsunuz.

Böyle bir spesifikasyon için en iyi çözüm, exfat (linux'ta vfat) veya 64kB blok/ayırma birimi büyüklüğüne sahip NTFS'dir. Seçmeniz gereken dosya sistemi hakkında bazı ipuçları: - xxfat daha hızlı yazma ve uyumluluk için kullanılmalıdır (örn. Ev/ofis kullanımınız için medya akış cihazı planlıyor/zaten kullanıyorsunuz) - Güvenlik ve gelişmiş özellikler için NTFS. (güvenlik, ev kullanıcıları için hala sorunların kaynağıdır - ihtiyacınız olduğundan emin olun)

Eğlenin.

1
Piter_no1