Score:3

KVM: ประสิทธิภาพที่ดีที่สุดสำหรับแขกทุกคน

ธง cn

ด้วย KVM วิธีที่ดีที่สุดในการมอบประสิทธิภาพสูงสุดที่เป็นไปได้ให้กับ VM ทั้งหมดคืออะไร

โฮสต์มีโปรเซสเซอร์ hexa-core และ 64GB of ram ควรรัน VM 3-4 เครื่อง

VMs นั้นไม่ได้ใช้งานเป็นส่วนใหญ่ แต่ในช่วงที่ประสิทธิภาพสูงสุดนั้น ควรจะมีประสิทธิภาพเต็มรูปแบบของโฮสต์ที่พร้อมใช้งาน

เป็นความคิดที่ดีที่จะให้ VMs 6 คอร์และ 64GB ของ RAM ทั้งหมดหรือไม่ หรืออะไรจะเข้าท่าที่สุด?

us flag
Rob
ไม่มีสิ่งที่ดีที่สุด สิ่งที่คาดเดาได้มากที่สุดคือไม่ใช้การจัดเตรียม ดังนั้นผู้เยี่ยมชมแต่ละคนจึงสามารถใช้ทรัพยากรทั้งหมดที่ได้รับมอบหมายโดยไม่ส่งผลกระทบต่อผู้เยี่ยมชมรายอื่น เมื่อคุณใช้การจัดเตรียมเกิน (ทรัพยากรทั้งหมดที่จัดสรรให้กับ VM ทั้งหมดรวมกันเกินทรัพยากรทางกายภาพในไฮเปอร์ไวเซอร์) อาจมีความขัดแย้งของทรัพยากรระหว่าง VM เมื่อโหลดเพิ่มขึ้น นั่นอาจไม่ใช่ปัญหาสำหรับคุณ ตัวอย่างเช่น เมื่อการโหลดสูงสุดไม่เคยเกิดขึ้นพร้อมกัน และแอปพลิเคชันทั้งหมดใน VM มีการทำงานที่ดีและปล่อยทรัพยากรทั้งหมดที่พวกเขาไม่ต้องการในทันที
us flag
Rob
อีกทางหนึ่ง โหลดสูงสุดของคุณตรงกันและแอปพลิเคชันจะหยุดชะงักเมื่อคุณ (หนัก) จัดสรรหน่วยความจำและซีพียูมากเกินไป มักจะไม่มีทางบอกได้ล่วงหน้า และคุณจะต้องทดสอบสิ่งนั้น
Nikita Kipriyanov avatar
za flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [คุณช่วยฉันวางแผนความจุได้ไหม](https://serverfault.com/questions/384686/can-you-help-me-with-my-capacity-planning)
Score:3
ธง br

อ่านดี:
คุณช่วยฉันวางแผนกำลังการผลิตได้ไหม

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

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

Score:0
ธง cn

ตามแนวทางปฏิบัติที่ดีที่สุด เราไม่อนุญาตให้มีการจัดสรรทรัพยากรฮาร์ดแวร์มากกว่า 80 เปอร์เซ็นต์ของเครื่องจริงให้กับเครื่องเสมือนทั้งหมดรวมกัน การใช้ทรัพยากรเหล่านี้ได้รับการตรวจสอบเมื่อเวลาผ่านไป ในกรณีที่เครื่องเสมือนเริ่มใช้ทรัพยากร 80 เปอร์เซ็นต์ที่จัดสรรให้ จะพิจารณาตัวเลือกในการปรับแต่งและเพิ่มความจุ

cn flag
ใช้งานได้เฉพาะเมื่อคุณไม่มี VM ที่เป็นอินสแตนซ์การคำนวณ ฉันเรียกใช้ VM ซึ่งถูกตั้งโปรแกรมให้ใช้ CPU สูงสุด 100% ที่จัดสรรให้ ไม่เป็นไร - ฉันไม่จัดสรรมากเกินไป (ดังนั้นเครื่องจึงดี) แต่การเห็น CPU บนหนึ่งในนั้นที่ 100% หมายความว่าได้รับข้อมูลทั้งหมดที่ต้องการและประมวลผลให้เร็วที่สุด เช่น. การแปลงรหัสวิดีโอเป็นสถานการณ์ดังกล่าว ไม่มีคำตอบทั่วไปสำหรับคำถามนี้
Abhi avatar
cn flag
ขอโทษด้วยที่ฉันไม่ได้ทำให้ตัวเองชัดเจน แนวคิดคือการสำรองทรัพยากรฮาร์ดแวร์อย่างน้อย 20 เปอร์เซ็นต์ในกลุ่มเพื่อแก้ไขปัญหาที่มีผลกระทบสูงในขณะที่จัดหาความจุเพิ่มเติม

โพสต์คำตอบ

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