Bagaimana cara saya memeriksa apa yang menjadi spiking CPU saat komputer dalam keadaan diam

1

Laptop Windows 10 saya dengan RAM i7 dan 16 GB sering membuat penggemar mendapatkan kecepatan penuh ketika saya tidak menggunakannya. Agak lambat untuk merespons kadang-kadang ketika saya mencoba membangunkannya untuk memeriksa apa yang sedang terjadi. Setiap kali saya mencoba membuka Task Manager untuk memeriksa tab Detail dan melihat apa yang menggunakan CPU, tidak ada yang muncul. Saya menjalankan sebagai admin, dan semua tugas ditampilkan. Saya menduga sistem menyembunyikan apa yang sedang dikerjakannya karena dilihat sebagai tugas "sistem".

Apa alat yang baik untuk digunakan yang akan memantau dan melaporkan apa yang menggunakan CPU? Saya telah menggunakan ProcMon sebelumnya, tetapi saya tidak menemukan output yang sangat akurat atau bermanfaat.

Lebih penting lagi, bagaimana saya bisa menghentikan ini terjadi? Saya cukup kesal karena begitu banyak perangkat lunak yang merasa perlu untuk melakukan hal-hal ketika komputer saya menganggur. Apakah ada sesuatu seperti ZoneAlarm, tetapi untuk CPU?

Origin
sumber
Sudahkah Anda mencoba menangkap jejak ETW dengan WPRUI dan menganalisisnya dengan WPA? Apakah Anda juga melihat penggunaan ntoskrnl.exe! MiScrubMemoryWorker ini?
magicandre1981

Jawaban:

3

Instal Windows Performance Toolkit, yang merupakan bagian dari Windows 10 SDK .

Menjalankan "C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\WPRUI.exe", pilih First Level dan CPU dan klik Start.

enter image description here

Sekarang biarkan PC idle dan tunggu sampai Anda di sini para penggemar lagi. Sekarang tunggu 20-an dan klik Save untuk menyimpan jejak ke file ETL.

enter image description here

Sekarang klik dua kali pada ETL untuk memuatnya di WPA.exe. Muat simbol debug dalam WPA dan seret & amp; jatuhkan CPU usage (Sampling) grafik dari sisi kiri ke panel analisis. Lakukan klik kanan pada Header dari Table Summary dan aktifkan kolom stack.

Sekarang lihat proses mana yang menggunakan sebagian besar CPU (Bobot%) dan perluas tumpukan dan cari nama fungsi apa yang dilakukan proses.

Saya berasumsi bahwa Anda melihat ntoskrnl.exe!MiScrubMemoryWorker sebagai penyebab.

Line #, DPC/ISR, Process, Stack Tag, Stack, Count, TimeStamp (s), % Weight
8, , , ,    |    |    |- ntoskrnl.exe!MiScrubMemoryWorker, 79667, , 12,45
9, , , ,    |    |    |    ntoskrnl.exe!MiScrubNode, 79667, , 12,45
10, , , ,   |    |    |    ntoskrnl.exe!MiScrubNodeLargePages, 79667, , 12,45
11, , , ,   |    |    |    ntoskrnl.exe!MiScrubNodeLargePageList, 79667, , 12,45
12, , , ,   |    |    |    |- ntoskrnl.exe!MiScrubPage, 79663, , 12,45
13, , , ,   |    |    |    |    |- ntoskrnl.exe!RtlScrubMemory, 79653, , 12,45
14, , , ,   |    |    |    |    |    |- ntoskrnl.exe!RtlpGenericRandomPatternWorker, 38549, , 6,02

Ini adalah fungsi untuk menguji memori untuk kesalahan dengan mengisi / membaca beberapa pola ( ntoskrnl.exe!RtlpGenericRandomPatternWorker ).

Ini adalah desain dan terjadi ketika tugas pemeliharaan idle muncul ketika perangkat Anda menganggur.

Anda dapat menonaktifkan tugas ini di penjadwal tugas di bawah Task Scheduler Task Scheduler Library->Microsoft->Windows->MemoryDiagnostic.

Jika ini bukan penyebabnya, bagikan ETL (dikompresi sebagai zip) di OneDrive dan poskan tautan di sini.

magicandre1981
sumber
1
Persis itulah masalah dalam kasus saya, saya punya ntoskrnl.exe! MiScrubMemoryWorker peringkat tinggi di kolom% Weight saya.
Arise
1

Nah yang bisa Anda dapatkan hanyalah daftar proses yang berjalan (Task Manager). Semua alat lain menggunakan data yang sama. Secara umum Anda dapat melacak proses dan memeriksa berapa banyak waktu yang dibutuhkan CPU, tetapi:

1) Respons yang lambat dapat memiliki banyak alasan 2) Fan spiking tidak banyak terkait dengan penggunaan CPU

Saya menganggap itu bukan seri U i7 tetapi M, jadi ini adalah sistem yang cukup menuntut yang perlu sering didinginkan. Kapan dan seberapa cepat kipas berjalan tergantung pada konfigurasi kipas.

AdHominem
sumber
0

Anda dapat menghabiskan waktu berminggu-minggu untuk menemukan masalah ini. Milik saya dibersihkan oleh instalasi windows 10 bersih dan bukan upgrade.

Gunakan keyfinder untuk mendapatkan kunci Anda saat ini dan pastikan Anda memiliki kunci windows 8 lama Anda sebelum Anda mencoba menginstal bersih.

Setelah Anda memilikinya, lakukan pencadangan standar, unduh alat kreasi USB untuk membuat penginstal Win10 http://bit.ly/winxusb

Ambil driver dll dari situs web produsen - letakkan di USB stick sebelum peningkatan - Beberapa kali saya macet ketika saya membutuhkan driver USB / Jaringan / wifi dan tidak memiliki konektivitas untuk mendapatkan.

Butuh beberapa saat tetapi sangat memuaskan ketika Anda melihat komputer Anda berperilaku tepat sebagaimana mestinya.

JohnnyVegas
sumber
-1

Menginstal ulang Windows adalah pilihan terakhir! Resource Monitor adalah Task Manager yang lebih rinci dan daftar semua proses dengan CPU% saat ini dan rata-rata CPU%, sehingga Anda dapat memburu apa pun yang menyebabkan paku.

Alo, jika Anda merasa sedikit lebih berani, Anda mungkin ingin mencoba meniup debu dari dalam laptop Anda dengan sekaleng udara terkompresi, sehingga kipas tidak perlu berputar terlalu banyak.

drspa44
sumber