W jaki sposób mogę sprawdzić czy mój CPU nie jest wąskim gardłem?

Dokopałem się do:
Task manager:
zwykłe CPU usage%

PerfMon.msc:
CPU Time %
DPC % (Deferred Procedure Calls)
CPU Queue Length (Processor Queue Length)

W HWiNFO parametr C0 CPU.

Lecz tak naprawdę wciąż nie wiem jak i czym zinterpretować że moje CPU jest wąskim gardłem, czy się nie wyrabia pomimo 20% w task manager...

#windows #sysadmin #komputery #procesory #serwer
5006230f-8cfe-4080-bf99-62dc2a4d2862
8

Komentarze (8)

@Marchew ale w czym nie wyrabia? Jak nie CPU to I/O (RAM albo urządzenia zewnętrzne: dyski, karty, inne peryferia)

@baklazan Kilka przykładów:

1 soft jednowątkowy, czasem trzeba poczekać 5s na wykonanie operacji, chociaż cpu usage w task manager jest niskie.

2 gry - czasem jest użyci CPU 40% w task manager a mimo wszystko po zmianie CPU na mocniejsze i tak robi się więcej FPS.

3 soft profesjonalny do analizy obrazu na żywo - mam około 30-40% użycia CPU w task manaeger, a mimo wszystko GUI po prostu muli. Zastanawiam się czy to co ma się robić real time, tak naprawdę robi się w real time...

@Marchew Ok, jeśli OS to Winda to może to być wirus.


Co jest w reszcie PCta (to PC?)?


Samo badanie CPU nie wystarczy żeby się dowiedzieć co jest nie tak : ).

@Marchew kiedy masz taką sytuację, że jednakowo obciążony jest procesor i karta graficzna? Jakie to konkretnie zadanie?

@baklazan

To obciążenie jest ok, to nie virus, soft pracuje więc swoje zabiera.

14600K / DDR5 , gpu integra.


@pacjent44 CPU jest obciążone w 30-40%, GPU się nudzi. A w zasadzie windowsowy task manager pokazuje że wszystkie rdzenie/wątki są obciążone jednocześnie w 30-40%. Mimo wszystko mam wątpliwości czy CPU się wyrabia, responsywność GUI jest słaba. Chat GPT (o ile nie halucynacje) twierdzi że w zastosowaniach real time może dojść do sytuacji kiedy task manager pokaże 20%, i tak zadanie real time nie będzie się wyrabiało lub odwrotnie, 70% cpu usage a będzie dobrze. Dlatego szukam metod diagnostyki aby sprawdzić czy CPU aby na pewno się wyrabia.

@Marchew Czy jesteś pewien że nie przekraczasz RAMu? To co pokazuje Task Manager może nie odpowiadać rzeczywistości w przypadku rzeczy, które dzieją się w kernel space, np właśnie wirusy, ale też np antywirusy, czy właśnie czekanie na urządzenia które nie odpowiadają dostatecznie szybko z jakiegoś powodu, np. przy problemie z dyskiem, przepełnioną pamięcią itp. Nie jestem pewien czy throttling CPU też nie gra tu roli, ale ja używam AMD, więc się nie znam : >.

@baklazan task manager twierdzi że RAM zajęty w około 50%.

@Marchew no to odhacz z listy którą wymieniłem RAM

Zaloguj się aby komentować