Task Manager menunjukkan penggunaan CPU total lebih tinggi dari jumlah semua proses yang berjalan. Proses tersembunyi?

13

Di Windows Task Manager dan AVG Task Manager (termasuk dalam TuneUp Utilities), saya melihat bahwa jumlah semua proses yang berjalan jauh lebih rendah daripada total penggunaan CPU yang ditunjukkan pada tab "kinerja". Apakah ini berarti PC saya menjalankan proses tersembunyi atau beberapa malware yang tidak ditampilkan di Task Manager?

EDIT: monitor inbuilt menunjukkan ini juga, dan menunjukkan proses dari semua pengguna juga. laptop adalah dua-core, dan saya mengambil total beban keduanya.

tensojka
sumber
Pertanyaan yang menarik, apakah Anda memperhitungkan load per core dan hyperthreading? Saya tidak yakin apakah keylogger akan begitu jelas untuk diperhatikan.
3
Seberapa besar perbedaannya? Jika tidak terlalu besar (relatif terhadap jumlah total proses), bisa dengan mudah dari fraksi% bertambah
Kitsune
1
Apakah ada tombol "Tampilkan Proses dari Semua Pengguna"? Kadang-kadang windows task manager akan menyembunyikan proses sistem jika Anda tidak mengklik tombolnya.
1
Selain komentar di atas tentang menunjukkan semua proses pengguna, bisa jadi itu merupakan gangguan perangkat keras, yang tidak ditunjukkan oleh pengelola tugas. Anda akan lebih baik menggunakan monitor sumber daya bawaan, dengan membuka task manager, pergi ke "Kinerja" dan mengklik monitor sumber daya.
Chris Murray
Anda perlu menjalankan fasilitas yang secara eksplisit memperhitungkan penggunaan CPU dari kernel dan pengguna lain. Saya tidak tahu Windows cukup baik untuk mengetahui apakah Task Manager melakukan itu untuk Anda di luar kotak tetapi Anda harus memeriksa. Untuk masalah ini, keylogger adalah bagian kode sepele yang seharusnya tidak mengkonsumsi jumlah CPU yang nyata.

Jawaban:

1

Ini karena pengelola tugas mengumpulkan atau menurunkan nilai penggunaan CPU per proses. Anda dapat melihat banyak proses menggunakan waktu CPU "0", ini salah, mereka menggunakan waktu cpu "0, xxxxxxx".

Yang Anda butuhkan adalah manajer proses yang menunjukkan nilai lebih tepat kepada Anda.

Beberapa proses juga dapat disembunyikan (PID negatif, berjalan sebagai pengguna lain) atau sebagian perangkat keras mungkin memiliki akses langsung ke CPU dengan melewati sistem operasi Anda (tetapi mungkin tidak)

Zulgrib
sumber
1
PID negatif? bagaimana saya bisa melihat proses dengan PID negatif?
tensojka
2
Ini adalah pertanyaan lain dan harus memiliki halaman pertanyaan sendiri. Jika jawaban saya benar tentang pertanyaan spesifik yang Anda tanyakan, Anda dapat menandainya sebagai jawaban dengan ikon tanda centang. Anda dapat bertanya "Cara mendaftar proses dengan PID negatif pada Windows" di halaman pertanyaan baru.
Zulgrib
Tidak ada yang namanya "PID negatif" di Windows. PID sama sekali bukan angka yang ditandatangani.
Jamie Hanrahan
Terima kasih atas masukan Anda, ini menjelaskan mengapa perangkat lunak keamanan aktif melacak proses dengan PID negatif. support.kaspersky.com/6658 Semoga harimu menyenangkan.
Zulgrib
1

Menjalankan Penjelajah Proses dan Anda akan melihat penggunaan cpu untuk semuanya termasuk layanan seperti anti-virus checker. (Saya baru saja mengalami masalah yang sama dan saya menemukan ccSvcHst.exe milik Symantec mengambil 13% dari cpu saya.)

nevster
sumber
0

Saya memiliki masalah yang sama, di mana pengelola tugas bawaan mencatat penggunaan CPU jauh lebih tinggi daripada proses yang saya jalankan.

Menggunakan Process Explorer, saya menemukan bahwa proses menggunakan CPU saya adalah editor gambar yang berjalan pada pengguna Windows lain.

Beralih ke pengguna itu, keluar dan masuk kembali ke pengguna pertama mengkonfirmasi bahwa CPU sekarang turun ke tingkat yang diharapkan.

Gustav
sumber