Bagikan melalui


Hasil untuk Penilaian Aktif/Nonaktif

Topik ini membantu Anda menginterpretasikan hasil yang dihasilkan oleh penilaian On/Off (Performa Boot (Fast Startup), Performa Boot (Boot Penuh), Performa Siaga, dan Performa Hibernasi). Ini juga memberikan panduan tentang cara menggunakan hasil untuk mengidentifikasi dan menyelesaikan beberapa masalah umum yang berdampak negatif pada pengalaman pengguna akhir saat mematikan dan mem-boot komputer.

Untuk informasi selengkapnya tentang penilaian Transisi Aktif/Nonaktif, lihat Performa Transisi Aktif/Nonaktif.

File Tujuan

Anda dapat membuat tujuan kustom untuk mengukur peningkatan Anda di Tampilan Hasil. File tujuan adalah alat triase yang dapat membantu Anda memahami performa PC dan membandingkan PC dalam bisnis Anda.

Misalnya, tujuan untuk laptop dasar mungkin berbeda dari tujuan yang Anda tetapkan untuk komputer desktop kelas atas, atau harapan pasar mungkin berubah sewaktu-waktu sehingga Anda ingin fleksibilitas menentukan tujuan dan persyaratan utama yang berbeda saat waktu berlalu dan teknologi meningkat.

Saat nilai metrik dibandingkan dengan tujuan untuk metrik tersebut, status dikodekan warna dalam Tampilan Hasil sebagai berikut:

  • Ungu muda berarti bahwa sistem memiliki pengalaman pengguna yang hebat dan tidak ada masalah yang dirasakan.

  • Ungu sedang berarti pengalaman pengguna dapat ditoleransi dan Anda dapat mengoptimalkan sistem. Tinjau rekomendasi dan analisis untuk melihat peningkatan apa yang dapat dilakukan pada sistem. Ini bisa berupa perubahan perangkat lunak, perubahan konfigurasi, atau perubahan perangkat keras.

  • Ungu tua berarti bahwa sistem memiliki pengalaman pengguna yang buruk dan ada ruang yang signifikan untuk perbaikan. Tinjau rekomendasi dan analisis untuk melihat peningkatan yang dapat dilakukan pada sistem. Ini bisa berupa perubahan perangkat lunak, perubahan konfigurasi, atau perubahan perangkat keras. Anda mungkin harus mempertimbangkan untuk melakukan tradeoff untuk memberikan pengalaman Windows berkualitas tinggi.

  • Tidak ada warna berarti bahwa tidak ada tujuan yang ditentukan untuk metrik.

Catatan

Di Toolkit Penilaian Windows untuk Windows 8, beberapa penilaian menyertakan file tujuan default. Pertama kali Anda melihat hasil menggunakan versi alat ini, file tujuan default digunakan. Namun, Anda juga dapat menentukan tujuan kustom untuk Windows 8 dengan cara yang sama seperti yang Anda bisa untuk Windows 8.1 dan Windows 10.

Anda dapat mengatur lokasi file tujuan dan menambahkan file tujuan ke lokasi tersebut sebelum Anda dapat menggunakan UI untuk menerapkan tujuan kustom. Setelah file tujuan dipilih, file tersebut akan terus menjadi file tujuan yang digunakan untuk hasil apa pun yang dibuka.

Hanya satu file tujuan yang dapat digunakan pada satu waktu. Tujuan untuk semua penilaian ditetapkan dalam satu file tujuan. Alat penilaian akan mencari tujuan dalam urutan berikut:

  1. File tujuan kustom
  2. Tujuan yang ditentukan dalam file hasil
  3. Tujuan yang ditentukan dalam manifes penilaian

Anda dapat menggunakan file tujuan sampel yang disediakan di %PROGRAMFILES%\Windows Kits\10\Assessment and Deployment Kit\Windows Assessment Toolkit\SDK\Samples\Goals untuk membuat file tujuan Anda sendiri.

Catatan

Anda tidak dapat mengemas file tujuan dengan pekerjaan, tetapi Anda dapat menyimpannya di berbagi untuk digunakan orang lain.

Metrik

Bagian ini menjelaskan metrik utama yang dilaporkan oleh penilaian Aktif/Nonaktif, penyebab umum hasil yang buruk untuk metrik ini, dan remediasi umum untuk masalah yang terkait dengan metrik ini. Bagian ini juga membantu Anda mengidentifikasi audiens yang metriknya paling berlaku.

Tabel berikut ini menjelaskan metrik yang mungkin tersedia dalam penilaian:

Penilaian Deskripsi Metrik
Penilaian Performa Boot (Startup Cepat) Metrik ini menangkap waktu dari awal fase matikan, hingga akhir penulisan hiberfile ke disk dan transisi ke status daya yang lebih rendah (S4).
Penilaian Performa Boot (Boot Penuh) Metrik ini menangkap waktu dari awal fase matikan ke transisi ke status mati.
Penilaian Performa Siaga Metrik ini menangkap waktu dari awal fase penangguhan ke transisi ke status daya yang lebih rendah (S3).
Penilaian Performa Hibernasi Metrik ini menangkap waktu dari hibernasi ke akhir penulisan hiberfile ke disk dan transisi ke status daya yang lebih rendah (S4).

Anda dapat melihat metrik penilaian Aktif/Nonaktif untuk fase transisi berikut:

Catatan

Jika Anda mengaktifkan pengaturan Aktifkan Mode Diagnostik Minifilter, hasil penilaian akan menyertakan metrik minifilter. Untuk informasi selengkapnya tentang metrik dan hasil minifilter, lihat Diagnostik Minifilter.

Terbitan

Penilaian Performa Transisi Aktif/Nonaktif melakukan analisis masalah tingkat lanjut dan menyediakan tautan ke WPA untuk memecahkan masalah yang telah diidentifikasi oleh penilaian. Saat WPA terbuka, detail tambahan tentang aktivitas disk atau aktivitas CPU mungkin tersedia, tergantung pada jenis masalahnya. Bagian ini menjelaskan teknik investigasi umum yang dapat Anda gunakan untuk menganalisis masalah performa.

Temukan Kontributor Terbesar

Buka file hasil penilaian di Konsol Penilaian Windows dan perluas metrik induk yang sesuai. Sub-metrik anak biasanya memberikan informasi tentang komponen tertentu yang memengaruhi metrik induk.

Misalnya, pertimbangkan metrik Durasi Proses Matikan. Anda dapat memperluas metrik untuk melihat tiga tabel sub-metrik untuk fase ini. Dua tabel pertama menunjukkan pemanfaatan CPU dan disk, dan tabel ketiga menunjukkan durasi proses individual yang sedang dimatikan.

Kolom tambahan, seperti kolom Detail , memberikan detail selengkapnya untuk sub-metrik. Di Proses Matikan Sesi Pengguna, kolom Detail memperlihatkan PID.

Catatan

Dalam tampilan default, kolom Detail mungkin berisi nilai "Berbagai" karena PID tidak dapat dikumpulkan di seluruh perulangan. Perluas perulangan untuk melihat PID individual.

Konsol Penilaian Windows memungkinkan Anda mengurutkan daftar sub-metrik menurut kolom data apa pun (kecuali untuk daftar fase Mulai Cepat tingkat atas, yang diurutkan menurut urutan fase selama pematian/boot).

Misalnya, dalam daftar proses yang diperluas untuk fase Proses Matikan Sesi Pengguna, klik kanan header tabel lalu pilih Urutkan baris menurun.

Anda dapat menggunakan teknik ini untuk beberapa durasi fase tingkat atas.

Lihat Metrik Pemanfaatan Sumber Daya

Lihat metrik pemanfaatan sumber daya terperinci untuk setiap proses selama fase ini. Untuk mengambil informasi ini, perluas proses untuk setiap tab fase di bagian, lalu urutkan berdasarkan penggunaan CPU atau total penggunaan disk.

Informasi Tambahan

Untuk informasi selengkapnya tentang masalah dan rekomendasi analisis mendalam, lihat Masalah Analisis Mendalam Umum.

Penilaian melaporkan kode keluar 0x80050006

Kesalahan ini terjadi ketika tugas pemeliharaan telah didaftarkan pada PC tetapi belum selesai sebelum penilaian berjalan. Ini mencegah penilaian berjalan, karena tugas pemeliharaan sering berdampak pada metrik penilaian.

Untuk mengatasi masalah ini, lakukan salah satu hal berikut ini:

  1. Pastikan komputer tersambung ke jaringan dan berjalan pada daya AC. Mulai tugas pemeliharaan yang tertunda secara manual dengan perintah berikut dari prompt yang ditingkatkan:

    rundll32.exe advapi32.dll,ProcessIdleTasks

  2. Nonaktifkan tugas pemeliharaan reguler dan diam, dan hentikan semua tugas pemeliharaan sebelum menjalankan penilaian.

Praktik Terbaik untuk Tugas Penting Waktu

Jika Anda tidak ingin tugas tertunda, pastikan tugas tidak melakukan apa pun yang membutuhkan waktu lama. Di bawah ini adalah beberapa hal yang harus dihindari.

  • Jika respons kritis waktu diperlukan, misalnya, untuk memproses WM_ENDSESSION selama penonaktifan, jangan berencana untuk melakukan pekerjaan yang substansial saat menerima permintaan (selain dari pekerjaan keandalan data seperti menyimpan modifikasi pengguna, yang harus dilakukan).

  • Hindari melakukan operasi apa pun yang mungkin memakan waktu lebih lama, kecuali benar-benar diperlukan. Tuangkan hingga tugas kritis waktu saat ini selesai. Hindari API apa pun yang berisi peringatan: "waspadai pertimbangan performa saat menggunakan API ini".

  • Hindari dependensi jaringan apa pun karena permintaan jaringan apa pun dapat ditunda oleh masalah jaringan. Ini terutama berlaku untuk skenario Startup dan Shutdown karena jaringan tidak dijamin tersedia untuk seluruh waktu.

  • Hindari batas waktu yang lama. Jika waktu tunggu diperlukan, pastikan waktu tunggu cukup terikat oleh nilai batas waktu kecil (dalam konteks tugas penting waktu yang dimaksud).

  • Hindari komputasi yang berlebihan. Perlu diingat bahwa prosesor bervariasi dalam kecepatan sehingga komputasi yang memakan waktu 100ms pada komputer yang sangat cepat mungkin akhirnya memakan waktu beberapa detik pada yang lebih lambat.

  • Hindari I/O penyimpanan yang tidak perlu. Setiap permintaan I/O dapat ditunda oleh komponen lain. Kapan saja ada puluhan aplikasi dan layanan yang berjalan pada sistem umum dan sumber daya penyimpanan terbatas. Permintaan I/O Anda mungkin diantrekan di belakang ratusan permintaan serupa dari komponen lain.

  • Hindari flush disk, misalnya, yang dimulai melalui panggilan FlushFileBuffers API. Pembilasan menyebabkan tumpukan disk menghapus cache-nya dan seharusnya memaksa hard drive untuk menulis data dalam buffer RAM-nya. Biasanya, operasi ini sangat mahal dan tidak menjamin konsistensi data karena hard drive sering mengabaikan permintaan.

  • Hindari membersihkan sarang registri dengan memanggil RegFlushKey API. Karena desain registri, API menyebabkan data yang dimodifikasi untuk seluruh sarang disiram ke disk, yang merupakan operasi yang sangat mahal. Membersihkan kunci registri adalah tindakan yang biasanya tidak diperlukan karena sistem operasi memberikan tampilan registri yang konsisten untuk semua komponen. Selain itu, registri itu sendiri melakukan flush asinkron setiap beberapa detik.

  • Hindari membuka koneksi RPC baru karena proses autentikasi RPC mahal. Membangun koneksi RPC baru melibatkan pemeriksaan keamanan yang mahal.

  • Hindari memanggil API transaksional seperti API TxF karena biasanya melakukan sejumlah operasi mahal untuk setiap panggilan API. API ini mendapatkan keandalan dengan biaya performa, sehingga API ini tidak boleh digunakan selama tugas penting waktu.

Penilaian

Performa Transisi Aktif/Nonaktif

Mengotomatiskan boot ulang sebelum Anda menjalankan penilaian

Toolkit Penilaian Windows