Manajer tugas: Utilisasi dan kecepatan CPU?

2

Saya punya pertanyaan tentang task manager di Windows 8. Ini menunjukkan kepada kita pemanfaatan dan kecepatan CPU. Dari apa yang saya pahami, pemanfaatan adalah seberapa banyak waktu prosesor dihabiskan untuk menjalankan proses. Kecepatan adalah kecepatan clock prosesor saat ini (bisa berubah secara dinamis karena fitur hemat daya). Pertanyaan saya adalah, katakanlah saya memiliki komputer yang idle pada kecepatan clock 0,7 GHz dan berjalan di sekitar pemanfaatan rata-rata 8%. Jika saya menonaktifkan fitur hemat daya dan membiarkan komputer menganggur pada kapasitas maksimalnya 2,0 GHz, bukankah seharusnya pemanfaatannya saat rata-rata menganggur ke angka yang jauh lebih kecil?

Itu tidak terjadi dengan laptop saya saat ini; apakah komputer saya berjalan pada rata-rata 0,7 GHz atau 2,0 GHz, pemanfaatannya selalu turun sekitar 8%.

Bisakah seseorang menjelaskan hal ini kepada saya?

Terima kasih!

pauliwago
sumber

Jawaban:

4

Kurangnya perbedaan dalam pemanfaatan dengan frekuensi clock yang berbeda mungkin disebabkan perhitungannya tidak dibatasi oleh kecepatan clock. Misalnya, jika latensi akses memori atau bandwidth adalah faktor utama yang membatasi kinerja, maka penurunan frekuensi clock mungkin tidak secara signifikan mengurangi kinerja (sehingga pemanfaatannya akan tetap kurang lebih konstan).

Faktor lain mungkin adalah rincian pemanfaatan pelacakan. Jika timing 1ms sederhana digunakan, maka sebagian kecil dari granul waktu dapat dihitung sebagai seluruh granul. Jika aktivitas sering (80 kali per detik) tetapi sangat singkat (<1 ms untuk setiap ledakan aktivitas dalam mode kecepatan penuh - bahkan hanya 500.000 siklus CPU [0,7 ms pada 0,7 GHz] dapat menyelesaikan beberapa pekerjaan), maka keduanya frekuensi clock akan memiliki utilisasi terukur yang sama.

Ada juga kemungkinan bahwa dalam mode daya rendah, sistem melakukan lebih sedikit pekerjaan. Ini bisa menjadi pilihan desain yang sangat masuk akal. Kerja ekstra dalam mode kecepatan penuh mungkin memungkinkan daya tanggap yang lebih besar atau memberikan manfaat lain dengan biaya efisiensi energi. Dalam mode daya rendah, efisiensi energi akan lebih agresif dicari.

Paul A. Clayton
sumber
3

Biarkan saya jelaskan dengan analogi: Jika saya bekerja pada jalur perakitan dan 8% dari waktu saya diambil dengan memasang sekrup ke mesin, jika saya bekerja dua kali lebih cepat, masih diperlukan 8% dari total waktu saya untuk memasang sekrup di sekrup. , hanya saja total waktu saya sekarang setengah.

Jadi kecepatan prosesor Anda meningkat tetapi aktivitas apa pun yang menggunakan CPU masih menggunakan rasio CPU yang sama, itu hanya melakukan lebih dari itu per detik.

Scott Chamberlain
sumber