CPU Usage: tine-l sub control!

martie 30 62.443 Like to Share? 47 Comentarii Text Mare-Text Mic

CPU Usage se gaseste in Task Manager si arata cat de ocupat sau incarcat este procesorul calculatorului. Se intampla uneori sa ai CPU Usage 100 tot timpul, adica sa fie solicitat la maxim sau sa fie mare.. ei bine, iata cum puteti afla de ce face asta si cum puteti rezolva problema.

In primul rand trebuie gasita cauza acestei probleme. In task manager (click dreapta pe taskbar cred ca este cea mai eleganta metoda de a-l deschide.. taskbar-ul este bara aceea de jos, cu meniul Start), veti observa ca sunt mai multe meniuri inafara de cel Performance unde se regaseste CPU Usage.

Dati click pe „Processes”. Aici veti gasi toate procesele programelor pe care le aveti deschise, inclusiv cele ale windows-ului asadar ideal ar fi ca inainte sa inchideti vreunul din procesele respective, sa dati un search pe google cu numele ca sa nu inchideti ceva ce v-ar destabiliza sistemul.

Veti observa ca in acea fereastra exista o coloana CPU care arata, procentual, cat de mult procesor consuma fiecare proces in parte. Ei bine, daca la voi este tot timpul CPU Usage mare, se prea poate sa fie unul sau mai multe procese care streseaza procesorul. Pentru a le aduce in primele randuri pe cele care consuma cel mai mult dati doua click-uri pe meniul „CPU”. Daca vedeti si un „System Idle Process” printre ele sa nu va speriati ca acela arata practic partea nefolosita a procesorului.. nu aveti treaba cu el.

Daca descoperiti ca este unul din procesele acelea cel care face probleme, veti cauta sa vedeti daca puteti sa il inchideti ( il selectati si dati „end Process” ).

  • Se poate sa fie un program de care nu aveti nevoie neaparat, de exemplu utorrent.exe pe care l-ati setat sa porneasca odata cu calculatorul si lucreaza tot timpul pe fundal sharand fisierele downloadate. In acest caz ii setati din optiuni sa nu porneasca odata cu windows-ul si il inchideti.
  • Mai poate sa fie un program de actualizare, adica ceva cu update.exe in componenta sa. De obicei aceste programe de actualizare sunt setate sa porneasca o data cu calculatorul si pot fi inchise, apoi dezactivate cu ajutorul unui program in genul Ccleaner – Startup. De asemenea toti antivirusii au optiunea de actualizare automata activata, o puteti seta pe manual, sau puteti schimba frecventa la o data pe saptamana. Mai puteti umbla si pe la sarcinile de scanare periodica programate.
  • Poate exista o „cearta” intre unul din programele din calculator care vrea sa se conecteze la internet pentru a-si face treburile  si nu ii da voie antivirusul sau firewall-ul. In acest caz va trebui sa inchideti programul respectiv si sa il adaugati la exceptii / excluderi in cadrul antivirusului sau sa il deblocati din firewall.. asta, bineinteles, daca aveti incredere in programul respectiv.
  • Poate aveti actualizarile pornite la windows (acele windows updates). Este normal ca atunci cand verifica si descarca actualizarile sa aiba un impact asupra performantei calculatorului.

CPU Usage mare fara niciun proces care sa-l consume

Daca totusi, desi CPU Usage este mare, printre aceste procese nu este niciunul care sa aiba un procent mare, si nici toate adunate ( fara „sistem idle” ) nu au cum sa ajunga la valoarea aceea, atunci problema se complica: cea mai simpla cauza ar fi un virus sau mai multi. Trebuie sa scanati calculatorul cu un antivirus si eventual cu Malwarebytes.

Lucrurile se complica atunci cand calculatorul nu este virusat, dar CPU Usage este mare desi nu este niciun proces care sa il consume. In acest caz va trebui sa descarcati de la Microsoft un utilitar numit Process Explorer. Este un fel de frate mai mare al Task Managerului care cuprinde infomatii complete despre procesele care ruleaza pe calculator. Dezarhivati arhiva respectiva, si deschideti procexp.

Printre procesele active afisate se prea poate sa descoperiti ca procesorul este folosit de un proces numit Interrupts, cu descrierea „Hardware Interrupts and DPCs”. Resursele utilizate de acest proces nu sunt afisate in Task Manager si din cauza asta era si diferenta intre suma resurselor consumate de procese si valoarea CPU Usage afisata.

Procesul Interrupts nu este un proces software si nu poate fi oprit. Acesta arata ca in calculatorul tau este o piesa de hardware care nu este sincronizata cu celelalte iar procesorul sta dupa ea, practic incurca procesorul pentru ca nu isi face treaba in timp real.

Cauzele intreruperilor ar fi mai multe, si sunt multe situatii particulare :

  • Hard-ul nu functioneaza bine. Cu un simplu HD Tune sau Everest se pot citi valorile SMART ale hardului pentru a vedea daca este totul OK in tabul Health. De asemenea pot sa existe erori in fisierele sistemului, dati Start – Run – chkdsk si faceti ce va cere mai departe, daca va cere ceva. Daca aveti programe deschise cand dati sa verifice este posibil sa programeze verficarea la urmatoarea pornire a calculatorului.
  • Hard-ul a trecut la mod de transfer PIO. Cu un click dreapta pe My Computer – Properties – Hardware deschideti Device Manager. Aici, o sa aveti niste controale SATA sau IDE ATA/ATAPI controllers. Dati un click pe [+] pentru a extinde meniul (verificati sa nu fie intrari duplicate, daca sunt stergeti duplicatele) si dati un click dreapta pe primul element din lista, apoi alegeti Properties. In meniul Primary Channel trebuie sa fie numele hardului ca master drive (asta arata ca hardul este conectat prin acel controller.. daca nu este acolo, poate este conectat pe secondary sau prin alt controller). Cand il gasiti verificati ca la Transfer Mode sa fie setat DMA. Daca este pe PIO Mode debifati caseta „Let BIOS select transfer mode” si apoi setati voi pe DMA (preferabil prima versiune din lista). Daca nu merge schimbat atunci trebuie umblat in BIOS, meniurile depinde de tipul de BIOS si nu stiu sa le spun.
  • Dezactiveaza controllerul Serial. Tot in Device Manager, la IDE ATA/ATAPI controllers se poate sa ai doua controale – unul paralel si unul serial. Cel Serial daca nu controleaza niciun dispozitiv poate fi dezactivat (pe randul cu icoane ale ferestrei, apare ultima oara un calculator cu un semn de interzis pe care daca pui sageata mouse-ului scrie Disable). Printre elementele ce mai pot fi dezactivate se numara si portul de infrarosu care iar la fel, nu prea este folosit. Dupa dezactivare dati restart la calculator, daca nu cumva chiar va cere acest lucru. Dupa restart, urmariti sa vedeti daca mai sunt intreruperile respective in sistem.
  • Un driver este incompatibil, corupt, neinstalat, etc. Piesa hardware nu poate functiona in conditii optime daca driverul (legatura intre hardware si software) nu este bun. Pentru a afla care driver face probleme trebuie instalat RATT, un utilitar Microsoft care face un jurnal cu interogarile driverelor. Dupa instalare, acesta va pune o iconita in bara de start, langa ceas. Timp de vreo 3 minute va inregistra ce se intampla in PC avand o iconita cu niste foldere. Cand termina iconita va deveni un simplu cerc ca o rotita, intrand in pozitia „idle”.  Trebuie sa intrati in My Computer – C – Windows – System32 – LogFiles – RATTV3 si sa deschideti cu Word fisierul cswa-accumulator-report.txt In cadrul acestui raport este posibil sa vedeti ca unul din drivere face mult mai multe interogari decat celalalte. Cautati-l pe Google pentru a vedea al cui driver este pentru a-l opri daca nu este necesar sau reinstala.

Mai multe informatii gasiti cautand pe Google „Hardware Interrupts and DPCs”, veti vedea ca sunt forumurile pline de probleme legate de asta si poate veti gasi o solutie exacta.

Limitarea resurselor alocate de procesor (BES)

Cam acestea ar fi motivele generale pentru care un CPU Usage ar fi tot timpul mare. Dar sa luam si cazurile particulare, CPU Usage crescand in 100 de fiecare data cand va jucati un joc sau navigati pe internet. Aceasta situatie este una normala, mai ales in cadrul jocurilor care indiferent de natura lor consuma mult din procesor, uneori chiar mai mult decat au nevoie. Si nu doar jocurile instalate ci si jocurile de pe internet.

Alte situatii ar fi vizionarea filmelor online, cu cat player-ul de filme este mai mare si calitatea imaginii mai buna, cu atat consuma mai mult procesor si implicit, mai mult curent.. daca aveti o sursa mai „subreda” se poate sa vi se si stinga calculatorul din cand in cand sau daca se incinge iar la fel.. ori isi da restart ori se stinge si nu mai vrea sa porneasca pana nu se raceste. Aceste probleme pot atrage dupa ele alte probleme mai grave asadar nu sunt de neglijat.

Pentru situatiile acestea temporare, aveti nevoie de un program care sa izoleze procesul care consuma mult procesor (jocul, browser-ul si plugin-containerul acestuia ca acolo sta flash-ul). Eu folosesc BES, este un program care iti permite sa ii scazi ratia unui anumit proces. De exemplu daca procesul respectiv mananca 100% din procesor, ai posibilitatea sa izolezi acel proces si sa ii dai sa manance cu 30% mai putin.. adica doar 70%.

In functie de program, acest lucru poate cauza o mai proasta calitate a rularii lui, de exemplu daca aveti un joc cu cerinte mari se poate ca fara acces suficient la procesor sa inceapa sa mearga sacadat sau sa se blocheze, asadar fiti foarte atenti cu cat scadeti ratiile proceselor.

Cum se foloseste

Sa luam cazul unui joc online.. sa zicem ca imi place sa joc online ceva care imi consuma procesorul la maxim. In primul rand trebuie sa pornesc procesul respectiv, deci deschid browser-ul si intru pe pagina cu jocul si bineinteles, deschid jocul. Acum avem procesul deschis, procesorul ar trebui sa fie in 100%.

Mergem la BES.exe si il pornim. Avem un buton mare in dreapta sus denumit Target, dam click pe el pentru a vedea procesele active. Eu m-am uitat in Task Manager si am vazut ca firefox.exe si plugin-container.exe sunt cele care mananca din procesor. Asadar din fereastra BES le selectez si apoi dau click pe butonul „Limit This” in dreapta sus. O sa ma intrebe daca sunt sigur si ii dau Yes.

In acest moment procesele respective vor aparea in lista cu procentul cu care le-a fost diminuata ratia la procesor adica 33%. Daca imi trebuie mai mult sau mai putin dau click pe butonul Control si trag mai la stanga sau mai la dreapta adica sa scad mai putin sau mai mult din resursele alocate lui.

Cam acesta ar fi principiul, avand si task manager-ul pornit sa vedeti efectul va dati voi seama cum se foloseste BES. Un lucru important, inainte de a inchide BES dati click pe butonul „Unlimit All” apoi puteti da click pe Exit.

CPU Usage mare in navigarea pe internet

Daca nu ai un calculator tocmai nou, atunci orice browser va folosi o buna parte din procesor atunci cand rasfoiesti pagini de internet, si probabil va sta in 100% sau pe-aproape atunci cand vizionezi un film sau joci ceva.

  • Primul si primul lucru pe care il poti face pentru a optimiza navigarea pe internet de pe un calculator slab este sa folosesti un browser cu suplimentele Adblock Plus si Flashblock. Aceste suplimente elimina reclamele si flash-urile din paginile web, reclame care deseori atarna greu la incarcarea paginii, fortand procesorul. Dupa cateva ore de navigare se poate chiar ca procesorul sa oboseasca iar PC-ul sa se miste mai incet. La momentul in care scriu acest articol, se gasesc sigur pentru Mozilla Firefox si Google Chrome aceste suplimente ( search pe google „adblock plus firefox” sau „adblock plus google chrome” ).
  • Puteti folosi BES (descris mai sus) pentru limitarea proceselor browser-ului si a Flash Player-ului (flash player-ul este un proces care ori poarta denumirea browser-ului ori se numeste „plugin-container.exe” in cazul Firefox).
  • Puteti lua o versiune mai veche de browser. Gasiti la download orice versiune veche pe FileHippo. Daca nu stiti pe care sa o luati, puteti incerca una contemporana cu anul de fabricatie al calculatorului vostru.
  • Puteti incerca o versiune mai veche de Flash Player.

Etichete: Pentru PC
Procesez....
  • Facebook
  • Y!Messenger
  • iOrbix

47 Comentarii la “CPU Usage: tine-l sub control!”

  1. Valutza says:

    Buna,

    felicitari pt. articol in primul rand, a fost f, folositor, de cand tot caut sa vad ce are si laptopul meu ( Dell Inspiron, i5 2.40GH,8GRam,64Bit,Win7 Professional). Acum vreo 2 luni m-am lovit de aceiasi problema: CPU intra f repede in 100% folosind aceleasi programe ca si inainte, care erau ok pana acum consumau maxim 60%CPU. Am dat scan cu antivirus Avira, apoi cu Malwarebyte, apoi m-am uitat cu ProcessExplorer si nu am obs nimic in neregula…L-am lasat o saptamana inchis pt ca am fost in vacanta si cand m-am intors si-a revenit, nu mai avea nimiclaughing Dupa 2 luni iar a luat-o razna, adica acum, problema este ca ultima data a fost folosit de altcineva si banuiesc ca a incercat sa instaleze ceva, insa n-am gasit nimic in neregula. Procesorul nu este incins, am cel mai bun cooler posibil, in PExplorer hardware intrerrupts imi arata n/a adik pare ok, iar la celelalte programe recomandate de tine la fel:HDtunepro n-a gasit nimic, am curatat registrii cu registry cleaner, am fol si auslogics disk defrag si tot asa estesad

    Alta idee in afara de reinstalare windows are careva plz?
    Ms

    • admin says:

      mi se pare ciudat sa iti arate ca ai procesorul in 100% si sa nu vezi in Process Explorer care sunt procesele care il consuma, ai incercat sa aduni toate valorile sa vezi? daca nu, s-ar putea sa fie un virus sau ceva, iar cand ai scanat cu malwarebytes si avira sa il fi indepartat iar acum l-ai luat iar si trebuie sa repeti procedeul.

  2. Valutza says:

    hmm imi arata 100% cand deschid aceleasi programe pe care le deschideam pana acum, si nu era nici o problema… Aceleasi programe imi consuma multe resurse, asa imi arata acumsad
    Nu a gasit nici un virus sau altceva, nujt cred ca o sa reinstalez windowsul

  3. kk says:

    bun articol

    • valutza says:

      Am rezolvat!laughing era de la incarcator, nu incarca la puterea maxima…l-am schimbat cu unul nou si acum nu mai am nici o problema

  4. Emy says:

    Salut !
    Am si eu o problema cu procesor firefox.exe coonsuma intre 25-100% din procesor cand sunt pe facebook si 423,432k ceva de genu.
    Ce sa fac straight face

  5. raresh says:

    salut,am si eu aceeasi problema ,cu opera deschis ,apare de 2 ori la image name opera.exe iar la CPU fluctueaza valori de 14-16 doar cu facebook si inca 2 taburi deschise si ajunge pana la 100 % cand ruleaza vreun video pe youtube..Insa cu toate astea am observat chiar si atunci cand nu este niciun browser deschis si intru pe my computer cpu creste considerabil..care ar putea fi problema? Mentionez ca pc-ul este unul vechi insa pana acum 3-4 luni mergea bine si aici ma refer la internet,si vizionarea de exemplu a filmelor online sau streamurilor de meciuri live care functionau perfect…

    • admin says:

      daca acum cateva luni mergea bine ori trebuie curatat / reinstalat windows-ul, ori ai facut ceva update-uri la programe la niste versiuni pe care nu le poate duce calculatorul, ori te-ai pricopsit cu ceva si trebuie dat un scan cu Malwarebytes. Si un Sistem Restore in perioada in care mergea bine ar trebui incercat. Faptul ca aceasta crestere de CPU Usage este declansata de un eveniment este un lucru bun.. e normal sa creasca atunci cand deschizi MyComputer sau altceva. Daca vrei sa il mai temperezi la deschiderea MyComputer poti sa dezactivezi cautarea pe retea a folderelor (vezi pasul 4) si eventual sa iti faci un shortcut direct catre partitia pe care o accesezi cel mai des.. adica sa descbizi direct D-ul sau E-ul, nu lista din MyComputer. Legat de browsere, vezi ca am adaugat o completare articolului.

  6. Marius says:

    Am ceva de genu ,,isrvbsra.exe,, se numeste si haleste 100% procesorul, iar procesul nu se vede in task manager… Care ar fi solutia? Multumesc!

  7. Nicolae-Constantin says:

    Salut! Am si eu urmatoarea problema: pornesc laptopul, il las sa incarce toate programele obisnuite, le opresc pe fiecare in parte din bara de langa ceas si apoi pornesc un program mic, Winamp sau ceva ce consuma destul de putin. In gadget-ul de de la Win 7, acela cu ceasurile care iti indica valorile consumului de la procesor si ram, imi arata ca procesorul meu este 100%. Pornesc o pagina de internet, se misca totul foarte bine, cooler-ul nu porneste, adica nu se aude zgomots asa cum face cand ma joc ceva ce chiar solocita procesorul. Cand deschid task-manager-ul, procesorul scade la o valoare normala: 10%, 20% si la fel se intampla si in gadget-ul de pe desktop..Nu gasesc nicio explicatie..Am verificat pornind laptopul atat pe baterie cat si pe curent sau cu bateria in el, la incarcat..face la fel…Iti multumesc pentru articol si ti-as fi foarte recunoscator daca m-ai lamauri cumva cu aceasta problema..O zi buna

    • admin says:

      alea pe care le opresti pe fiecare in parte din bara de langa ceas, trebuie dezactivate fie din optiunile fiecareia ( debifezi „ruleaza odata cu windows” ) fie folosesti un program gen Ccleaner, ai un meniu Startup in care le poti dezactiva. In ceea ce priveste valoarea cpu.. se poate sa fie o eroare de interpretare la gadeget sau se poate sa fie un virus ceva care se opreste atunci cand studiezi procesele.. n-ar strica un scan complet cu Malwarebytes.

      • Nicolae-Constantin says:

        Problema rezolvata. Am folosit programul sugerat de tine (care este genial fara alte comenatarii) si am scanat tot. A gasit vreo 800 de obiecte infectate, le-a sters/mutat in carantina si acum procesorul este la 1-2 %, adica valorile normale pentru un program mic. Iti multumesc foarte mult pentru ajutor si o sa ma ocup si de programele din bara de langa ceas. Iti doresc o zi cat mai buna si inca o data iti multumesc pentru sfaturi!

  8. Razvan says:

    Buna am si eu oproblema am intrat in Task Manager si am vazut ca System Idle Process este 100% CPU si nu stiu ce sa-i fac am scanat tot calculatorul cu Avast si nu a gasit niciun virus.Va rog daca stie cineva sa ma ajute sa scap de aceasta problema…

  9. doina says:

    Foarte bun articolul! Felicitari si multumiri pentru ajutor!

  10. Cristi says:

    Am si eu o problema. Cand vizionez un videoclip pe YouTube in 720p imi merge sacadat cateodata. 2-3 fps. Ma uit la procesor si ii 100%. Acum cateva zile nu facea asa.

Scrie un Comentariu