Ano ang gagawin kung ang CPU ay mabigat na na-load. Overload ng CPU. Pagtukoy sa mga sanhi at pag-troubleshoot

  • Pagsasalin

Ang sukatan na tinatawag nating "processor load" ay talagang hindi lubos na naiintindihan ng maraming tao. Ano ang "CPU load"? Gaano ba ka-busy ang processor natin? Hindi, hindi iyon totoo. Oo, oo, pinag-uusapan ko ang parehong klasikong pag-load ng CPU na ipinapakita ng lahat ng mga kagamitan sa pagsusuri ng pagganap - mula sa Windows task manager hanggang sa nangungunang command sa Linux.

Ano ang ibig sabihin ng "90% na load na ang processor"? Maaaring iniisip mo na ganito ang hitsura nito:

Ngunit sa katotohanan ay ganito ang hitsura:

Nangangahulugan ang "Idle" na ang processor ay may kakayahang magsagawa ng ilang mga tagubilin, ngunit hindi ito ginagawa dahil naghihintay ito ng isang bagay - tulad ng I/O mula sa RAM. Ang porsyento ng tunay at walang ginagawang trabaho sa figure sa itaas ay ang nakikita ko araw-araw sa mga totoong application na tumatakbo sa mga totoong server. Mayroong malaking pagkakataon na ginugugol ng iyong programa ang oras nito sa parehong paraan, at hindi mo alam ang tungkol dito.

Ano ang ibig sabihin nito para sa iyo? Ang pag-unawa sa kung gaano karaming oras ang processor ay aktwal na gumaganap ng ilang mga operasyon, at kung gaano katagal ito naghihintay lamang para sa data, kung minsan ay ginagawang posible na baguhin ang iyong code, na binabawasan ang pagpapalitan ng data sa RAM. Ito ay totoo lalo na sa kasalukuyang mga katotohanan ng mga cloud platform, kung saan ang mga patakaran sa awtomatikong pag-scale ay minsan ay direktang nakatali sa pag-load ng CPU, na nangangahulugan na ang bawat dagdag na cycle ng "idle" na trabaho ay nagkakahalaga sa amin ng tunay na pera.

Ano ba talaga ang CPU load?

Ang sukatan na iyon na tinatawag nating "CPU load" ay talagang nangangahulugang tulad ng "hindi idle time": ibig sabihin, ito ang tagal ng oras na ginugol ng processor sa lahat ng mga thread maliban sa espesyal na "Idle" na thread. Ang kernel ng iyong operating system (anuman ito) ay sumusukat sa dami ng oras na ito kapag lumilipat ang konteksto sa pagitan ng mga thread ng pagpapatupad. Kung ang command execution thread ay lumipat sa isang non-idle na thread na tumatakbo nang 100 milliseconds, ang kernel ng operating system ay binibilang ang oras na ito bilang ang oras na ginugol ng CPU sa pagsasagawa ng tunay na gawain sa thread na ito.

Ang sukatang ito ay unang lumabas sa form na ito kasabay ng pagdating ng time-sharing operating system. Ang manwal ng programmer para sa computer sa Apollo lunar module (isang advanced na time-sharing system noong panahong iyon) ay tinawag ang idle thread nito na may espesyal na pangalan na "DUMMY JOB" at inihambing ng mga inhinyero ang bilang ng mga command na isinagawa ng thread na ito sa bilang ng mga utos na isinagawa ng mga thread ng manggagawa - nagbigay ito sa kanila ng pag-unawa sa pag-load ng CPU.

Kaya ano ang mali sa diskarteng ito?

Ngayon, ang mga processor ay naging mas mabilis kaysa sa RAM, at ang paghihintay para sa data ay nagsimulang kunin ang malaking bahagi ng tinatawag nating "oras ng CPU." Kapag nakakita ka ng isang mataas na porsyento ng paggamit ng CPU sa output ng nangungunang command, maaari mong isipin na ang bottleneck ay ang processor (ang hardware sa motherboard sa ilalim ng heatsink at cooler), ngunit sa katunayan ito ay magiging isang ganap na naiibang aparato - ang mga bangko ng RAM.

Lumalala pa ang sitwasyon sa paglipas ng panahon. Sa loob ng mahabang panahon, ang mga tagagawa ng processor ay nakapagpataas ng bilis ng kanilang mga core nang mas mabilis kaysa sa mga tagagawa ng memorya na nagpapataas ng bilis ng pag-access ng memorya at nabawasan ang latency. Sa isang lugar noong 2005, ang mga processor na may dalas na 3 Hz ay ​​lumitaw sa merkado at ang mga tagagawa ay nakatuon sa pagtaas ng bilang ng mga core, hypertrading, multi-socket na mga pagsasaayos - at lahat ng ito ay nagtakda ng mas malaking mga pangangailangan sa bilis ng palitan ng data! Sinubukan ng mga tagagawa ng processor na kahit papaano ay lutasin ang problema sa pamamagitan ng pagtaas ng laki ng mga cache ng processor, mas mabilis na mga bus, atbp. Ito, siyempre, ay nakatulong ng kaunti, ngunit hindi radikal na binago ang sitwasyon. Naghihintay na kami ng memorya sa halos lahat ng oras upang "i-load ang processor" at ang sitwasyon ay lumalala lamang.

Paano maintindihan kung ano talaga ang ginagawa ng processor?

Paggamit ng mga hardware performance counter. Sa Linux maaari silang basahin gamit ang perf at iba pang katulad na mga tool. Narito, halimbawa, ang isang pagsukat ng pagganap ng buong system sa loob ng 10 segundo:

# perf stat -a -- sleep 10 Performance counter stats para sa "system wide": 641398.723351 task-clock (msec) # 64,116 CPU na nagamit (100.00%) 379,651 context-switch # 0.592 K/sec (100.000%) # 0.080 K/sec (100.00%) 13,423,039 page-faults # 0.021 M/sec 1,433,972,173,374 cycle # 2.236 GHz (75.02%) stalled-cycles-frontend stalled-cycles-backend 1,118,336,816,068 instructions # 0.78 insns per cycle (75.01%) 249,644,142,804 branches # 389,218 M/sec (75.01%) 7,791,449,27% ng lahat ng branch 10.003 794539 segundo ang lumipas
Ang pangunahing sukatan dito ay " bilang ng mga tagubilin sa bawat ikot ng orasan" (insns per cycle: IPC), na nagpapakita kung gaano karaming mga tagubilin ang naisagawa ng processor sa average para sa bawat cycle ng orasan. Pinasimple: mas malaki ang numerong ito, mas mabuti. Sa halimbawa sa itaas, ang numerong ito ay 0.78, na, sa unang tingin, ay hindi mukhang napakasamang resulta (78% ng oras na kapaki-pakinabang na gawain ay isinagawa?) Ngunit hindi, sa processor na ito ang maximum na posibleng halaga ng IPC ay maaaring maging 4.0 (ito ay dahil sa paraan ng pagtanggap at pagpapatupad ng mga modernong processor ng mga tagubilin. Ibig sabihin, ang aming Ang halaga ng IPC (katumbas ng 0.78) ay 19.5% lamang ng maximum na posibleng bilis ng pagpapatupad ng pagtuturo At sa mga processor ng Intel na nagsisimula sa Skylake, ang pinakamataas na halaga ng IPC ay 5.0 na.

Sa mga ulap

Kapag nagtatrabaho ka sa isang virtual na kapaligiran, maaaring wala kang access sa mga tunay na counter ng pagganap (depende ito sa ginamit na hypervisor at mga setting nito). Narito ang isang artikulo sa kung paano ito gumagana sa Amazon EC2.

Interpretasyon at tugon ng datos

Kung mayroon ka IPC< 1.0 , pagkatapos binabati kita, ang iyong application ay idle naghihintay para sa data mula sa RAM. Ang iyong diskarte para sa pag-optimize ng pagganap sa kasong ito ay hindi upang bawasan ang bilang ng mga tagubilin sa code, ngunit upang bawasan ang bilang ng mga access sa RAM at mas aktibong paggamit ng mga cache, lalo na sa mga NUMA system. Mula sa punto ng hardware (kung maimpluwensyahan mo ito), makabubuting pumili ng mga processor na may mas malalaking sukat ng cache, mas mabilis na memorya at bus.

Kung mayroon ka IPC > 1.0, kung gayon ang iyong aplikasyon ay hindi nagdurusa sa paghihintay ng data, ngunit mula sa labis na bilang ng mga tagubilin sa pagpapatupad. Maghanap ng mas mahusay na mga algorithm, huwag gumawa ng hindi kinakailangang trabaho, i-cache ang mga resulta ng paulit-ulit na operasyon. Ang paggamit ng mga tool sa pagbuo at pagsusuri ng Flame Graph ay maaaring maging isang mahusay na paraan upang makakuha ng insight. Mula sa pananaw ng hardware, maaari kang gumamit ng mas mabilis na mga processor at dagdagan ang bilang ng mga core.

Tulad ng nakikita mo, iginuhit ko ang linya sa isang halaga ng IPC na 1.0. Saan ko nakuha ang numerong ito? Kinakalkula ko ito para sa aking platform, at kung hindi mo pinagkakatiwalaan ang aking pagtatantya, maaari mo itong kalkulahin para sa iyo. Upang gawin ito, sumulat ng dalawang application: dapat isa-load ang processor ng 100% na may isang thread ng pagpapatupad ng mga tagubilin (nang walang aktibong pag-access sa malalaking bloke ng RAM), at ang pangalawa ay dapat, sa kabaligtaran, aktibong manipulahin ang data sa RAM, pag-iwas sa mabibigat na kalkulasyon. Sukatin ang IPC para sa bawat isa sa kanila at kunin ang average. Ito ang magiging tinatayang punto ng pagbabago para sa iyong arkitektura.

Ano ang Dapat Talagang Ipakita ng Mga Tool sa Pagsubaybay sa Pagganap

Naniniwala ako na dapat ipakita ng bawat tool sa pagsubaybay sa pagganap ang halaga ng IPC sa tabi ng load ng CPU. Ginagawa ito, halimbawa, sa tiptop tool para sa Linux:

Tiptop - Mga Gawain: 96 kabuuan, 3 ipinapakitang screen 0: default na PID [ %CPU] %SYS P Mcycle Minstr IPC %MISS %BMIS %BUS COMMAND 3897 35.3 28.5 4 274.06 178.23 0.65 0.65 0.65 0.65 0.65 0.06 java 87.32 125.55 1.44 0.34 0.26 0.0 nm-applet 900 0.9 0.0 6 25.91 55.55 2.14 0.12 0.21 0.0 dbus-daemo

Iba pang mga dahilan para sa maling interpretasyon ng terminong "CPU load"

Maaaring gumanap ng processor ang trabaho nito nang mas mabagal hindi lamang dahil sa pagkawala ng oras sa paghihintay para sa data mula sa RAM. Maaaring kabilang sa iba pang mga kadahilanan ang:
  • Mga pagbabago sa temperatura ng CPU
  • Pagkakaiba-iba ng dalas ng processor na may teknolohiyang Turboboost
  • Pagkakaiba-iba ng dalas ng processor ng OS kernel
  • Ang problema ng mga average na kalkulasyon: 80% ng average na pag-load sa isang panahon ng pagsukat kada minuto ay maaaring hindi isang sakuna, ngunit maaari rin itong magtago ng mga jump hanggang sa 100%
  • Spinlocks: Ang CPU ay abala sa pagpapatupad ng mga tagubilin at may mataas na IPC, ngunit sa katotohanan ang application ay spinlocked at hindi gumagawa ng anumang tunay na trabaho

Mga konklusyon

Ang paggamit ng CPU ay naging isang sukatan na hindi maintindihan sa mga araw na ito: kasama dito ang dami ng oras na naghihintay ito para sa data mula sa RAM, na maaaring tumagal nang mas matagal kaysa sa aktwal na mga utos upang maisagawa. Maaari mong matukoy ang aktwal na pag-load ng CPU gamit ang mga karagdagang sukatan tulad ng mga tagubilin sa bawat orasan (IPC). Ang mga halaga na mas mababa sa 1.0 ay nagpapahiwatig na ikaw ay nalilimitahan ng bilis ng pagpapalitan ng data sa memorya, at ang mas malalaking halaga ay nagpapahiwatig na ang processor ay puno ng isang stream ng mga tagubilin. Ang mga tool sa pagganap ay dapat na mapabuti upang ipakita ang IPC (o isang katulad na bagay) nang direkta sa tabi ng pag-load ng CPU, na nagbibigay sa gumagamit ng ganap na pag-unawa sa sitwasyon. Sa lahat ng data na ito, maaaring gumawa ang mga developer ng ilang hakbang upang i-optimize ang kanilang code sa eksaktong mga lugar kung saan ito magdadala ng pinakamaraming benepisyo.

Ang pag-load ng CPU ay isa sa mga pinakakaraniwang at mahirap na problema. 100% ng trabaho ng processor ay kinukuha ng hindi kilalang mga serbisyo at proseso. Ginagawa nitong lubhang mahirap ang paggamit ng computer. Bakit ito nangyayari? Subukan nating malaman ito...


Ang mga nagmamay-ari ng mga personal na computer, pagkaraan ng ilang oras pagkatapos ng patuloy na paggamit ng device, ay nagmamasid sa pagkasira sa pagganap, naantalang tugon at iba pang mga problema. Ang pinakakaraniwang dahilan na maaaring humantong sa mga naturang problema ay ang kumpletong pag-load ng processor sa pamamagitan ng hindi kilalang mga proseso ng pagpapatakbo. Ang pinakamadaling paraan sa kasong ito ay i-restart ang computer. Sa ilang mga kaso, maaaring maging epektibo ang pagkilos na ito. Maaari mo ring irekomenda ang muling pag-install ng system, ngunit ito ay isang huling paraan ng paraan na kabilang sa mga karaniwang rekomendasyon.

Mga Karaniwang Dahilan ng Tumaas na Pag-load ng CPU

Mayroong maraming mga gumagamit na talagang nag-aalala tungkol sa isyung ito. Lahat sila ay naghahanap ng isang paraan upang malutas ang problemang ito nang hindi gumagamit ng mga radikal na hakbang. Una sa lahat, ito ay kinakailangan upang maunawaan ang dahilan na maaaring humantong sa problemang ito. Maaari kang pumunta sa mga dalubhasang forum para sa tulong. Ang mga isyung nauugnay sa pag-uugali ng computer na ito ay madalas na tinatalakay doon. Mayroong ilang mga pinakakaraniwang kaso:

- mga kaguluhan sa paggana ng system;
- sobrang pag-init ng processor;
- hindi sapat na paglamig.

Paano matukoy ang problema?

Upang matukoy ang sanhi ng pag-load ng processor sa 100%, kailangan mong magsagawa ng ilang mga diagnostic procedure. Kapag natukoy na ang dahilan, maraming hakbang ang kailangang gawin upang maalis ito. Ang mga sumusunod ay ilalarawan nang detalyado kung ano ang kailangang gawin sa bawat partikular na kaso.

Paano matukoy ang programa na naglo-load ng processor?

Una sa lahat, kung ang iyong computer ay biglang nagsimulang tumugon nang hindi maganda sa mga utos at bumagal, kailangan mong buksan ang task manager. Upang maisagawa ang pagkilos na ito, maaari mong gamitin ang mga kumbinasyon ng key na Ctrl+Alt+Del o Ctrl+Shift+Esc. Maaari mo ring tawagan ang menu ng konteksto sa taskbar at hanapin ang kaukulang item. Sa window na bubukas, dapat kang pumili ng isang detalyadong view. Lilitaw ang mga tab, kung saan kailangan mong piliin ang "Mga Proseso". Sa tab na ito kailangan mong makita kung kailan ang pag-load ng processor ay 100%.

Ang tab ay magpapakita ng kumpletong listahan ng lahat ng mga prosesong tumatakbo sa system sa isang partikular na oras. Lahat sila ay pinagsunod-sunod ayon sa alpabeto bilang default. Upang matukoy ang proseso na maaaring magdulot ng problema, kailangan mong piliin ang column na Paggamit ng CPU. Minsan nangyayari na ang isang medyo napakalaking programa na nangangailangan ng makabuluhang mga mapagkukunan ay hindi nai-load nang tama pagkatapos ng pagsasara. Bilang isang resulta, kahit na matapos itong isara, maraming mga proseso ang maaaring manatiling gumagana, at ang pag-load sa processor ay mananatili nang naaayon. Upang malutas ang problema, mag-click lamang sa pindutang "Tapusin ang gawain".

Sa kasong ito, ang pag-reboot ng system ay maaari ding gumana, gaya ng inirekomenda sa simula ng artikulo. Sa panahon ng pag-reboot, ang lahat ng mga gawain ay aalisin. Bilang karagdagan, pinalalaya nito ang mga karagdagang mapagkukunan na maaaring hindi mo mapansin sa iyong sarili. Ang listahan ng mga proseso ay maaaring maglaman ng mga hindi alam na wala pa noon. Ang mga ganitong proseso ay maaari ding makaapekto sa paglo-load ng system. Ang pag-uugali na ito ay tipikal ng mga virus. Para sa kadahilanang ito, magandang malaman ang mga pangalan at katangian ng lahat ng mga prosesong tumatakbo sa system. Sa ganitong paraan maaari mong pana-panahong suriin ang listahan ng mga tumatakbong proseso para sa kahina-hinalang aktibidad.

Mga malfunction ng system

Ang naunang inilarawan na paraan ay hindi nagpapahintulot sa amin na tumpak na matukoy ang dahilan kung bakit ang processor ay na-load sa 100%. Ano ang gagawin sa kasong ito? Sa task manager madalas mong makikita ang isang sitwasyon kung saan ang buong load ay nahuhulog sa item na "System inactivity". Sa kasong ito, hindi mo magagawang kanselahin ang gawain. Inirerekomenda na patakbuhin ang utility, na ibinahagi nang walang bayad ng Microsoft. Binibigyang-daan ka ng Process Explorer utility na makakuha ng advanced na impormasyon na ipinapakita sa Task Manager. Sa kasong ito, maaaring mangyari ang 100% na pag-load ng CPU dahil sa mga pagkaantala ng system. Sa programa sila ay itinalaga bilang Interrupts. Mahirap sabihin kung ano ang dahilan ng pag-uugaling ito maliban kung gagawa tayo ng mapagpasyang aksyon.

Ano ang maaaring i-load ang processor?

Ang hindi wastong inilarawan na mga driver ay kadalasang humahantong sa problemang ito. Upang matukoy ang problemang ito, kailangan mong i-boot ang system sa safe mode. Kung pagkatapos nito ang processor ay hindi nakakaranas ng parehong pagkarga, malamang na ang problema ay nasa mga driver. Sa kasong ito, kailangan mong maghanap ng mga bagong bersyon na direktang ibinigay ng tagagawa ng laptop o computer. Ang mga virus sa system ay maaari ding magdulot ng mga katulad na problema.

Sa kasong ito, kailangan mong i-scan ang iyong computer gamit ang antivirus software. Gayundin, ang paggamit ng CPU sa 100% ay maaaring mangyari bilang resulta ng mga problema sa mga nakakonektang device. Ano ang gagawin sa kasong ito? Ang isang simpleng payo ay maaaring ibigay: idiskonekta lamang ang lahat mula sa computer, iiwan lamang ang pinakamababang hanay na binubuo ng isang monitor, mouse at keyboard. Tingnan ang Device Manager at suriin ito para sa anumang mga problema. Kung ang mga rekomendasyong ito ay hindi makakatulong sa paglutas ng problema, kakailanganin mong muling i-install ang operating system. Mabuti kung may mga rollback point na ibabalik sa sandaling gumana nang normal ang system.

Overheating at akumulasyon ng alikabok

Minsan maaari mong matukoy ang dahilan kung bakit ang processor ay 100% na na-load sa pamamagitan ng malakas na operasyon ng mas malamig at mataas na temperatura ng processor. Ang mga palatandaang ito, bilang panuntunan, ay nagpapahiwatig na oras na upang linisin ang iyong laptop o computer mula sa naipon na alikabok.

Kapag bumagal ang iyong computer, ito ay, para sabihin ito nang mahinahon, hindi masyadong maganda - sa personal, sobrang kinakabahan ako. Samakatuwid, kailangan mong agad na maunawaan kung ano ang eksaktong naglo-load sa computer, kung anong programa.

Sa katunayan, napakadaling gawin ito at mayroon kaming lahat ng mga tool para dito sa Windows 10 mismo (at sa mga mas lumang bersyon ay mayroon din sila).

Kapag naunawaan mo kung anong uri ng programa ito, lohikal na walang awa na "i-off" at sa gayon ay palayain ang computer mula sa pag-load. Ngunit! Hindi lahat ng programa ay maaaring wakasan sa ganitong paraan; kung ito ay isang programa ng system, kung gayon ito ay mas mahusay na huwag hawakan ito at i-reboot lamang kung ito ay isang programa na pamilyar sa iyo, pagkatapos ay maaari mong wakasan ito kung walang mahalagang ginagawa; sa programa.

O baka ito ay isang virus? Siguro, ngunit pagkatapos ay ang sistema ay magiging tamad sa isang regular na batayan. Maaari ring mag-load ang isang antivirus, halimbawa, sa panahon ng malalim na pag-scan ng isang computer (ang pag-scan na ito ay tinatawag na "deep heuristic analysis").

Ngayon, magpatuloy tayo nang direkta sa paghahanap para sa isang program na naglo-load sa computer. Partikular kong paganahin ang isang pagsubok sa pagganap sa WinRAR upang matiyak na ang ilang programa ay mabigat na naglo-load sa computer bilang isang halimbawa at ngayon ay ipapakita ko sa iyo kung paano hanapin ito.

Ilunsad ang manager (i-right-click sa taskbar):


Magbubukas ang isang window (kung walang anuman, i-click ang pindutan Higit pang mga detalye sa ibabang kaliwang sulok, hindi pa ganap na bukas ang manager), kung saan kailangan mong piliin ang column CPU, upang ang pag-uuri ay batay sa kung sino ang naglo-load sa iyong processor at kung magkano. Sa pangkalahatan, nag-click ako at tumingin, makikita mo kaagad na ang isang malaking porsyento ay napupunta sa WinRAR (at talagang naglo-load ito, dahil pinatakbo ko ang pagsubok):


Ibig sabihin, sa ganitong paraan, malalaman mo kung aling program ang naglo-load ng iyong computer. At ito ay kung paano mo maaaring i-off ito:


Ngunit hindi laging posible na isara ang programa sa ganitong paraan, kung maaari, mas mahusay na i-reboot.

Ngayon ang pangalawang paraan, ito ay mas nagbibigay-kaalaman - gamit ang listahan ng mga proseso, sa parehong manager pumunta kami sa tab Mga Detalye, at magkakaroon ng listahan ng mga proseso. Doon kailangan mo ring mag-click sa column CPU:


At muli nakita natin ang salarin - ito ang proseso WinRAR.exe, ngunit ang plus dito ay iyon sa column Username makikita mo rin kung anong pangalan ang tumatakbo sa proseso! Iyon ay, kung mula sa iyo (at hindi mula sa Mga sistema, LOKAL NA SERBISYO, DWM-1, SERBISYONG NETWORK o katulad), at kung ang proseso/program na ito ay walang ginagawang partikular na mahalaga, maaari mo itong i-off. Kung hindi sa iyong ngalan, iyon ay, inilunsad ito ng system mismo, kung gayon mas mahusay na huwag hawakan ito, ngunit i-reboot.

Upang i-shut down ang program, i-right-click lamang at piliin doon Kanselahin ang gawain:


Sa mga simpleng paraan na ito maaari mong hindi paganahin ang gawain ng mga program na iyon na naglo-load sa iyong computer, ngunit ang pinakamagandang bagay ay upang malaman kung bakit ang programa ay naglo-load ng processor nang labis na napipilitan kang manu-manong isara ang trabaho nito.

Kailangan mong i-load ang processor ng iyong computer sa 100%! Halimbawa, kinakailangan na subukan ito sa ilalim ng matinding mga kondisyon, o suriin kung gaano kabisa ang sistema ng paglamig at kung paano ito nakayanan ang mga labis na karga. Mayroong dalawang paraan. Ang una ay ang pag-download at pag-install ng isang espesyal na programa tulad ng CPU Stress Test (CST). At ang pangalawa ay ang pag-load ng processor sa iyong sarili, gamit lamang ang Windows operating system. Sasabihin ko sa iyo ang tungkol sa senaryo na ito ngayon!

Upang magawa ang aming mga plano, kailangan lang namin ng karaniwang Windows notepad. Buksan ito at isulat:

Mukhang ganito:

Hayaan akong magpaliwanag ng kaunti - mayroon kaming nakasulat na program code na maglulunsad ng isang simpleng loop mula sa While loop para sa karaniwang Visual Basic handler. Ngayon ay kailangan mong i-save ang file:

Oo, hindi lang, ngunit may ibang extension. Upang gawin ito, sa linya ng "Pangalan ng file" kailangan mong isulat ang pangalan nito na "loop.vbs".

Pakitandaan na ang pangalan ng file ay dapat na tinukoy sa double quotes sa linya. Kung hindi, magkakaroon ito ng .txt na extension, ngunit gusto namin itong maging .vbs. Ang resulta ay dapat na isang file na tulad nito:

Upang mai-load ang processor sa 100%, kakailanganin mong simulan ito. Ngunit una, buksan ang task manager sa tab na "Pagganap":

Ang CPU load graph ay ipinapakita dito. Dahil ngayon ang karamihan sa mga modernong processor ay multi-core, upang mai-load ito sa maximum, i.e. 100 porsyento, kailangan mong makita ang lahat ng mga core. Upang gawin ito, mag-right-click sa graph at piliin ang item sa menu na "Change graph">>"Logical processors". Nakuha ko ito ng ganito:

Maaaring mayroon kang mas marami o mas kaunting mga graph depende sa modelo ng CPU. Kaya, kung gayon, upang mai-load ang processor hangga't maaari, kailangan mong i-load ang bawat core. Upang gawin ito, patakbuhin ang aming tusong script nang maraming beses at tingnan ang resulta sa graph.

Matapos makamit ang kinakailangang resulta, kakailanganin na ngayong gawin ang kabaligtaran - upang i-unload ang system.

Upang gawin ito, doon, sa Task Manager, sa tab na "Mga Proseso", hanapin ang bawat gawain na "Microsoft Windows Based Script Host" at i-uncheck ito.

Mga tagubilin

I-off ang program na nagsimula sa prosesong ito. Mag-click sa pindutan upang isara ang programa o gamitin ang command na "Lumabas" mula sa menu. Subukan ito sa Task Manager kung ang programa ay . Kung hindi ito gumana, tapusin ang proseso sa Task Manager. Mag-ingat, ang mga proseso ng user lamang ang dapat wakasan, at sa anumang kaso ay mga proseso ng serbisyo.

Makipag-ugnayan sa isang espesyalista kung ang mga problema sa processor ay paulit-ulit na nangyayari.

Mga Pinagmulan:

  • paano bawasan ang paggamit ng CPU sa 7

Sa tuwing magbo-boot ang operating system, awtomatikong tumatakbo ang Chkdsk utility. Ini-scan ng utility na ito ang iyong hard drive para sa mga error at posibleng pagkabigo ng file system. Siyempre, walang mali dito, ngunit ang bilis ng pag-boot ng system ay bababa. Samantala, ang pamamaraang ito ay maaaring hindi paganahin, sa gayon ay tumataas ang bilis ng paglo-load ng OS.

Kakailanganin mo

  • - isang computer na may Windows OS.

Mga tagubilin

Upang huwag paganahin ang pag-scan ng system disk, sundin ang mga hakbang na ito. I-click ang Start. Piliin ang Lahat ng Programa, pagkatapos ay Mga Accessory. Kabilang sa mga karaniwang programa ay mayroong "Command Line". Ilunsad ito.

Susunod, sa command line, ipasok ang Chkntfs /X C, kung saan ang C ay ang system drive letter. Kung ang iyong system drive ay may ibang sulat, kung gayon, nang naaayon, kailangan mong irehistro ito. Pagkatapos ipasok ang command, pindutin ang Enter. Isara ang command prompt. Ang awtomatikong pag-scan ng partition ng system ay hindi pinagana ngayon. Sa parehong paraan maaari mong i-disable ang awtomatiko suriin iba pang mga partisyon ng hard drive. Sa dulo lamang ng utos dapat mong isulat ang titik ng hard drive partition kung saan nais mong huwag paganahin ang pag-scan.

Isa pang paraan para i-off suriin- Ito ay para i-edit ang system registry branch. Sa command prompt, ipasok ang regedit. Pagkatapos ng isang segundo, magbubukas ang window ng Registry Editor. Sa kaliwang bahagi nito ay may isang listahan ng mga pangunahing seksyon ng pagpapatala ng system. Hanapin ang seksyong HKEY_LOCAL_MACHINE sa kanila.

Mag-click sa arrow sa tabi ng pangalan ng seksyong ito. Ulitin ang pamamaraan malapit sa subsection ng SYSTEM. Kaya, buksan ang mga seksyon sa ganitong pagkakasunud-sunod: CurrentControlSet/Control/Session Manager. Hindi na kailangang buksan ang Session Manager piliin ito gamit ang kaliwang pag-click ng mouse.

Pagkatapos piliin ang huling seksyon, ang mga sangay para sa pag-edit ay magiging available sa kanang window. Hanapin sa kanila ang sangay na tinatawag na BootExecute. I-double-click ito gamit ang kaliwang pindutan ng mouse. Ngayon ay maaari mo na itong i-edit. Ang kailangan mo lang gawin ay idagdag ang /K:C na opsyon bago ang asterisk. Sa huli, magiging ganito ang na-edit na sangay: autocheck autochk /k:C. I-save ang iyong mga pagbabago. Pagkatapos nito, idi-disable ang disk check.

Ang proseso ng pag-install ng processor ay depende sa uri nito at pagsasaayos ng motherboard. Ang pangunahing bagay ay upang obserbahan ang prinsipyo ng pagiging tugma, pati na rin ang pangunahing katumpakan.

Mga tagubilin

Simulan ang proseso ng pag-install sa pamamagitan ng pagbubukas ng system unit at pag-alis ng motherboard sa pamamagitan ng pag-unscrew sa lahat ng kinakailangang mounting screws.

Pag-aralan ang modelo ng motherboard, biswal na tandaan kung paano naka-install ang processor sa isang partikular na kaso. Kung ang gawain ay palitan ang isang lumang bato ng bago, pagkatapos ay bago isagawa ang kapalit na ito, galugarin ang posibilidad ng isang pag-upgrade. Dapat suportahan ng motherboard ang uri ng processor. Upang malaman ang impormasyong ito, maaari kang pumunta sa opisyal na website ng tagagawa at basahin kung anong pagsasaayos ang posible.