ระบบไฟล์ใดที่จะใช้สำหรับดิสก์ RAM


8

ฉันมี RAM 8 GB และต้องการจัดสรรประมาณ 1.5 GB สำหรับดิสก์ RAM ส่วนใหญ่ใช้สำหรับ Chrome และอาจเป็นอย่างอื่นในภายหลัง

คู่มือนี้จะบอกว่าเป็นรูปแบบที่เป็นNTFSในขณะที่คู่มือนี้กล่าวว่าจะใช้FAT16

ความแตกต่างระหว่าง FAT16, FAT32 และ NTFS สำหรับดิสก์ RAM คืออะไร


หากคุณต้องการไฟล์ที่มีขนาดใหญ่กว่านั้น 4GB คุณควรใช้ NTFS มิฉะนั้น FAT32 ก็ใช้ได้ สำหรับความแตกต่างระหว่างรูปแบบไฟล์ทั้งสามที่ดีที่สุดสำหรับการค้นคว้าแบบเฉพาะของคุณเอง
Ramhound

คำตอบ:


13

ลองพิจารณาการบังคับใช้ระบบไฟล์ของดิสก์ RAM ตามคุณลักษณะ:

ความปลอดภัย (การจดบันทึก)

หมายเหตุแนวคิด

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

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

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

NTFS : มันมีคุณสมบัติที่เรียกว่า "การทำเจอร์นัล" ซึ่งโดยทั่วไปหมายความว่าระบบไฟล์จะอยู่ในสถานะที่สอดคล้องกันเสมอ มันไม่เคยถูกทิ้งให้อยู่ในสถานะที่คำสั่งการเขียนเป็น "เพียงครึ่งเดียว" เนื่องจากการเขียนทุกครั้งจะถูกจัดฉากไว้บนดิสก์ก่อน (ทั้งในเมทาดาทาเจอร์นัล, ดาต้าเจอร์นัลข้อมูลหรือทั้งสองอย่าง) นี่เป็นสิ่งที่ยอดเยี่ยมสำหรับสื่อที่ไม่ลบเลือนเช่นฮาร์ดดิสก์และ SSD แต่ไม่มีประโยชน์สำหรับดิสก์ RAM สิ่งสำคัญที่วารสารพยายามป้องกันคือการสูญเสียข้อมูลระหว่างการสูญเสียพลังงานอย่างกะทันหันไปยังพีซีหรือข้อบกพร่องของซอฟต์แวร์ที่รุนแรงจนทำให้ระบบพังโดยไม่สามารถซิงโครไนซ์ระบบไฟล์ (เช่นBlue Screen of Death) แต่เนื่องจากเจอร์นัลและข้อมูลของระบบไฟล์อยู่ในหน่วยความจำ RAM การทำเจอร์นัลข้อมูลจำนวนหนึ่งจึงไม่สามารถป้องกันข้อมูลสูญหายได้! ดังนั้นวารสารจึงเสียพื้นที่และการดำเนินการ I / O

FAT32 : ไม่มีวารสาร

FAT16 : ไม่มีวารสาร

ประสิทธิภาพ

หมายเหตุแนวคิด

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

NTFS : ประสิทธิภาพของ NTFS นั้นค่อนข้างจะแข่งขันได้กับ RAM disk เทียบกับ FAT16 หรือ FAT32 เนื่องจากการใช้อัลกอริธึมขั้นสูงสำหรับการบัญชีข้อมูลและการจัดทำดัชนี แม้ว่า NTFS จะมีเจอร์นัลซึ่งจะทำให้มันช้าลงบ้าง แต่ราคาของเจอร์นัลนั้นก็ต่ำกว่า RAM มากกว่าในฮาร์ดดิสก์

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

FAT32 : เกือบจะเหมือนกับ FAT16 แต่สามารถเก็บไฟล์ได้อีกมากมายภายในระบบไฟล์ - สูงสุด 268,170,300 สำหรับกลุ่ม 32KB - ที่เดลต้าประสิทธิภาพน้อยมาก (เล็กน้อยมาก) เมื่อเทียบกับ FAT16

คุณสมบัติ

NTFS : มีคุณสมบัติที่แข็งแกร่งที่สุดซึ่งสัมพันธ์กับ FAT16 และ FAT32 สนับสนุนสิ่งต่าง ๆ เช่นการเข้ารหัสและการบีบอัดระดับระบบไฟล์ ไฟล์ที่มีขนาดใหญ่มาก (> 4 GB) คุณลักษณะเพิ่มเติม; สตรีมข้อมูลทางเลือก และชื่อไฟล์ที่ยาวกว่า FAT16 และ FAT32 มาก บางโปรแกรมที่ใช้คุณสมบัติพิเศษมากของระบบไฟล์อาจไม่ทำงานจนกว่าคุณจะใช้ NTFS

FAT16 : อ่อนแรงมากที่ด้านหน้าคุณสมบัติ ควรทำงานกับโปรแกรมส่วนใหญ่ที่ทำดิสก์ I / O ปกติ แต่สิทธิ์การเข้าถึงระดับไฟล์ไม่ได้รับการพิจารณา

FAT32 : อ่อนแรงมากที่ด้านหน้าคุณสมบัติ ควรทำงานกับโปรแกรมส่วนใหญ่ที่ทำดิสก์ I / O ปกติ แต่สิทธิ์การเข้าถึงระดับไฟล์ไม่ได้รับการพิจารณา

สำหรับขนาดเพียง 1.5 GB, FAT16 จะไม่ชนกับขีด จำกัด ใด ๆ โดยธรรมชาติยกเว้นอาจ จำกัด จำนวนไฟล์หากคุณมีโปรแกรมที่สร้างไฟล์จำนวนมาก FAT32 ขจัดข้อ จำกัด ทั้งหมดเนื่องจากคุณไม่สามารถจัดเก็บไฟล์> 4 GB ในปริมาณ 1.5 GB และจำนวนไฟล์สูงสุดคือมากกว่าที่คุณจะพอดีกับพื้นที่ 1.5 GB (268 ล้าน)

ที่กล่าวว่าฉันจะไปกับ NTFS ยกเว้นว่าคุณต้องการประสิทธิภาพ 0.5% ทุกครั้งสุดท้าย และแม้ว่าคุณจะสามารถรับประสิทธิภาพที่ดีขึ้นด้วยการดำเนินการบางอย่างที่ใช้ NTFS ผ่าน FAT เนื่องจากการจัดการข้อมูลที่ได้รับการปรับปรุง (ตัวอย่างเช่นมันรองรับส่วนขยาย ) เพื่อลดการแตกแฟรกเมนต์ภายใน)


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