Bagikan melalui


Pertimbangan performa perangkat keras server

Bagian berikut mencantumkan item penting yang harus Anda pertimbangkan saat Anda memilih perangkat keras server. Mengikuti panduan ini dapat membantu menghapus hambatan performa yang mungkin menghambat performa server.

Rekomendasi prosesor

Pilih prosesor 64-bit untuk server. Prosesor 64-bit memiliki lebih banyak ruang alamat, dan diperlukan untuk Windows Server 2022. Tidak ada edisi 32-bit dari sistem operasi yang akan disediakan, tetapi aplikasi 32-bit akan berjalan pada sistem operasi Windows Server 2022 64-bit.

Untuk meningkatkan sumber daya komputasi di server, Anda dapat menggunakan prosesor dengan inti frekuensi yang lebih tinggi, atau Anda dapat meningkatkan jumlah inti prosesor. Jika CPU adalah sumber daya pembatasan dalam sistem, inti dengan frekuensi 2x biasanya memberikan peningkatan performa yang lebih besar daripada dua inti dengan frekuensi 1x.

Beberapa core tidak diharapkan untuk memberikan penskalaan linier yang sempurna, dan faktor penskalaan bahkan bisa lebih sedikit jika hyper-threading diaktifkan karena hyper-threading bergantung pada berbagi sumber daya dari inti fisik yang sama.

Penting

Cocokkan dan skalakan memori dan subsistem I/O dengan performa CPU, dan sebaliknya.

Jangan bandingkan frekuensi CPU di seluruh produsen dan generasi prosesor karena perbandingannya bisa menjadi indikator kecepatan yang menyesatkan.

Untuk Hyper-V, pastikan bahwa prosesor mendukung SLAT (Terjemahan Alamat Tingkat Kedua). Ini diimplementasikan sebagai Extended Page Tables (EPT) oleh Intel dan Nested Page Tables (NPT) oleh AMD. Anda dapat memverifikasi bahwa fitur ini ada dengan menggunakan SystemInfo.exe di server Anda.

Rekomendasi cache

Pilih cache prosesor L2 atau L3 besar. Pada arsitektur yang lebih baru, seperti Haswell atau Skylake, ada Last Level Cache (LLC) terpadu atau L4. Cache yang lebih besar umumnya memberikan performa yang lebih baik, dan sering kali memainkan peran yang lebih besar daripada frekuensi CPU mentah.

Rekomendasi penyimpanan memori (RAM) dan penomoran halaman

Catatan

Beberapa sistem mungkin menunjukkan penurunan performa penyimpanan saat menjalankan penginstalan baru Windows Server 2022 versus Windows Server 2012 R2. Sejumlah perubahan dilakukan selama pengembangan Windows Server 2022 untuk meningkatkan keamanan dan keandalan platform. Beberapa perubahan tersebut, seperti mengaktifkan Windows Defender secara default, menghasilkan jalur I/O yang lebih panjang yang dapat mengurangi performa I/O dalam beban kerja dan pola tertentu. Microsoft tidak menyarankan untuk menonaktifkan Windows Defender karena ini adalah lapisan perlindungan penting untuk sistem Anda.

Tingkatkan RAM agar sesuai dengan kebutuhan memori Anda. Ketika komputer Anda kehabisan memori dan perlu lebih cepat, Windows menggunakan ruang hard disk untuk melengkapi RAM sistem melalui prosedur yang disebut penomor. Terlalu banyak halaman menurunkan performa sistem secara keseluruhan. Anda dapat mengoptimalkan penomoran halaman dengan menggunakan panduan berikut untuk penempatan file halaman:

  • Isolasi file halaman di perangkat penyimpanannya sendiri, atau setidaknya pastikan file tersebut tidak berbagi perangkat penyimpanan yang sama dengan file lain yang sering diakses. Misalnya, tempatkan file halaman dan file sistem operasi pada drive disk fisik terpisah.

  • Tempatkan file halaman pada drive yang toleran terhadap kesalahan. Jika disk non-toleran terhadap kesalahan gagal, sistem akan mengalami crash. Jika Anda menempatkan file halaman pada drive yang toleran terhadap kesalahan, ingatlah bahwa sistem yang toleran terhadap kesalahan sering lebih lambat untuk menulis data karena mereka menulis data ke beberapa lokasi.

  • Gunakan beberapa disk atau array disk jika Anda memerlukan bandwidth disk tambahan untuk halaman. Jangan menempatkan beberapa file halaman pada partisi yang berbeda dari drive disk fisik yang sama.

Rekomendasi bus periferal

Di Windows Server 2022, penyimpanan utama dan antarmuka jaringan harus PCI Express (PCIe) sehingga server dengan bus PCIe direkomendasikan. Untuk menghindari keterbatasan kecepatan bus, gunakan PCIe x8 dan slot yang lebih tinggi untuk adaptor Ethernet 10+ GB.

Rekomendasi disk

Pilih disk dengan kecepatan rotasi yang lebih tinggi untuk mengurangi waktu layanan permintaan acak (rata-rata ~ 2 md ketika Anda membandingkan 7.200-RPM dan 15.000 drive RPM) dan untuk meningkatkan bandwidth permintaan berurutan. Namun, ada biaya, daya, dan pertimbangan lain yang terkait dengan disk yang memiliki kecepatan rotasi tinggi.

Disk kelas perusahaan 2,5 inci dapat melayani sejumlah besar permintaan acak per detik dibandingkan dengan drive setara 3,5 inci.

Simpan data yang sering diakses, terutama data yang diakses secara berurutan, di dekat awal disk karena ini kira-kira sesuai dengan trek terluar (tercepat).

Mengonsolidasikan drive kecil ke dalam lebih sedikit drive kapasitas tinggi dapat mengurangi performa penyimpanan secara keseluruhan. Lebih sedikit spindle berarti mengurangi konkurensi layanan permintaan; dan oleh karena itu, throughput yang berpotensi lebih rendah dan waktu respons yang lebih lama (tergantung pada intensitas beban kerja).

Penggunaan SSD dan disk flash kecepatan tinggi berguna untuk membaca sebagian besar disk dengan laju I/O tinggi atau I/O sensitif latensi. Disk boot adalah kandidat yang baik untuk penggunaan SSD atau disk flash berkecepatan tinggi karena dapat meningkatkan waktu boot secara signifikan.

Rekomendasi Adaptor Jaringan dan Penyimpanan

SSD NVMe menawarkan performa yang unggul dengan kedalaman antrean perintah yang lebih besar, pemrosesan interupsi yang lebih efisien, dan efisiensi yang lebih besar untuk perintah 4KB. Ini sangat menguntungkan skenario yang membutuhkan I/O simultan yang berat. Perangkat PCI Gen 5 mengungguli CPU dan bus sistem, sehingga OS Windows Server tidak dapat mengoptimalkan mekanisme IO untuk alat untuk menampilkan performa puncak secara akurat.

Rekomendasi adaptor jaringan dan penyimpanan

Bagian berikut mencantumkan karakteristik yang direkomendasikan untuk adaptor jaringan dan penyimpanan untuk server berkinerja tinggi. Pengaturan ini dapat membantu mencegah jaringan atau perangkat keras penyimpanan Anda menjadi hambatan ketika berada di bawah beban berat.

Penggunaan adaptor bersertifikat

Gunakan adaptor yang telah lulus rangkaian pengujian Sertifikasi Perangkat Keras Windows.

64-bit

Adaptor yang berkemampuan 64-bit dapat melakukan operasi akses memori langsung (DMA) ke dan dari lokasi memori fisik tinggi (lebih besar dari 4 GB). Jika driver tidak mendukung DMA lebih besar dari 4 GB, sistem akan menyangga dua kali I/O ke ruang alamat fisik kurang dari 4 GB.

Adaptor tembaga dan serat

Adaptor tembaga umumnya memiliki performa yang sama dengan rekan serat mereka, dan tembaga dan serat tersedia pada beberapa adaptor Fibre Channel. Lingkungan tertentu lebih cocok untuk adaptor tembaga, sedangkan lingkungan lain lebih cocok untuk adaptor serat.

Adaptor port ganda atau quad

Adaptor multiport berguna untuk server yang memiliki jumlah slot PCI terbatas.

Untuk mengatasi keterbatasan SCSI pada jumlah disk yang dapat disambungkan ke bus SCSI, beberapa adaptor menyediakan dua atau empat bus SCSI pada satu kartu adaptor. Adaptor Fibre Channel umumnya tidak memiliki batasan jumlah disk yang terhubung ke adaptor kecuali disembunyikan di balik antarmuka SCSI.

Adaptor SERIAL Attached SCSI (SAS) dan Serial ATA (SATA) juga memiliki jumlah koneksi terbatas karena sifat serial protokol, tetapi Anda dapat melampirkan lebih banyak disk dengan menggunakan sakelar.

Adaptor jaringan memiliki fitur ini untuk skenario penyeimbangan beban atau failover. Menggunakan dua adaptor jaringan port tunggal biasanya menghasilkan performa yang lebih baik daripada menggunakan adaptor jaringan port ganda tunggal untuk beban kerja yang sama.

Keterbatasan bus PCI dapat menjadi faktor utama dalam membatasi performa untuk adaptor multiport. Oleh karena itu, penting untuk mempertimbangkan untuk menempatkannya di slot PCIe berkinerja tinggi yang menyediakan bandwidth yang cukup.

Moderasi interupsi

Beberapa adaptor dapat memoderasi seberapa sering mereka mengganggu prosesor host untuk menunjukkan aktivitas atau penyelesaiannya. Gangguan moderasi sering dapat mengakibatkan pengurangan beban CPU pada host, tetapi, kecuali moderasi interupsi dilakukan secara cerdas; penghematan CPU dapat meningkatkan latensi.

Dukungan Receive Side Scaling (RSS)

RSS memungkinkan pemrosesan terima paket untuk diskalakan dengan jumlah prosesor komputer yang tersedia. Ini penting dengan Ethernet 10 GB dan lebih cepat.

Kemampuan offload dan fitur canggih lainnya seperti interupsi yang disinyalir pesan (MSI)-X

Adaptor berkemampuan offload menawarkan penghematan CPU yang menghasilkan peningkatan performa.

Pengalihan panggilan prosedur (DPC) interupsi dinamis dan ditangguhkan

Di Windows Server 2022, Numa I/O memungkinkan adaptor penyimpanan PCIe untuk mengalihkan interupsi dan DPC secara dinamis dan dapat membantu sistem multiprosedur apa pun dengan meningkatkan partisi beban kerja, laju hit cache, dan penggunaan interkoneksi perangkat keras on-board untuk beban kerja intensif I/O.

Baca juga