
Wpis użytkownika Marchew w Komputery
MarchewGruba ryba
3piorunówW 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...
Komentarze (8)
@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 no to odhacz z listy którą wymieniłem RAM
@baklazan task manager twierdzi że RAM zajęty w około 50%.
@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 : >.
@Marchew kiedy masz taką sytuację, że jednakowo obciążony jest procesor i karta graficzna? Jakie to konkretnie zadanie?
@Marchew ale w czym nie wyrabia? Jak nie CPU to I/O (RAM albo urządzenia zewnętrzne: dyski, karty, inne peryferia)
@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 : ).
@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...