2
ประสิทธิภาพของ ZFS: ฉันต้องรักษาพื้นที่ว่างในพูลหรือระบบไฟล์หรือไม่?
ฉันรู้ว่าประสิทธิภาพของ ZFS ขึ้นอยู่กับปริมาณพื้นที่ว่างอย่างมาก: รักษาพื้นที่พูลภายใต้การใช้ประโยชน์ 80% เพื่อรักษาประสิทธิภาพของพูล ปัจจุบันประสิทธิภาพของพูลสามารถลดลงเมื่อพูลเต็มมากและระบบไฟล์ถูกอัพเดตบ่อยๆเช่นบนเซิร์ฟเวอร์เมลที่ไม่ว่าง พูลแบบเต็มอาจทำให้เกิดประสิทธิภาพได้ แต่ไม่มีปัญหาอื่น [... ] โปรดทราบว่าแม้เนื้อหาส่วนใหญ่จะอยู่ในช่วง 95-96% ประสิทธิภาพการเขียนการอ่านและการ resilvering อาจประสบ ZFS_Best_Practices_Guide, solarisinternals.com (archive.org) ตอนนี้สมมติว่าผมมีสระว่ายน้ำของ raidz2 10T volumeโฮสติ้งระบบแฟ้ม ตอนนี้ฉันสร้างระบบไฟล์ย่อยvolume/testและให้การจอง 5T จากนั้นฉันเมานต์ระบบไฟล์ทั้งสองต่อ NFS ไปยังโฮสต์บางแห่งและทำงานบางอย่าง ฉันเข้าใจว่าฉันไม่สามารถเขียนไปvolumeมากกว่า 5T เพราะที่เหลือ 5T volume/testจะสงวนไว้ให้ คำถามแรกของฉันคือประสิทธิภาพจะลดลงได้อย่างไรหากฉันเติมvolumeจุดเมานท์ด้วย ~ 5T มันจะลดลงเนื่องจากไม่มีพื้นที่ว่างในระบบไฟล์สำหรับ ZFS 'copy-on-write และ meta-stuff อื่น ๆ ? หรือมันจะยังคงเหมือนเดิมตั้งแต่ ZFS สามารถใช้พื้นที่ว่างภายในพื้นที่ที่สงวนไว้สำหรับvolume/test? ตอนนี้คำถามที่สอง มันสร้างความแตกต่างหรือไม่ถ้าฉันเปลี่ยนการตั้งค่าดังนี้? volumeขณะนี้มีระบบไฟล์สองระบบvolume/test1และvolume/test2. …