Apakah Hyper-V Mempengaruhi Kinerja
Dampak dunia nyata dari Hyper-V pada gaming
Ringkasan
Dalam artikel ini, kami akan mengeksplorasi dampak dunia nyata dari Hyper-V pada game. Kami akan membahas pertimbangan perangkat keras penting untuk server yang menjalankan Hyper-V dan bagaimana hal itu dapat mempengaruhi penggunaan CPU, konsumsi memori, dan bandwidth I/O. Selain itu, kami akan mempelajari pertimbangan paket listrik untuk manajemen biaya dan kinerja server, manfaat menggunakan opsi instalasi inti server, dan pentingnya mendedikasikan partisi root ke Hyper-V tanpa menjalankan peran server tambahan.
Poin -Poin Kunci:
1. Prosesor: Hyper-V mensyaratkan prosesor yang mendukung teknologi penerjemahan alamat tingkat kedua (SLAT) seperti tabel halaman diperpanjang (EPT) atau tabel halaman bersarang (NPT).
2. Cache: Caches prosesor yang lebih besar dapat menguntungkan Hyper-V, terutama dalam konfigurasi dengan rasio prosesor virtual yang tinggi terhadap prosesor logis.
3. Penyimpanan: Memori yang cukup diperlukan untuk partisi root dan anak di server fisik yang menjalankan Hyper-V. Ukuran partisi anak harus didasarkan pada beban yang diharapkan untuk setiap mesin virtual.
4. Penyimpanan: Perangkat keras penyimpanan harus memiliki cukup banyak bandwidth dan kapasitas I/O untuk memenuhi kebutuhan mesin virtual yang di -host. Menempatkan beban kerja yang intensif disk pada disk fisik yang berbeda dapat meningkatkan kinerja.
5. Pertimbangan Paket Listrik: Manajemen Daya sangat penting untuk manajemen biaya, dan administrator dapat memanfaatkan rencana listrik untuk memastikan host tidak mengkonsumsi daya yang berlebihan. Paket seimbang default menghemat daya, sedangkan rencana kinerja tinggi mengoptimalkan kinerja.
6. Opsi Instalasi Inti Server: Server Virtualisasi Hyper-V harus menggunakan opsi instalasi inti server, yang menawarkan jejak disk yang lebih kecil, permukaan serangan yang dikurangi, dan fitur manajemen jarak jauh.
7. Peran server khusus: Partisi root harus didedikasikan untuk Hyper-V untuk menghindari masalah kinerja. Menjalankan peran server tambahan dapat mengkonsumsi sumber daya dan meningkatkan permukaan serangan.
Pertanyaan:
1. Apa saja pertimbangan perangkat keras untuk server yang menjalankan Hyper-V?
Pertimbangan perangkat keras termasuk prosesor yang mendukung teknologi SLAT, cache prosesor yang lebih besar, memori yang cukup untuk partisi akar dan anak, dan penyimpanan dengan bandwidth dan kapasitas I/O yang memadai.
2. Apa paket daya default untuk Windows Server dan apa yang dioptimalkan?
Rencana Daya Default seimbang, yang menghemat daya dengan penskalaan kinerja prosesor berdasarkan pemanfaatan CPU. Ini mengoptimalkan penghematan daya dan latensi respons sedang dalam beban kerja penyewa.
3. Kapan Paket Daya Kinerja Tinggi Dipertimbangkan?
Rencana Daya Kinerja Tinggi harus dipertimbangkan ketika respons deterministik, latensi rendah untuk semua beban kerja penyewa dinilai lebih dari penghematan daya. Ini menjalankan prosesor dengan kecepatan penuh sepanjang waktu, mengoptimalkan kinerja.
4. Apa manfaat menggunakan opsi instalasi inti server untuk Hyper-V?
Opsi instalasi inti server menawarkan lingkungan minimal dengan jejak disk yang lebih kecil dan mengurangi permukaan serangan. Direkomendasikan untuk server virtualisasi Hyper-V dan dapat dikelola dari jarak jauh menggunakan fitur seperti Windows PowerShell.
5. Mengapa penting untuk mendedikasikan partisi root ke Hyper-V tanpa menjalankan peran server tambahan?
Menjalankan peran server tambahan pada server yang menjalankan Hyper-V dapat mempengaruhi kinerja server virtualisasi, terutama jika mereka mengonsumsi CPU, memori, atau bandwidth I/O yang signifikan. Meminimalkan peran server di partisi root juga mengurangi permukaan serangan.
6. Dapatkah Anda menjelaskan teknik manajemen daya dalam lingkungan pusat data yang ideal?
Dalam lingkungan pusat data yang ideal, konsumsi daya dikelola dengan mengkonsolidasikan pekerjaan ke mesin sampai kebanyakan sibuk dan kemudian mematikan mesin idle. Jika tidak praktis, administrator dapat memanfaatkan rencana daya pada host fisik untuk menghindari konsumsi daya yang berlebihan.
7. Paket Daya Apa yang Harus Digunakan Pelanggan Untuk Kinerja Maksimal dari Beban Kerja Virtual?
Pelanggan yang menginginkan kinerja maksimal untuk beban kerja tervirtualisasi mereka harus mempertimbangkan untuk menggunakan rencana daya kinerja tinggi. Ini memberikan status daya tertinggi sepanjang waktu, mengoptimalkan kinerja atas penghematan daya.
8. Apa itu teknologi slat, dan mengapa mereka penting untuk hiper-v?
Slat Technologies, seperti Extended Page Tables (EPT) atau Nested Page Tables (NPT), mendukung virtualisasi memori di Hyper-V. Mereka diharuskan oleh Hyper-V di Windows Server 2016 untuk memberikan kinerja virtualisasi yang efisien dan kemampuan menerjemahkan kemampuan terjemahan.
9. Bagaimana konfigurasi penyimpanan dapat mempengaruhi kinerja hiper-V?
Memilih pengontrol penyimpanan, disk, dan konfigurasi RAID yang menawarkan bandwidth dan kapasitas I/O yang cukup penting untuk memenuhi kebutuhan mesin virtual yang di -host di server fisik. Menempatkan beban kerja yang intensif disk pada disk fisik yang berbeda dapat meningkatkan kinerja secara keseluruhan.
10. Apa keuntungan menggunakan rencana kekuatan kinerja tinggi untuk beban kerja tervirtualisasi?
Paket Daya Kinerja Tinggi memastikan prosesor berjalan dengan kecepatan penuh sepanjang waktu, menghilangkan kebutuhan untuk teknik hemat daya seperti switching berbasis permintaan. Ini menghasilkan kinerja yang dioptimalkan untuk beban kerja tervirtualisasi dengan biaya penghematan daya.
Jawaban:
1. Pertimbangan perangkat keras untuk server yang menjalankan Hyper-V meliputi:
Hyper-V membutuhkan prosesor yang mendukung teknologi Slat seperti EPT atau NPT. Caches prosesor yang lebih besar dapat menguntungkan Hyper-V, terutama dalam konfigurasi dengan rasio prosesor virtual yang tinggi terhadap prosesor logis. Memori yang cukup diperlukan untuk partisi akar dan anak. Perangkat keras penyimpanan harus memiliki cukup banyak bandwidth I/O dan kapasitas untuk memenuhi kebutuhan mesin virtual yang di -host. Menempatkan beban kerja yang intensif disk pada disk fisik yang berbeda dapat meningkatkan kinerja.
2. Paket daya default untuk Windows Server seimbang. Rencana Daya ini memungkinkan konservasi daya dengan menskalakan kinerja prosesor berdasarkan pemanfaatan CPU. Ini mengoptimalkan penghematan daya dan latensi respons sedang dalam beban kerja penyewa.
3. Rencana Daya Kinerja Tinggi harus dipertimbangkan ketika respons deterministik, latensi rendah untuk semua beban kerja penyewa dinilai lebih dari penghematan daya. Paket Daya ini menjalankan prosesor dengan kecepatan penuh sepanjang waktu, secara efektif menonaktifkan switching berbasis permintaan bersama dengan teknik manajemen daya lainnya, dan mengoptimalkan kinerja atas penghematan daya.
4. Manfaat menggunakan opsi instalasi inti server untuk Hyper-V meliputi: Opsi instalasi inti server menawarkan lingkungan minimal dengan jejak disk yang lebih kecil dan mengurangi permukaan serangan. Direkomendasikan untuk server virtualisasi Hyper-V karena memberikan kinerja dan keamanan yang lebih baik. Administrator dapat mengelolanya dari jarak jauh menggunakan fitur seperti Windows PowerShell.
5. Penting untuk mendedikasikan partisi root ke Hyper-V tanpa menjalankan peran server tambahan untuk menghindari masalah kinerja. Menjalankan peran server tambahan di server yang menjalankan Hyper-V dapat mengkonsumsi sumber daya yang signifikan seperti CPU, memori, atau bandwidth I/O. Ini dapat mempengaruhi kinerja server virtualisasi dan meningkatkan permukaan serangan.
6. Dalam lingkungan pusat data yang ideal, konsumsi daya dikelola dengan mengkonsolidasikan pekerjaan ke mesin sampai kebanyakan sibuk dan kemudian mematikan mesin idle. Pendekatan ini membantu mengurangi konsumsi daya dengan memanfaatkan konsolidasi beban kerja. Jika pendekatan ini tidak praktis, administrator dapat memanfaatkan rencana listrik pada host fisik untuk memastikan mereka tidak mengkonsumsi lebih banyak daya dari yang diperlukan.
7. Pelanggan yang ingin memastikan kinerja maksimal untuk beban kerja tervirtualisasi mereka harus mempertimbangkan untuk menggunakan Paket Daya Kinerja Tinggi. Rencana Daya ini menjalankan prosesor dengan kecepatan penuh sepanjang waktu, secara efektif menonaktifkan teknik hemat daya seperti switching berbasis permintaan. Ini mengoptimalkan kinerja lebih dari penghematan daya, memastikan kinerja terbaik untuk beban kerja tervirtualisasi.
8. Slat Technologies, seperti Extended Page Tables (EPT) atau Nested Page Tables (NPT), mendukung virtualisasi memori di Hyper-V. Teknologi ini diperlukan dalam Hyper-V untuk kinerja virtualisasi yang efisien dan mengatasi kemampuan terjemahan. Hyper-V di Windows Server 2016 secara khusus membutuhkan prosesor yang mendukung teknologi Slat.
9. Konfigurasi penyimpanan dapat secara signifikan mempengaruhi kinerja Hyper-V. Penting untuk memilih pengontrol penyimpanan, disk, dan konfigurasi RAID yang menyediakan bandwidth dan kapasitas I/O yang cukup untuk memenuhi kebutuhan mesin virtual yang di -host. Menempatkan beban kerja yang intensif disk pada disk fisik yang berbeda dapat meningkatkan kinerja keseluruhan dengan mengurangi pertikaian dan meningkatkan throughput disk.
10. Keuntungan menggunakan Paket Daya Kinerja Tinggi untuk Beban Kerja Terpadu meliputi: Paket Daya Kinerja Tinggi memastikan prosesor berjalan dengan kecepatan penuh sepanjang waktu, mengoptimalkan kinerja untuk beban kerja tervirtualisasi. Ini menghilangkan teknik hemat daya seperti switching berbasis permintaan, memberikan respons deterministik dan latensi rendah untuk semua beban kerja penyewa. Namun, rencana ini tidak fokus pada penghematan daya dan dapat mengkonsumsi lebih banyak daya dibandingkan dengan rencana listrik lainnya.
Dampak dunia nyata dari Hyper-V pada gaming
Sistem: Core i7 9700K, 32 GB RAM, GPU NV 1080
Konfigurasi Hyper-V
Pertimbangan perangkat keras untuk server yang menjalankan Hyper-V umumnya menyerupai server yang tidak dilewati, tetapi server yang menjalankan Hyper-V dapat menunjukkan peningkatan penggunaan CPU, mengkonsumsi lebih banyak memori, dan membutuhkan bandwidth I/O yang lebih besar karena konsolidasi server server karena server.
- Prosesor Hyper-V di Windows Server 2016 menyajikan prosesor logis sebagai satu atau lebih prosesor virtual untuk setiap mesin virtual aktif. Hyper-V sekarang membutuhkan prosesor yang mendukung teknologi penerjemahan alamat tingkat kedua (SLAT) seperti tabel halaman diperpanjang (EPT) atau tabel halaman bersarang (NPT).
- Cache Hyper-V dapat mengambil manfaat dari cache prosesor yang lebih besar, terutama untuk beban yang memiliki set kerja besar dalam memori dan dalam konfigurasi mesin virtual di mana rasio prosesor virtual terhadap prosesor logis tinggi.
- Penyimpanan Server fisik membutuhkan memori yang cukup untuk partisi root dan anak. Partisi root membutuhkan memori untuk secara efisien melakukan I/OS atas nama mesin virtual dan operasi seperti snapshot mesin virtual. Hyper-V memastikan bahwa memori yang cukup tersedia untuk partisi root, dan memungkinkan memori yang tersisa untuk ditugaskan ke partisi anak. Partisi anak harus diukur berdasarkan kebutuhan beban yang diharapkan untuk setiap mesin virtual.
- Penyimpanan Perangkat keras penyimpanan harus memiliki bandwidth I/O yang memadai dan kapasitas untuk memenuhi kebutuhan saat ini dan masa depan mesin virtual yang dihosting server fisik. Pertimbangkan persyaratan ini saat Anda memilih pengontrol dan disk penyimpanan dan pilih konfigurasi RAID. Menempatkan mesin virtual dengan beban kerja yang sangat intensif pada disk fisik yang berbeda kemungkinan akan meningkatkan kinerja keseluruhan. Misalnya, jika empat mesin virtual berbagi disk tunggal dan menggunakannya secara aktif, setiap mesin virtual hanya dapat menghasilkan 25 persen dari bandwidth disk itu.
Pertimbangan rencana listrik
Sebagai teknologi inti, virtualisasi adalah alat yang kuat yang berguna dalam meningkatkan kepadatan beban kerja server, mengurangi jumlah server fisik yang diperlukan di pusat data Anda, meningkatkan efisiensi operasional dan mengurangi biaya konsumsi daya daya. Manajemen Daya sangat penting untuk manajemen biaya.
Dalam lingkungan pusat data yang ideal, konsumsi daya dikelola dengan mengkonsolidasikan pekerjaan ke mesin sampai kebanyakan sibuk dan kemudian mematikan mesin idle. Jika pendekatan ini tidak praktis, administrator dapat memanfaatkan rencana listrik pada host fisik untuk memastikan mereka tidak mengkonsumsi lebih banyak daya daripada yang diperlukan.
Teknik manajemen daya server datang dengan biaya, terutama karena beban kerja penyewa tidak dipercaya untuk menentukan kebijakan tentang infrastruktur fisik hoster. Perangkat lunak lapisan host dibiarkan menyimpulkan cara memaksimalkan throughput sambil meminimalkan konsumsi daya. Pada mesin yang sebagian besar-ada, ini dapat menyebabkan infrastruktur fisik menyimpulkan bahwa pengundian daya sedang sesuai, menghasilkan beban kerja penyewa individu yang berjalan lebih lambat daripada yang mungkin sebaliknya.
Windows Server menggunakan virtualisasi dalam berbagai skenario. Dari server IIS yang dimuat dengan ringan ke server SQL yang cukup sibuk, ke host cloud dengan Hyper-V menjalankan ratusan mesin virtual per server. Masing -masing skenario ini mungkin memiliki perangkat keras, perangkat lunak, dan persyaratan kinerja yang unik. Secara default, Windows Server menggunakan dan merekomendasikan Seimbang Paket Daya yang memungkinkan konservasi daya dengan menskalakan kinerja prosesor berdasarkan pemanfaatan CPU.
Dengan Seimbang Paket Daya, Negara Daya Tertinggi (dan Latensi Respons Terendah dalam Beban Kerja Penyewa) diterapkan hanya ketika host fisik relatif sibuk. Jika Anda menghargai respons deterministik, latensi rendah untuk semua beban kerja penyewa, Anda harus mempertimbangkan untuk beralih dari default Seimbang Paket Kekuasaan untuk Kinerja tinggi rencana kekuasaan. Itu Kinerja tinggi Paket Daya akan menjalankan prosesor dengan kecepatan penuh sepanjang waktu, secara efektif menonaktifkan switching berbasis permintaan bersama dengan teknik manajemen daya lainnya, dan mengoptimalkan kinerja lebih dari penghematan daya.
Untuk pelanggan, yang puas dengan penghematan biaya dari mengurangi jumlah server fisik dan ingin memastikan mereka mencapai kinerja maksimum untuk beban kerja tervirtualisasi, Anda harus mempertimbangkan untuk menggunakan Kinerja tinggi rencana kekuasaan.
Opsi Instalasi Inti Server
Fitur Windows Server 2016 Opsi Instalasi Inti Server. Server Core menawarkan lingkungan minimal untuk hosting satu set peran server tertentu termasuk Hyper-V. Ini fitur jejak disk yang lebih kecil untuk OS host, dan permukaan serangan dan servis yang lebih kecil. Oleh karena itu, kami sangat merekomendasikan bahwa server virtualisasi hyper-V menggunakan opsi instalasi inti server.
Instalasi inti server menawarkan jendela konsol hanya saat pengguna masuk, tetapi Hyper-V memaparkan fitur manajemen jarak jauh termasuk Windows PowerShell sehingga administrator dapat mengelolanya dari jarak jauh.
Peran server khusus
Partisi akar harus didedikasikan untuk Hyper-V. Menjalankan peran server tambahan pada server yang menjalankan Hyper-V dapat mempengaruhi kinerja server virtualisasi, terutama jika mereka mengkonsumsi CPU, memori, atau bandwidth I/O yang signifikan. Meminimalkan peran server di partisi root memiliki manfaat tambahan seperti mengurangi permukaan serangan.
Administrator sistem harus mempertimbangkan dengan cermat perangkat lunak apa yang diinstal di partisi root karena beberapa perangkat lunak dapat mempengaruhi kinerja keseluruhan server yang menjalankan Hyper-V.
Sistem Operasi Tamu
Hyper-V mendukung dan telah disetel untuk sejumlah sistem operasi tamu yang berbeda. Jumlah prosesor virtual yang didukung per tamu tergantung pada sistem operasi tamu. Untuk daftar sistem operasi tamu yang didukung, lihat Tinjauan Hyper-V.
Statistik CPU
Hyper-V menerbitkan penghitung kinerja untuk membantu mengkarakterisasi perilaku server virtualisasi dan melaporkan penggunaan sumber daya. Kumpulan alat standar untuk melihat penghitung kinerja di Windows mencakup monitor kinerja dan logman.exe, yang dapat menampilkan dan mencatat penghitung kinerja Hyper-V. Nama -nama objek kontra yang relevan diawali dengan Hiper-v.
Anda harus selalu mengukur penggunaan CPU dari sistem fisik dengan menggunakan penghitung Hyper-V Hypervisor Logical Processor Kinerja. Pemanfaatan CPU menghitung yang dikeluarkan oleh manajer tugas dan laporan monitor kinerja di partisi root dan anak tidak mencerminkan penggunaan CPU fisik yang sebenarnya. Gunakan penghitung kinerja berikut untuk memantau kinerja:
- Hyper-V Hypervisor Logical Processor (*) \% Total Run Time Total waktu non-idle dari prosesor logis
- Hyper-V Hypervisor Logical Processor (*) \% Waktu menjalankan tamu Waktu yang dihabiskan untuk menjalankan siklus di dalam tamu atau di dalam tuan rumah
- Hyper-V Hypervisor Logical Processor (*) \% Hypervisor Run Time Waktu yang dihabiskan berjalan di dalam hypervisor
- Hyper-V Hypervisor Root Virtual Processor (*) \\* Mengukur penggunaan CPU dari partisi root
- Hyper-V Hypervisor Virtual Processor (*) \\* Mengukur penggunaan CPU dari Partisi Tamu
Referensi tambahan
- Terminologi Hyper-V
- Arsitektur Hyper-V
- Kinerja prosesor hyper-V
- Kinerja memori hyper-V
- Hyper-V Storage I/O Performance
- Kinerja I/O Jaringan Hyper-V
- Mendeteksi bottleneck di lingkungan tervirtualisasi
- Mesin Virtual Linux
Dampak dunia nyata dari Hyper-V pada gaming
Saya baru saja menjalankan pcmark 10 dan 3dmark sebelum dan sesudah menginstal peran hyper-v di Win 10 Enterprise 1909. Hasil menunjukkan degradasi kinerja yang dapat diabaikan saat menginstal.
Sistem: Core i7 9700K, 32 GB RAM, GPU NV 1080
Pcmark = 6591 = 1.Kehilangan kinerja 34 %.
3dmark = 7477 = 0.Kehilangan kinerja 32 %.
Saya tidak bisa berspekulasi bagaimana mesin yang lebih rendah akan ongkos.