กลับ
รายการระบบปฏิบัติการเกสต์ที่รองรับ
รุ่น HRPC 6Gf KVM รองรับระบบปฏิบัติการเกสต์ทั้งหมดบนเครื่องเสมือนที่ QEMU/KVM รองรับ
สำหรับรายละเอียดเกี่ยวกับระบบปฏิบัติการเกสต์ที่ QEMU/KVM รองรับ โปรดดูที่ เว็บไซต์นี้
ความเข้ากันได้ของ CPU
ความเข้ากันได้ของไมโครอาร์คิเทคเจอร์ x86-64
แพลตฟอร์มการทำงานของ KVM มีชั้นการจำลองเสมือนฮาร์ดแวร์ทั่วไปที่เรียกว่า ระดับไมโครอาร์คิเทคเจอร์ x86-64 และแนวคิดคือการทราบว่าระบบปฏิบัติการใดที่ชั้นทั่วไปนี้รองรับ แนวคิดนี้ช่วยขจัดความขัดแย้งที่ว่าระบบปฏิบัติการเกสต์ “A” รับประกันว่าจะทำงานกับไฮเปอร์ไวเซอร์ “Ω” แต่ไฮเปอร์ไวเซอร์ “Ω” ไม่รับประกันการทำงานของระบบปฏิบัติการเกสต์ “A”
x86-64-v1: ส่วนขยาย 64 บิตยุคแรกที่ใช้กันอย่างแพร่หลายสำหรับ CPU รุ่นเก่าและระบบที่ต้องการความเข้ากันได้กว้างขวาง ระบบปฏิบัติการและดิสทริบิวชันรุ่นเก่าหลายตัวทำงานในระดับนี้
x86-64-v2: เพิ่มชุดคำสั่ง เช่น SSE4.x และ POPCNT ซึ่งให้ประสิทธิภาพและความเข้ากันได้ดีขึ้น ระบบปฏิบัติการสมัยใหม่หลายตัวใช้ระดับนี้ นอกจากนี้ยังมี x86-64-v2-aes ที่เพิ่มคำสั่งสนับสนุน AES ในระดับนี้
x86-64-v3: เพิ่ม AVX, AVX2, AES-NI ฯลฯ ซึ่งเหมาะสำหรับการเข้ารหัสข้อมูลและการคำนวณทางวิทยาศาสตร์และเทคนิค ระดับนี้แนะนำโดยดิสทริบิวชัน Windows และ Linux ล่าสุด
x86-64-v4: เพิ่มชุดคำสั่งล่าสุด เช่น AVX-512 และ VNNI ซึ่งเป็นประโยชน์ต่อการเรียนรู้ของเครื่องและการคำนวณแบบขนานขนาดใหญ่ ระบบปฏิบัติการใหม่ส่วนใหญ่รองรับระดับนี้
ตารางความสัมพันธ์ระหว่างระดับไมโครอาร์คิเทคเจอร์ x86-64 และระบบปฏิบัติการหลักมีดังต่อไปนี้
ระดับ | ชุดคำสั่ง/คุณสมบัติหลัก | ระบบปฏิบัติการ/ดิสทริบิวชันที่รองรับ |
---|---|---|
x86-64-v1 | ชุดคำสั่งพื้นฐาน x86-64 SSE (Streaming SIMD Extensions) |
Windows: Windows 7 และใหม่กว่า, Windows Server 2008 และใหม่กว่า Linux: RHEL 6/7/8, CentOS 6/7, Ubuntu 16.04 และใหม่กว่า, Debian 9/10 BSD: FreeBSD 11 และใหม่กว่า |
x86-64-v2 | SSE3, SSE4.1, SSE4.2 POPCNT, CX16, LZCNT |
Windows: Windows 10, Windows Server 2016 และใหม่กว่า Linux: RHEL 7/8, Ubuntu 18.04 และใหม่กว่า, Debian 10/11, Fedora 30 และใหม่กว่า, Arch Linux BSD: FreeBSD 12 และใหม่กว่า |
x86-64-v3 | AVX, AVX2, FMA3 AES-NI (Advanced Encryption Standard) |
Windows: Windows 10, Windows 11, Windows Server 2019 และใหม่กว่า Linux: RHEL 8/9, Ubuntu 20.04 และใหม่กว่า, Debian 11 และใหม่กว่า, Fedora 32 และใหม่กว่า, Arch Linux BSD: FreeBSD 12 และใหม่กว่า |
x86-64-v4 | AVX-512 CLWB (Cache Line Write Back) VAES (Vector AES), VNNI (Vector Neural Network Instructions) |
Windows: Windows 11, Windows Server 2022 Linux: RHEL 9, Ubuntu 22.04 และใหม่กว่า, Debian 12 และใหม่กว่า, Fedora 34 และใหม่กว่า, Arch Linux BSD: FreeBSD 13 และใหม่กว่า |
ความสัมพันธ์ระหว่าง High Response Private Cloud และระดับไมโครอาร์คิเทคเจอร์ x86-64 มีดังต่อไปนี้:
รุ่น | ระดับไมโครอาร์คิเทคเจอร์ x86-64 |
---|---|
HRPC 6Gf EPYC 9004 | รองรับได้ถึง x86-64-v4 |
HRPC 6Gf Xeon 5411N | รองรับได้ถึง x86-64-v4 |
สำหรับความสัมพันธ์ระหว่างระดับไมโครอาร์คิเทคเจอร์ x86-64 กับ CPU แต่ละตัว และความสัมพันธ์กับชุดคำสั่ง โปรดดูที่ ข้อมูลสนับสนุน/คู่มือ/HRPC – Proxmox VE/การสร้างเครื่องเสมือนใหม่/เกี่ยวกับ CPU และหน่วยความจำ
ปัญหาเฉพาะของระบบปฏิบัติการ
ไม่แนะนำให้ใช้ระบบไฟล์ EXT เมื่อติดตั้งระบบปฏิบัติการ Linux
โดยทั่วไป ไม่แนะนำให้ใช้ “ext2/3/4” เป็นระบบไฟล์
โดยทั่วไป ระบบที่จำลองเสมือนมักใช้ที่เก็บข้อมูลร่วมกัน และหากเครื่องเสมือนสร้าง I/O จำนวนมาก จะส่งผลกระทบต่อเครื่องเสมือนอื่นๆ ในโฮสต์เดียวกัน ทำให้เกิดความล่าช้าในที่เก็บข้อมูลและก่อให้เกิดปัญหานี้
การตั้งค่าการจัดระเบียบข้อมูล (Defragmentation) เมื่อติดตั้งระบบปฏิบัติการ Windows Server
Windows Server มีฟังก์ชันการจัดระเบียบข้อมูลเป็นประจำ ซึ่งอาจสร้างภาระที่ไม่จำเป็นต่อที่เก็บข้อมูลในบางสภาพแวดล้อม