ข้อดีของการจัดสรรพื้นที่จัดเก็บข้อมูลแบบหนามากกว่าการตั้งสำรองแบบบางด้วยเครื่องเสมือน


9

ฉันมักจะใช้พื้นที่จัดเก็บแบบ thin-provisioning เมื่อสร้าง VMs: มันให้ความยืดหยุ่นมากและดูเหมือนว่าจะสร้างได้เร็วขึ้น

ข้อได้เปรียบที่ชัดเจนที่เป็นไปได้เพียงอย่างเดียวที่ฉันเห็นคือการรับประกันว่า VM ไม่ได้ใช้พื้นที่ว่างบนโครงสร้างพื้นฐานสตอเรจพื้นฐานโดยไม่ตั้งใจ


ดูเหมือนว่าจะซ้ำกันกับserverfault.com/questions/279773/… --- บางทีทั้งสองควรรวมเข้าด้วยกัน
mdpc

@mdpc - ผมเห็นว่าเมื่อได้รับพร้อมที่จะถามคนนี้ - มันเป็นเรื่องที่เกี่ยวข้อง แต่ฉันคิดว่านี้เป็นพอที่แตกต่างกันที่จะรับประกันตัวเอง :)
วอร์เรน

คำตอบ:


5

ดิสก์ที่จัดสรรบางไม่สามารถหดได้ เมื่อคุณจัดสรรบล็อคทั้งหมดเสร็จแล้ว

นอกจากนี้หากคุณไม่ฟอร์แมตแบบรวดเร็ว Windows จะเติมดิสก์แบบ thin thin ที่เตรียมไว้ทั้งหมด

อาจมีโทษปรับประสิทธิภาพ แต่ฉันไม่แน่ใจ 100% และเป็นสิ่งที่ควรทดสอบ ฉันรู้ว่าเป็นกรณีของไฮเปอร์ไวเซอร์ที่ใช้โฮสต์


4
คุณสามารถจัดเตรียม VM แบบหนาบาง ๆ ได้ถ้าคุณใช้ vMotion ของหน่วยเก็บ
jftuga

3

ผู้ร้ายอื่น ๆ ที่ไม่ได้กล่าวถึง:

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

2

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


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

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

2

ข้อได้เปรียบหลักของ Thick-provisioning คือ:

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

ข้อเสียเปรียบหลักคือ:

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