สิ่งที่เป็นประโยชน์ในทางปฏิบัติของการใช้เคอร์เนล linux-image-virtual?


22

Ubuntu จัดหาแพคเกจเคอร์เนลสำรอง - linux-image-virtualซึ่งควรได้รับการปรับให้เหมาะสำหรับใช้ในเครื่องเสมือน การเพิ่มประสิทธิภาพที่แท้จริงคืออะไรและเร็วกว่า / เล็กกว่า / ดีกว่าเมื่อเทียบกับเคอร์เนลทั่วไปเมื่อทำงานบน guest OS? นอกจากนี้การเพิ่มประสิทธิภาพเหล่านี้มีประสิทธิภาพเท่าเทียมกันสำหรับเครื่องเสมือนชั้นนำทั้งหมดหรือไม่หรือ QEMU / VirtualBox / VMWare / YourFavouriteVM จะได้รับประโยชน์พิเศษใด ๆ ในการทำงานหรือไม่


คำตอบ:


17

ความแตกต่างระหว่างเมล็ดเสมือนและเซิร์ฟเวอร์คือเคอร์เนลเสมือนมีวัตถุประสงค์เพื่อใช้ภายในเครื่องเสมือน เคอร์เนลเสมือนมีเฉพาะไดรเวอร์ที่จำเป็นเพื่อใช้ในเทคโนโลยีการจำลองเสมือนที่เป็นที่นิยมเช่น KVM, Xen และ VMWare ในทางตรงกันข้ามเคอร์เนลเซิร์ฟเวอร์มีไดรเวอร์ที่จำเป็นในการทำงานกับฮาร์ดแวร์ที่หลากหลายและควรติดตั้งบนระบบโฮสต์โดยตรง นอกเหนือจากนั้นตัวเลือกอื่น ๆ ทั้งหมดจะเหมือนกันระหว่างเซิร์ฟเวอร์และเคอร์เนลเสมือน

https://help.ubuntu.com/community/ServerFaq#What_are_the_differences_between_the_server_and_virtual_kernels.3F

ข้อแตกต่างคือเคอร์เนลเสมือนจะรวมเฉพาะไดรเวอร์ที่จำเป็นสำหรับอุปกรณ์ฮาร์ดแวร์เสมือนทั่วไปแทนโมดูลทั้งหมดสำหรับฮาร์ดแวร์ในโลกแห่งความจริง

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

http://ubuntuforums.org/showthread.php?t=1635961


1
นอกจากนี้ฉันอยากจะชี้ให้เห็นว่า Ksplice ใช้งานได้กับทั้งเคอร์เนลทั่วไปและเสมือนซึ่งหมายความว่าคุณสามารถใช้การแก้ไขเคอร์เนล rebootless ได้ฟรีบน AWS / Linode และ VPS (Xen / KVM) ต่างๆ
เทอร์รี่วัง

0

แต่น่าเสียดายที่ไม่มีโมดูลเคอร์เนล (ip_tables) ถูกโหลดด้วยเคอร์เนลลินุกซ์เสมือนจึงไม่มีไฟร์วอลล์ csf "ออกจากกล่อง"


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