Bagikan melalui


Gambaran Umum Pengujian Server

Pengujian Windows Server terutama merupakan pengujian berorientasi stres yang mencakup I/O klien/server, stres jaringan, konsumsi CPU, dan konsumsi memori. Pengujian spesifik yang harus Anda jalankan tergantung pada fitur yang Anda terapkan di server.

Bagian ini hanya menjelaskan pengujian System.Server. Sertifikasi Windows Server lengkap memerlukan beberapa pengujian yang terdiri dari pengujian System.Client, System.Fundamentals, dan System.Server. Windows Hardware Lab Kit (Windows HLK) Studio mendeteksi semua fitur di server.

Pengujian stres server umum

Beberapa jenis tes stres dijalankan terhadap server, termasuk fungsionalitas sistem dasar, stres sistem, dan uji shutdown/restart. LoadGen adalah alat uji yang menghasilkan beban pada sistem yang sedang diuji (SUT). LoadGen dimulai pada klien master dan dapat menggunakan beberapa komputer klien stres untuk menghasilkan beban jaringan pada SUT.

Pengujian fungsionalitas sistem

Pengujian fungsionalitas sistem adalah pengujian individual dari kemampuan sistem. Beberapa pengujian dijalankan untuk setiap sistem, dan beberapa pengujian hanya berjalan jika kemampuan ada dalam sistem.

Uji stres sistem

Pengujian Stres Sistem terdiri dari beberapa beban kerja skenario server yang beroperasi dari ruang alamat tingkat pengguna yang diterapkan ke sistem untuk menjalankan perangkat keras sistem, perangkat dan driver khusus sistem, adaptor dan driver jaringan dan penyimpanan, dan driver filter apa pun yang mungkin menjadi bagian dari konfigurasi sistem, seperti driver penyimpanan multipath, driver filter sistem penyimpanan atau file, atau driver jaringan lapisan perantara.

Beban kerja yang diterapkan adalah

  • Simulasi I/O SQL

  • I/O Penyimpanan Lokal

  • Stres Disk dengan Verifikasi

  • I/O Penyimpanan Client-Server

  • Lalu Lintas Jaringan Winsock

Beban kerja ini secara otomatis menskalakan ke jumlah adaptor jaringan dan penyimpanan dalam sistem yang masing-masing memiliki klien atau perangkat penyimpanan yang terhubung. Misalnya, jika pengujian menemukan satu adaptor jaringan dan satu adaptor penyimpanan (bersama dengan klien atau perangkat penyimpanan yang terhubung yang diperlukan, masing-masing), pengujian membuat proses beban kerja untuk jumlah adaptor tersebut untuk memberikan beban kerja stres. Jika sistem memiliki beberapa adaptor jaringan dan penyimpanan, proses pengujian dibuat untuk setiap adaptor, driver, dan sumber daya yang terhubung (klien atau perangkat penyimpanan) untuk menyediakan beban kerja stres relatif yang sama. Selain itu, adaptor jaringan dan penyimpanan dan sumber dayanya masing-masing tidak perlu berjenis yang sama. Misalnya, adaptor Gigabit Ethernet dan 10 Gigabit Ethernet dapat diuji pada saat yang sama, selama klien jaringan terhubung ke kedua perangkat. Demikian pula, adaptor penyimpanan Fibre Channel dan iSCSI dapat diuji secara bersamaan, selama media penyimpanan yang sesuai terpasang. Setiap unit HBA yang dilampirkan ke SUT harus terhubung ke jenis media penyimpanan yang sesuai.

Pengujian sistem mencapai jumlah stres relatif yang sama pada sistem, terlepas dari jumlah atau jenis prosesor, jumlah memori, atau jumlah adaptor jaringan dan penyimpanan dalam sistem. Pengujian mendeteksi jumlah prosesor/inti dalam sistem, serta jumlah memori dalam sistem. Pengujian kemudian menciptakan sebanyak mungkin proses stres khusus prosesor dan memori seperti yang diperlukan untuk mencapai tingkat pemanfaatan prosesor dan memori yang telah ditentukan dan akan mengakhiri proses tersebut jika tingkat pemanfaatan melebihi tingkat stres yang telah ditentukan. Oleh karena itu, tingkat pemanfaatan untuk sumber daya tersebut selalu sepadan dengan kemampuan sistem. Sistem yang hanya mendukung beberapa prosesor/inti dan jumlah memori yang sesuai untuk sistem memiliki tingkat stres relatif yang sama dengan sistem yang lebih besar dengan lebih banyak prosesor/inti dan jumlah memori yang lebih besar.

Matikan/Mulai Ulang Uji

Pengujian server juga mencakup uji matikan dan mulai ulang. Pengujian ini menandakan sistem untuk mematikan dan menghidupkan ulang. Pengujian mencatat informasi log peristiwa yang terkait dengan mematikan dan menghidupkan ulang sistem, seperti veto yang mencegah matikan, peristiwa startup, dan kesalahan driver apa pun yang diterima setelah menghidupkan ulang sistem. Pengujian ini memastikan bahwa semua driver perangkat dalam sistem mematuhi pematian sistem, tidak melakukan veto, dan memulai ulang dengan bersih dalam sistem tanpa bertentangan dengan driver lain. Untuk informasi selengkapnya, lihat Panduan Pembatalan Penyelesaian I/O.

Ada 3 pengujian khusus:

  • LoadGen Server Stress - Jalankan Pertama - Atur Kebijakan Komputer (durasi < 30 menit)

  • LoadGen Server Stress - Jalankan Pertama - Mulai Uji untuk Server (durasi = 24 jam)

  • LoadGen Server Stress - Jalankan Terakhir - Reset Kebijakan Mesin (durasi < 30 menit)

Anda harus menjadwalkan pekerjaan LoadGen Server Stress - Run First - Set Machine Policies" sebelum Anda menjalankan pekerjaan "LoadGen Server Stress - Start Test for Server". Anda harus menjadwalkan pekerjaan "LoadGen Server Stress - Run Last - Reset Machine Policies" setelah pekerjaan Start Test for Server selesai. Anda harus menjadwalkan pekerjaan Jalankan Pertama dan Jalankan Terakhir hanya satu kali untuk setiap pengiriman, tetapi Anda harus menjadwalkan dan menjalankan pekerjaan Mulai Pengujian beberapa kali hingga lulus. Anda juga harus menjadwalkan pekerjaan Jalankan Kebijakan Mesin Terakhir - Reset jika Anda akan menjadwalkan pekerjaan lain yang berbeda di kumpulan komputer yang sama.

Pengujian program validasi virtualisasi server (SVVP)

Dua jenis pengujian virtualisasi dijalankan terhadap server, termasuk pengujian fungsionalitas komputer virtual dan pengujian fungsionalitas Sistem SVVP. Sistem dapat menjadi server mandiri atau komputer virtual. LoadGen dimulai pada klien master dan dapat menggunakan beberapa komputer klien stres untuk menghasilkan beban jaringan pada sistem yang sedang diuji.

Pengujian fungsionalitas komputer virtual

Pengujian fungsionalitas adalah pengujian individual dari kemampuan implementasi komputer virtual produk.

Pengujian fungsionalitas Sistem SVVP

Pengujian fungsionalitas Sistem SVVP memvalidasi fungsionalitas aspek dan komponen komputer virtual berikut:

  • Virtual PCI I/O

  • Virtual SMBIOS

  • Timer Virtual

  • Fungsi ACPI dan PNP virtual

  • Operasi yang benar dari kemampuan penyimpanan komputer virtual

  • Penandatanganan yang sesuai oleh Microsoft dari semua driver yang disertakan

  • Produk virtualisasi dengan benar mengekspos instans sistem operasi yang sedang berjalan, fakta bahwa sistem operasi berjalan di lingkungan virtual.

Pengujian fitur tambahan

Sistem server mungkin memiliki fungsionalitas tambahan di luar yang diperlukan untuk Sertifikasi Windows Server. Fitur tambahan yang dapat diuji dan memenuhi syarat sistem adalah sebagai berikut:

Pengujian fitur tambahan ini ada di harness pengujian Windows HLK bersama dengan pengujian yang tercantum untuk sistem. Vendor yang sistemnya dapat memenuhi persyaratan untuk fitur tambahan ini harus memilih dan menjalankan pengujian yang diperlukan. Uji Toleran Terhadap Kesalahan melakukan latihan dan mengonfirmasi kemampuan perangkat keras, perangkat, dan driver sistem yang toleran terhadap kesalahan untuk mengalami kegagalan perangkat keras dan terus beroperasi tanpa memengaruhi klien yang terhubung ke server melalui jaringan. Pengujian Enhanced Power Management memvalidasi bahwa sistem mendukung bendera fitur CPUID, status p prosesor, dan fungsionalitas lain yang diperlukan untuk Windows Server untuk mengelola kekuatan sistem.

Untuk informasi selengkapnya, lihat bagian "Catu Daya, Pengukuran, dan Antarmuka Anggaran" di spesifikasi ACPI 4.0 atau yang lebih baru dan "Pengenalan Power Management.

Perhatikan bahwa sistem dapat mendukung tidak ada, beberapa atau semua fitur di atas, seperti manajemen daya yang ditingkatkan. Agar vendor memvalidasi bahwa sistem memenuhi persyaratan untuk satu atau beberapa fitur tambahan, satu atau beberapa pengujian fitur tambahan harus dipilih dan dijalankan. Hasil tersebut kemudian dikirimkan bersama dengan hasil tes Sertifikasi Server. Hasil pengujian fitur tambahan tidak dapat dikirimkan secara terpisah dari hasil pengujian Sertifikasi Server.

Durasi untuk pengujian fitur tambahan ini bervariasi, tergantung pada pengujian yang dipilih. Jika pengujian Sertifikasi Server hanya dipilih, pengujian membutuhkan waktu sekitar dua hari, dengan pengujian Loadgen membutuhkan waktu satu hari untuk dijalankan dan pengujian yang tersisa menggunakan waktu yang tersisa. Selain itu, jika sistem yang sedang diuji mencakup audio, video, atau perangkat dan driver lainnya, sistem tersebut akan dijalankan dan meningkatkan waktu pengujian.

Pengujian server minimum yang diperlukan

Berikut ini adalah daftar minimum pengujian yang harus Anda jalankan di semua server. Untuk pengujian minimum yang tercantum di bawah System.Client atau System.Fundamentals, Anda harus meninjau bagian prasyarat yang sesuai untuk setiap pengujian.

Pengujian Server yang Diperlukan Kategori Pengujian

Tes Logo ACPI

System.Fundamentals

Uji Boot (SYSTEM)

System.Fundamentals

Uji Kemampuan Debug (Logo)

System.Fundamentals

Stres Disk (SYSTEM)

System.Server

Tes timer hal (HCT)

System.Fundamentals

Tes NX

System.Fundamentals

Uji kepatuhan perangkat keras PCI untuk sistem

System.Fundamentals

Uji Logo Boot Aman

System.Fundamentals

Tes Logo Manual Boot Aman

System.Fundamentals

Pemeriksaan Driver yang Ditandatangani (CheckLogo)

System.Fundamentals

SMBIOS HCT

System.Fundamentals

Sistem - PNP (nonaktifkan dan aktifkan) dengan IO Sebelum dan Sesudah (Sertifikasi)

System.Fundamentals

Sistem - Tidur dan PNP (nonaktifkan dan aktifkan) dengan IO Sebelum dan Sesudah (Sertifikasi)

System.Fundamentals

Sistem - Tidur dengan IO Sebelum dan Sesudah (Sertifikasi)

System.Fundamentals

Uji Boot USB (SYSTEM)

System.Fundamentals

USB Exposed Port System Test

System.Fundamentals

Tes USB xHCI Register System

System.Fundamentals

Penghentian USB3

System.Fundamentals

Memverifikasi lingkungan virtual

System.Server

Memverifikasi dukungan virtualisasi prosesor

System.Server

WHEAHCT Logo

System.Server

Win8 LoadGen Server Stress - Jalankan Pertama - Atur Kebijakan Mesin

System.Server

Win8 LoadGen Server Stress - Jalankan Terakhir - Reset Kebijakan Mesin

System.Server

Win8 LoadGen Server Stress - Mulai Uji untuk Server

System.Server

Pengujian System.Server