3 Tačke
Članak

Dave Plummer objasnio kako Task Manager računa CPU iskorišćenje

Bivši Microsoftov inženjer Dave Plummer objasnio je da Task Manager CPU prikazuje kao vremenski obračun između osvežavanja, ne kao trenutni procenat.

3 Tačke
49 sekundi čitanja

Bivši Microsoftov inženjer Dave Plummer, tvorac originalnog Task Managera, objasnio je zašto se CPU procenat u Windows alatu ne prikazuje kao savršeno realno stanje. Plummer je naveo da je “busy” teško definisati: zavisi da li se meri po jezgru ili svim jezgrima, da li se gleda trenutak ili prosek, kao i da li se obuhvata korisnički, kernel ili idle vreme.

Prema njegovom opisu, Task Manager je timer-driven i osvežava vrednost periodično, pa prikazuje interpretaciju rada između dva osvežavanja. Umesto jednostavnog deljenja ukupnog CPU opterećenja vremenom, alat računa razliku ukupnog kernel i user vremena po procesu od poslednjeg osvežavanja, zatim je deli sa ukupnim vremenom koje su procesi “poklopili” u tom intervalu. Plummer kaže da moderni procesori sa dinamičkim frekvencijama, turbo režimima i deep idle stanjima čine da jedan procenat manje verno odražava stvarni posao, pa broj može delovati “klizavo”.

Povezani članci