กลับ

รายการระบบปฏิบัติการเกสต์ที่รองรับ

รุ่น 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 มีฟังก์ชันการจัดระเบียบข้อมูลเป็นประจำ ซึ่งอาจสร้างภาระที่ไม่จำเป็นต่อที่เก็บข้อมูลในบางสภาพแวดล้อม