ฉันควรใช้“ ขนาดหน่วยการจัดสรร” สำหรับไดรฟ์ที่มีพาร์ทิชัน NTFS เดียวหรือไม่


69

ฉันกำลังฟอร์แมตฮาร์ดไดรฟ์ภายนอก 1TB เป็นพาร์ติชัน NTFS เดียว ไดรฟ์นี้มีไว้สำหรับเก็บสื่อเป็นหลัก

ฉันควรเลือกอย่างอื่นที่ไม่ใช่ค่าเริ่มต้นallocation unit sizeหรือไม่ ตัวเลือกมีตั้งแต่ 512 ไบต์ถึง 64K มีแนวทางใดบ้างที่ฉันควรใช้กับพาร์ติชันที่เก็บข้อมูลอื่น? ฉันควรหยุด poking รอบ ๆ และปล่อยไว้ที่ "default" หรือไม่


ค่าเริ่มต้นเกือบจะดีเสมอ
Mike Christiansen

4
อย่าเกิน 4096 มิฉะนั้นคุณจะไม่สามารถใช้การบีบอัดไฟล์ NTFS ได้เลย

1
มีความไม่เข้ากันสำหรับ NTbackup, exe + WIN XP เขียนไฟล์สำรอง bkf ไปยังพาร์ติชันที่มีขนาดคลัสเตอร์> 2K ขนาดคลัสเตอร์ทำให้ไฟล์สำรองล้มเหลวในการตรวจสอบหรือกู้คืนไฟล์ใด ๆ (NTbackup เดิมจากยุคเทป I / O) ฉันเจอสิ่งนี้เมื่อฉันซื้อไดรฟ์ 2TB ภายนอกที่มาพร้อมกับขนาดคลัสเตอร์ 4K ที่เป็นค่าเริ่มต้น ฟอร์แมตพาร์ติชันไดรฟ์ภายนอกใหม่เพื่อใช้ 2K คลัสเตอร์ (คลัสเตอร์ 2K ไม่เหมาะสำหรับพาร์ติชันที่ใหญ่กว่า) ฉันพบว่าเครื่องเครือข่ายอื่นสามารถทำการสำรองข้อมูลที่ถูกต้องเมื่อไดรฟ์คลัสเตอร์ 4K เป็นส่วนแบ่งสุทธิฉันคิดว่าไคลเอนต์ SMB ไม่เห็นขนาดคลัสเตอร์ใด ๆ
Scott R

1
จะเป็นอย่างไรถ้าคุณฟอร์แมตแฟลชไดรฟ์ 32GB สำหรับการบูทระบบดิสทริบิวชันแบบ iso เช่น memtest, linux และ boot boot ของ hiren
bgmCoder

คำตอบ:


38

หากคุณเป็น "ผู้ใช้มาตรฐาน" โดยคำจำกัดความของ Microsoft คุณควรใช้ค่าเริ่มต้น 4096 ไบต์ โดยทั่วไปขนาดหน่วยการจัดสรรคือขนาดบล็อกของฮาร์ดไดรฟ์ของคุณเมื่อฟอร์แมต NFTS หากคุณมีไฟล์ขนาดเล็กจำนวนมากดังนั้นจึงเป็นความคิดที่ดีที่จะทำให้ขนาดการจัดสรรมีขนาดเล็กเพื่อให้พื้นที่ฮาร์ดไดรฟ์ของคุณไม่สูญเปล่า หากคุณมีไฟล์ขนาดใหญ่จำนวนมากการรักษาให้สูงขึ้นจะเพิ่มประสิทธิภาพของระบบโดยการบล็อกน้อยลงเพื่อค้นหา

แต่ในปัจจุบันความจุของฮาร์ดไดรฟ์กำลังสูงขึ้นเรื่อย ๆ ทำให้เกิดความแตกต่างเล็กน้อยโดยการเลือกขนาดการจัดสรรที่เหมาะสม ฉันขอแนะนำให้คุณใช้ค่าเริ่มต้น

โปรดทราบว่าไฟล์ส่วนใหญ่มีขนาดค่อนข้างเล็กไฟล์ที่ใหญ่กว่านั้นมีขนาดใหญ่ แต่มีหน่วยเล็ก


3
+1, หลายโปรแกรมเช่น scandisk หรือ defrag Utilities มีปัญหากับขนาดของคลัสเตอร์ที่ไม่ได้มาตรฐาน
hyperslug

ฉันลงเอยด้วยการเริ่มต้น (ขอบคุณสำหรับคำแนะนำ hyperslug) ฉันคิดว่าประสิทธิภาพเล็ก ๆ น้อย ๆ ที่ฉันได้รับจากการปรับขนาดหน่วยการจัดสรรนั้นจะถูกลดความเร็วของการถ่ายโอน USB ไปด้วย
Andrew Keeton

คำตอบของคุณถูกรวมอยู่ในบทความ: howtogeek.com/136078/...
Shayan

32

ในแง่ของประสิทธิภาพพื้นที่ขนาดของหน่วยการจัดสรรที่เล็กลงทำได้ดีกว่า พื้นที่เฉลี่ยที่สูญเสียต่อไฟล์จะเท่ากับครึ่งหนึ่งของ AUS ที่เลือก 4K เสีย 2K ต่อไฟล์และ 64K เสีย 32K อย่างไรก็ตามในขณะที่ Jonathon ชี้ให้เห็นว่าไดรฟ์ที่ทันสมัยมีขนาดใหญ่และพื้นที่ที่สิ้นเปลืองเพียงเล็กน้อยนั้นไม่คุ้มค่าที่จะต้องยุ่งยากและไม่ควรเป็นปัจจัยกำหนด (เว้นแต่คุณจะใช้ SSD ขนาดเล็ก)

เปรียบเทียบขนาดไฟล์ขยะแบบ 4K และ 64K (32K-2K = 30K) สำหรับไฟล์ 10,000 ไฟล์ที่มีเพียง 300,000KB หรือประมาณ 300MB เท่านั้น

ให้คิดถึงวิธีที่ระบบปฏิบัติการใช้พื้นที่แทน สมมติว่าคุณมีไฟล์ 3K ซึ่งจำเป็นต้องเพิ่มขึ้น 2K ด้วย 4K AUS ข้อมูลจะต้องแบ่งออกเป็นสองช่วงตึก - และอาจไม่รวมกันเพื่อให้คุณได้รับการกระจายตัว ด้วย 64K AUS จะมีบล็อกน้อยลงเพื่อติดตามและกระจายตัวน้อยลง 16x ขนาดบล็อกหมายถึง 1 / 16th จำนวนบล็อกที่จะติดตาม

สำหรับดิสก์สื่อที่จัดเก็บภาพถ่ายเพลงและวิดีโอของคุณ (โดยทั่วไปไฟล์ 1MB +) ฉันใช้ AUS ที่ใหญ่ที่สุด สำหรับพาร์ติชันสำหรับบูต windows ฉันใช้ค่าเริ่มต้นของ Windows (ซึ่งคือ 4K สำหรับไดรฟ์ NTFS ใด ๆ ที่เล็กกว่า 16TB)

วิธีค้นหาขนาดคลัสเตอร์บนดิสก์ที่มีอยู่:

fsutil fsinfo ntfsinfo X:

หน่วยการจัดสรรขนาดเล็กไม่ได้ไม่มีข้อเสียทุกคนก็แค่ใช้กลุ่ม 1 ไบต์เพื่อลดของเสีย ("หย่อนไฟล์") เป็นศูนย์! หรือคลัสเตอร์ 1 เซกเตอร์ (ประวัติศาสตร์ 512 ไบต์ในขณะนี้ 4096 ไบต์) ข้อเสียเปรียบ: ลดลงครึ่งหนึ่งขนาดของคลัสเตอร์หมายถึงสองเท่ากลุ่ม ในระบบไฟล์ FAT32 การเพิ่ม FAT เป็นสองเท่าสามารถยกเลิกการลดขยะได้อย่างง่ายดาย NTFS แทนมีการจัดสรร "บิตแมป" (เพียง 1 บิตต่อคลัสเตอร์) และรายการไดเรกทอรีของแฟ้มแสดงรายการของคลัสเตอร์ (มีกลุ่มที่ต่อเนื่องกันแสดงรายการดานเป็นช่วง) กลุ่มที่ใหญ่กว่าลดความเป็นไปได้และค่าใช้จ่ายในการแตกไฟล์
A876

11

ฉันกำลังตั้งค่าไดรฟ์ Seagate ST3000DM001 3TB สี่ตัวในการกำหนดค่า RAID 10 หลังจากที่ได้อ่านขึ้นเกี่ยวกับวิธีการจัดรูปแบบสำหรับการจัดสรรหน่วยขนาดผมพบว่าบทความนี้: แนวทางทั่วไปสำหรับการปรับปรุงประสิทธิภาพของระบบปฏิบัติการ

เมื่อกำหนดค่าอาร์เรย์ไดรฟ์และไดรฟ์ตรรกะภายในไดรฟ์ควบคุมฮาร์ดแวร์ของคุณให้แน่ใจว่าคุณตรงกับขนาดตัวควบคุมแถบที่มีขนาดหน่วยการจัดสรรปริมาณที่จะได้รับการจัดรูปแบบด้วย สิ่งนี้จะช่วยให้มั่นใจได้ว่าประสิทธิภาพการอ่านและเขียนของดิสก์จะดีที่สุดและมอบประสิทธิภาพเซิร์ฟเวอร์โดยรวมที่ดีขึ้น

ฉันใช้ความสามารถในตัว RAID ของเมนบอร์ดASUS P8Z77-V DELUXEจากชิปเซ็ต Intel เนื่องจากขนาดแถบเริ่มต้นสำหรับ RAID 10 บนเมนบอร์ดคือ 64KB ฉันกำลังฟอร์แมตอาร์เรย์ RAID โดยใช้ตัวเลือก "64 กิโลไบต์" ใน Windows

อย่างไรก็ตามฉันหวังว่าข้อมูลนี้ฉันพบว่ามีประโยชน์สำหรับคนอื่นที่ค้นคว้าหัวข้อนี้และเพิ่มข้อมูลเพิ่มเติม


3

เพียงตระหนักถึงขนาดคลัสเตอร์ที่ใหญ่กว่าที่คุณใช้ประสิทธิภาพที่ดีกว่าที่คุณจะมี แต่ประสิทธิภาพลดลง

หากคุณมีดิสก์ 3TB และจัดเก็บรูปภาพหลายพันภาพคุณจะต้องการขนาดของคลัสเตอร์ที่เล็กลงเพื่อประสิทธิภาพของพื้นที่ แต่ถ้าคุณทำให้มันเล็กเกินไปคุณจะได้รับประสิทธิภาพที่ยอดเยี่ยม

สำหรับดิสก์ใดก็ตามที่มีขนาดตั้งแต่ 500GB ขึ้นไปฉันขอแนะนำขนาดคลัสเตอร์ 8k ขึ้นไป


2

มันสามารถสร้างความแตกต่าง.

ไฟล์สามารถมีได้หลายอย่างจากสิ่งที่คุณเลือกดังนั้นรูปแบบที่ละเอียดยิ่งขึ้นจะทำให้คุณเสียพื้นที่ในไฟล์น้อยลง แต่ทำให้ตารางการจัดสรรของคุณใหญ่ขึ้น

หากคุณกำลังจะมีไฟล์หลายพันไฟล์ที่มีขนาดต่ำกว่า 64k มันควรค่าแก่การพิจารณาว่าเป็นหน่วยที่เล็กกว่า อย่างไรก็ตามหากคุณกำลังจะเติมวิดีโอด้วยไดรฟ์ขนาดใหญ่ร้อยเมกะไบต์แล้วขนาดของหน่วยที่สูงกว่าจะใช้งานได้มากกว่า

หากคุณไม่ทราบเพียงไปกับการเริ่มต้น


1

คุณชี้การใช้ดิสก์เป็นวิดีโอและเพลง ขนาดไฟล์ข้อมูลส่วนใหญ่ควรเป็น 2MB + สำหรับเพลงและ 100MB + สำหรับวิดีโอบางเพลย์ลิสต์ (น้อยกว่า 5% ของปริมาณไฟล์โดยรวม) ไม่กี่ kB คุณชี้ให้เห็นว่าอุปกรณ์เป็นดิสก์ USB ภายนอก

ทางออกที่ดีที่สุดสำหรับข้อกำหนดดังกล่าวคือ exfat (vfat บน linux) หรือ NTFS ที่มีขนาดหน่วยบล็อก / การจัดสรร 64kB คำแนะนำบางประการเกี่ยวกับระบบไฟล์ที่คุณควรเลือก: - xxfat ควรใช้สำหรับการเขียนและความเข้ากันได้เร็วขึ้น (เช่นคุณวางแผน / ใช้อุปกรณ์การสตรีมสื่อสำหรับการใช้งานที่บ้าน / ที่ทำงาน) - NTFS เพื่อความปลอดภัยและคุณสมบัติขั้นสูง (ความปลอดภัยยังคงเป็นปัญหาสำหรับผู้ใช้ตามบ้าน - ให้แน่ใจว่าคุณต้องการ)

มีความสนุกสนาน.

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.