Score:0

วิธีทำความเข้าใจกับ hyper-v "เวลารอ CPU ต่อการจัดส่ง"

ธง cn

ฉันทราบคำถามอื่นในหัวข้อนี้ แต่ก็ไม่ได้ทำให้ฉันรู้สึกคัน

นี่คือแบบจำลองของฉัน - อาจจะค่อนข้างง่ายสำหรับวิธีการทำงานของ CPU บนโฮสต์เรามีกลุ่มของ CPU แบบลอจิคัล บน VMs เรามี CPU เสมือนจำนวนหนึ่ง แต่ละ vCPU จะได้รับสิ่งที่ต้องทำเป็นระยะๆ ไฮเปอร์ไวเซอร์เลือก CPU โลจิคัลสำรองจากพูลเพื่อทำสิ่งต่างๆ เมื่อดำเนินการเสร็จสิ้น CPU แบบลอจิคัลจะกลับไปที่พูล

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

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

สิ่งนี้ดูเหมือนถูกต้องหรือฉันพลาดสิ่งสำคัญไป ฉันมีเพื่อนร่วมงานที่ทำงานเกี่ยวกับโฮสต์ hyper-v ซึ่งบอกฉันว่าฉันคิดผิด แต่มีปัญหาในการสื่อสาร (หรืออย่างน้อยฉันก็พยายามเข้าใจเขา)

โพสต์คำตอบ

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