Proces intensywny, ale nie pokazuje użycia procesora na monitorze zasobów

1

W systemie Windows 7 (x64) zdarzają się sytuacje, gdy uruchamiam proces intensywnie wykorzystujący procesor, taki jak stosowanie filtrów w Photoshopie itp., Których uruchomienie zajmuje kilka minut. Jeśli spojrzę na monitor zasobów, nie widzę dużego zużycia procesora, być może 5-10% na rdzeń, kilka gigabajtów wolnej pamięci RAM i niewielkie zużycie dysku. Oczywiście komputer działa, moje pytanie brzmi: dlaczego nie ma tego odzwierciedlenie w statystykach?

Devights
źródło
Czy masz obsługiwany procesor graficzny cuda?
Lucas Kauffman

Odpowiedzi:

2

Jeśli zadanie nie jest wielowątkowe, wówczas „odbije się” od rdzeni, ale będzie w stanie użyć tylko 1 rdzeń na raz. Prawdopodobnie zobaczysz, że sam proces zużywa około 25% czasu procesora na 4-rdzeniowym procesorze (tj. 1 procesor w pełni używany) lub około 12,5% czasu procesora na 8-rdzeniowym procesorze.

Pokazanie tego rodzaju wykorzystania procesora na rdzeń zniekształca nieco to użycie procesora, ponieważ (jak już wspomniałem) proces niekoniecznie zawsze trzyma się tego samego rdzenia.

5-10% na rdzeń (nazwijmy to średnio 7,5%) * 4 = 30% ogólnego zużycia procesora

Tego właśnie spodziewałbym się dla systemu czterordzeniowego, wykonującego jedno ciężkie jedno-wątkowe zadanie wraz z pewnymi zadaniami systemowymi w tle.

Mokubai
źródło