Bagikan melalui


Menggunakan Windows Penganalisis Kinerja untuk menganalisis masalah Siaga Modern

Windows Penganalisis Kinerja (WPA) menampilkan jejak aktivitas sistem dalam format grafis. WPA digunakan untuk banyak skenario performa dan penelusuran kesalahan Windows, dan merupakan alat triase tingkat kedua untuk masalah Siaga Modern yang tidak dapat diselesaikan dengan menggunakan SleepStudy. WPA menyajikan format grafis file pelacakan yang berisi peristiwa yang dikumpulkan selama sesi Siaga Modern.

Tonton video ini untuk mempelajari cara menggunakan WPA untuk menganalisis jejak sesi Siaga Modern.

Video ini menunjukkan cara menggunakan grafik Platform Idle State dan grafik Aktivitas Ketahanan PDC untuk mengidentifikasi penyebab aktivitas perangkat lunak yang mencegah platform perangkat keras menghabiskan waktu yang cukup dalam status DRIPS.

Tonton video ini untuk mempelajari cara menggunakan grafik Platform Idle State dan grafik Device Dstate untuk melacak perangkat keras yang menyebabkan platform perangkat keras menghabiskan terlalu sedikit waktu dalam status DRIPS.

Untuk informasi selengkapnya tentang grafik Platform Idle State, lihat bagian "Grafik WPA umum untuk manajemen daya siaga yang terhubung" di bawah ini. Untuk informasi selengkapnya tentang grafik Aktivitas Ketahanan PDC dan grafik Device Dstate, lihat bagian "Lihat jejak WPA" di bawah ini.

WPA tersedia dalam paket unduhan Windows Assessment and Deployment Kit (Windows ADK) dan mencakup skrip dan dokumentasi untuk analisis Modern Standby.

Sisa bagian ini mengacu pada dokumen dan skrip yang disediakan dalam unduhan ini.

Mengambil dan melihat jejak WPA untuk diagnostik Siaga Modern

Tangkapan jejak adalah metode diagnostik utama yang digunakan untuk men-debug masalah yang diamati selama Siaga Modern melalui SleepStudy atau alat lainnya. Jejak berisi informasi terperinci tentang status platform sistem, status perangkat, aktivitas perangkat lunak, pemanfaatan CPU, pemanfaatan memori, dan peristiwa sistem lainnya. Peristiwa yang ditangkap dalam jejak menunjukkan dengan tepat apa yang terjadi selama Siaga Modern dan masalah apa pun yang diakibatkan.

Mengambil jejak WPA

Ambil jejak setidaknya satu jam Siaga Modern untuk mengamati tren dan rata-rata.

Gunakan metode berikut untuk mengambil jejak WPA menggunakan Windows Performance Recorder (WPR) dengan profil Daya:

  1. Instal Windows Performance Toolkit (WPT).
  2. Buka prompt perintah yang ditingkatkan dan navigasikan ke lokasi penginstalan WPT.
  3. Untuk memulai pelacakan, jalankan: wpr -start Power
  4. Saat merekam, masukkan sistem ke dalam Modern Standby. Tunggu setidaknya satu jam, lalu bangunkan sistem.
  5. Untuk menghentikan dan menyimpan jejak ke dalam log jejak peristiwa (ETL), jalankan: wpr -stop <filename>.etl

Melihat jejak WPA

Gunakan alat WPA untuk melihat dan menganalisis jejak Siaga Modern. Unduh alat WPA, instal di komputer, dan ikuti instruksi berikut untuk membuka file pelacakan:

  1. Jalankan Wpa.exe. Perhatikan bahwa Wpa.exe hanya tersedia untuk x86 dan x64.
  2. Di menu WPA, klik File, klik Buka, dan pilih file pelacakan.
  3. Untuk menerapkan profil, klik Profil\Terapkan untuk membuka tab Analisis terpisah.
  4. Klik Telusuri dan pilih profil yang berlaku untuk diterapkan.
  5. Tambahkan grafik lain ke tampilan analisis saat ini dari Graph Explorer dengan mengikuti langkah-langkah berikut:
    1. Perluas kategori grafik di Graph Explorer.
    2. Pilih grafik untuk ditambahkan dan seret ke panel Tampilan Analisis.

Untuk menghubungkan data dari laporan SleepStudy ke jejak WPA, gunakan pemetaan yang diperlihatkan dalam tabel berikut.

SleepStudy Jejak WPA
Aktivator Grafik Aktivitas Ketahanan PDC menunjukkan daftar aktivator yang aktif selama sesi Siaga Modern.
Prosesor Grafik Status Diam CPU menunjukkan daftar CPU dalam sistem dan status masing-masing.
Perangkat Fx Grafik Device Dstate menunjukkan daftar perangkat Windows power framework (PoFx) yang aktif selama sesi Siaga Modern.
Fase PDC Grafik Fase Pemberitahuan PDC menunjukkan detail semua fase PDC.
Jaringan Beberapa grafik menunjukkan aktivitas jaringan. Grafik Aktivitas Ketahanan PDC menunjukkan aktivator seperti infrastruktur broker (BI) atau Windows Push Notification Services (WNS) yang dapat memicu aktivitas jaringan. Grafik Device Dstate menampilkan informasi tentang aktivitas perangkat Wi-Fi. Grafik Peristiwa Generik dapat menampilkan peristiwa yang dipicu oleh komponen jaringan seperti WCM, DHCP, dan TCPIP.
Permintaan Daya Grafik Permintaan Daya memperlihatkan detail untuk semua permintaan daya yang aktif selama sesi ini. Jenis permintaan yang relevan untuk Permintaan daya "Diperlukan Sistem" dan "Diperlukan Eksekusi". "Tampilan Diperlukan" digunakan untuk layar pada skenario.

Grafik WPA umum untuk manajemen daya Siaga Modern

Grafik yang dihasilkan dari profil WPA Siaga Modern adalah kunci untuk mengamati perilaku sistem dalam Siaga Modern dan mengidentifikasi masalah. Dua grafik WPA yang umum digunakan adalah grafik Platform Idle State, yang menunjukkan berapa banyak waktu yang dihabiskan platform di berbagai status diam platform, dan grafik DRIPS, yang menunjukkan tingkat aktivitas komponen perangkat lunak dan perangkat keras.

Setiap grafik memiliki tampilan tabel yang memperlihatkan data mentah yang digunakan untuk membuat grafik. Tampilan dapat dikonfigurasi dengan menggunakan tombol yang terletak di sudut kanan atas jendela grafik.

Tampilan default hanya grafik. Paragraf berikut menjelaskan cara mengubah tampilan default untuk mendapatkan informasi tentang perilaku Siaga Modern.

Grafik Status Diam Platform

Grafik Status Diam Platform menunjukkan residensi dalam status diam platform yang diplot terhadap waktu.

Pada platform yang berbeda, status numerik mungkin sesuai dengan status System on a Chip (SoC) yang berbeda. Hubungi vendor SoC untuk mendapatkan pemetaan khusus untuk perangkat keras mereka. Bagian ini hanya mencakup status platform daya terendah karena waktu yang dihabiskan dalam keadaan ini sangat penting untuk masa pakai baterai Siaga Modern.

Yang paling penting dari status diam platform adalah status terdalam, DRIPS. Status DRIPS sesuai dengan status daya terendah untuk SoC selama Siaga Modern. Setiap SoC mendefinisikan status DRIPS sendiri dan indeks status yang sesuai.

Persentase waktu yang dihabiskan dalam status DRIPS (PERSEN DRIPS) adalah metrik penting untuk Siaga Modern karena berbanding lurus dengan masa pakai baterai. Jika persen DRIPS tinggi (di atas 90 persen), masa pakai baterai akan lebih lama daripada jika persen DRIPS lebih rendah (misalnya, di bawah 80 persen).

Untuk mendapatkan persentase DRIPS, buka tampilan tabel dan seret kolom % Durasi untuk memfilter pada Status. Kolom ini kemudian akan menampilkan persentase waktu sistem berada di setiap status.

Grafik DRIPS

Grafik DRIPS menunjukkan komponen yang aktif selama periode pelacakan, termasuk aktivator, perangkat, dan proses. Gunakan grafik ini untuk mengidentifikasi komponen yang aktif paling lama dan yang mencegah sistem memasuki DRIPS.

Aktivator adalah komponen yang mengambil referensi dan melakukan tugas saat berada di Siaga Modern. Mereka menangani aktivitas perangkat lunak yang bernilai tambah dan diizinkan secara eksplisit yang dapat berjalan selama tidur. Idealnya, mereka harus aktif hanya dalam ledakan pendek, dan grafik DRIPS dapat digunakan untuk mengidentifikasi aktivator yang paling aktif selama sesi Siaga Modern. Informasi ini penting karena aktivator tertentu dapat memegang referensi untuk jangka waktu yang lama, yang mencegah sistem memasuki DRIPS.

Semua komponen yang ditampilkan dalam grafik sebelumnya, kecuali untuk Perangkat dan Aktivitas CPU, adalah aktivator. Misalnya, grafik sebelumnya menunjukkan BI, WNS, NCSI, dan Image Download Manager sebagai aktivator. Untuk mengidentifikasi aktivator teratas, buka tampilan tabel dan lihat kolom % Waktu Alasan, yang menunjukkan persentase waktu aktivator aktif selama sesi Siaga Modern. Misalnya, cuplikan layar berikut menunjukkan bahwa BI adalah aktivator teratas dengan 49,71 persen aktif.

BI adalah aktivator khusus karena menyediakan layanan broker ke aplikasi untuk mengakses sumber daya sistem. Saat BI muncul sebagai aktivator aktif, perluas baris BI dan tentukan aplikasi mana yang menyebabkan BI aktif. Gunakan grafik ini untuk menentukan aplikasi aktif teratas selama sesi Siaga Modern.

Selain aktivator, perangkat aktif mungkin mencegah sistem memasuki DRIPS.

Mirip dengan status diam sistem, perangkat memiliki status daya rendah yang berkisar dari D0 hingga D3. Status daya rendah perangkat umumnya distandarkan oleh kelas perangkat. Status daya rendah untuk perangkat SoC itu sendiri didefinisikan oleh produsen SoC. Status daya rendah untuk perangkat di luar SoC biasanya distandarisasi di semua sistem.

Gunakan grafik DRIPS untuk menentukan perangkat aktif teratas selama sesi Siaga Modern. Grafik hanya menunjukkan perangkat yang dapat memblokir status diam SoC (DRIPS), berdasarkan informasi yang disediakan oleh plug-in mesin daya platform (PEP). Untuk informasi selengkapnya tentang PEP, lihat PoFxPowerControl.

Catatan

Beberapa perangkat dapat aktif karena aktivator menjalankan tugas yang mengharuskan perangkat aktif. Contoh umumnya adalah penyimpanan utama (eMMc/SSD) dan perangkat Wi-Fi, yang aktif setiap kali aktivator BI aktif.

Untuk mengidentifikasi perangkat yang paling aktif, buka tampilan tabel dan lihat kolom % Waktu Alasan, yang menunjukkan persentase waktu setiap perangkat aktif selama sesi Siaga Modern.

Selain aktivator dan perangkat, alasan akhir bahwa sistem tidak dapat memasuki DRIPS adalah karena aktivitas CPU yang berlebihan. Aktivitas CPU adalah masalah yang kurang umum dibandingkan dengan aktivator dan perangkat, tetapi mungkin diperburuk oleh aplikasi dan layanan desktop OEM yang telah diinstal sebelumnya.

Lihat proses aktif dengan memperluas baris Aktivitas CPU.