Windows porablja prekomerno količino RAM-a »v mirovanju«: kdaj je to normalno in kdaj ne

Zadnja posodobitev: 01.02.2024

  • Windows 10 in 11 namerno uporabljata več RAM-a v stanju mirovanja, da izboljšata zmogljivost in bolje izkoristita razpoložljivi pomnilnik.
  • Visoka poraba RAM-a je lahko posledica pomanjkanja posodobitev, zastarelih gonilnikov, rezidenčnih programov ali zlonamerne programske opreme.
  • Orodja, kot so Upravitelj opravil, perfmon /res in testi pomnilnika, pomagajo odkriti ozka grla in napake.
  • Optimizacija zagona, virtualnega pomnilnika, storitev in nadgradnja RAM-a so ključnega pomena za stabilizacijo porabe pomnilnika.

Poraba RAM-a v stanju mirovanja v sistemu Windows

Ko sestavite nov računalnik ali nadgradite na Windows 10 ali 11Najprej običajno odprejo upravitelja opravil in preverijo porabo pomnilnika. In takrat pride šok: sistem je skoraj v mirovanju in Windows prikazuje 3, 4 ali celo več GB RAM-aVčasih z odstotki 70, 80 ali 90 % je enostavno misliti, da je nekaj narobe, vendar je realnost nekoliko bolj zapletena.

V mnogih primerih je to očitno visoka poraba RAM-a v mirovanju To ni hrošč, temveč del načina, kako Windows zdaj upravlja pomnilnik za bolj tekoče delovanje. Kljub temu obstajajo situacije, ko obstaja resnična težava: pomanjkanje posodobitev, zastareli gonilniki, nepotrebni programi, ki se izvajajo v ozadju, zlonamerna programska oprema ali celo okvarjeni moduli RAM-a. Oglejmo si korak za korakom, kako razlikovati med običajnimi in zaskrbljujočimi težavami in kaj storiti v vsakem primeru.

Kaj dejansko pomeni poraba RAM-a v sistemu Windows?

Ena najpogostejših napak pri pregledovanju upravitelja opravil je napačna interpretacija odstotek stolpca PomnilnikTa vrednost ne pomeni, da procesi uporabljajo na primer 95 % od skupno 16 GB nameščenega prostora, temveč odstotek o pomnilniku, ki je na voljo sistemu takrat, kar že upošteva rezervacije strojne opreme in druge interne dodelitve.

RAM vašega računalnika ni en sam blok, namenjen samo aplikacijam, ki jih vidite. Del je rezerviran za naprave, BIOS/UEFIIntegriran procesor, krmilniki in v nekaterih primerih integriran grafični procesorZato je številka "skupnega pomnilnika", ki jo lahko uporablja Windows, običajno nekoliko nižja od fizično nameščenega RAM-a.

Druga ključna podrobnost je, da Windows, zlasti v svojih sodobnih različicah, ne išče "varčevanja RAM-a za vsako ceno", ampak Izkoristite to v celoti za bolj gladko vožnjoČe imate nameščenih 16 GB, sistem raje shranjujte podatke, knjižnice in aplikacije v pomnilniku tako da se odprejo takoj, namesto da bi bil RAM prazen "za vsak slučaj".

To pojasnjuje, zakaj lahko v mirovanju opazite porabo 4 ali 5 GB z komaj odprtim namizjemDokler se naprava dobro odziva in ne opazite nobenega zamika ali sporočil o nezadostnem pomnilniku, je to vedenje običajno povsem normalno.

Poraba RAM-a v sistemih Windows 10 in 11

Kaj je visoka poraba RAM-a in kdaj bi vas moralo skrbeti?

Govori se o visoka poraba pomnilnika Ko uporaba RAM-a in/ali virtualnega pomnilnika naraste do tako visokih ravni, da sistem začne trpeti: zamrzne, prikažejo se opozorila, kot je »Vaš računalnik ima malo pomnilnika«, ali pa aplikacije potrebujejo večnost, da se odprejo ali spremenijo okna.

Če želite preveriti, ali ste res v takšni situaciji, je najbolj neposreden način uporaba Upravitelj opravil:

  • Pritisnite Ctrl + Alt + Delete in odprite »Upravitelj opravil«.
  • Na zavihku »Procesi« si oglejte stolpce Procesor, pomnilnik in disk.

Če stolpec Pomnilnik nenehno lebdi okoli 70–99 % tudi brez odprtih zahtevnih programovČe zavihek »Zmogljivost delovanja« dosledno prikazuje vrednosti blizu 100 %, potem lahko zagotovo ugotovimo težavo s prekomerno porabo RAM-a. V sistemih z zelo malo pomnilnika, na primer 4 GB, je te številke relativno enostavno doseči, vendar je še vedno veliko prostora za optimizacijo.

Tipični simptomi te visoke porabe pomnilnika vključujejo Občasno zamrzovanje, zatikanje igre, nenadne spremembe iz namiznega v črnino ali pa se zmogljivost zmanjša, ko sistemu zmanjka prostih megabajtov (na primer manj kot 200 MB med igranjem igre Force Horizon ali podobnih iger).

Sistemski proces in stisnjen pomnilnik: ni vedno napaka

Posebej presenetljiv primer je, ko je postopek Sistem Zdi se, da uporablja več gigabajtov RAM-a. Na prvi pogled se zdi, da gre za hrošč ali puščanje pomnilnika, vendar je v sistemu Windows 10 in novejših različicah običajno ravno nasprotno: namerno izboljšanje upravljanja spomina.

V starejših različicah sistema Windows (7, 8…) je sistem, ko je bil RAM poln, začel prepisovati podatke iz nedejavnih aplikacij v pomnilnik. datoteka strani (pagefile.sys)kar je preprosto virtualni pomnilnik, ki se nahaja na trdem disku ali SSD-ju. Težava je v tem, da je dostop do diska veliko počasnejši od dostopa do RAM-a, zato je vsakič, ko je moral sistem pridobiti te podatke, vse postalo bolj okorno.

Ekskluzivna vsebina - Kliknite tukaj  Dis++ za popravilo sistema Windows brez formatiranja: popoln vodnik

Z operacijskim sistemom Windows 10 je prišla velika sprememba: pred dostopom do diska sistem poskuša stiskanje pomnilnika manj aktivnih aplikacijZ drugimi besedami, zmanjša porabo RAM-a tako, da po potrebi nameni nekaj časa procesorja za stiskanje in dekompresijo. Rezultat je boljša splošna zmogljivost kot pri uporabi samo ostranjevalne datoteke.

Kje je shranjen ta stisnjen pomnilnik? Večinoma se kaže kot poraba virov, povezana s procesom. SistemZato se vam lahko zdi, da »Sistem« uporablja 3, 4 GB ali več, v resnici pa preprosto kopičenje stisnjenega pomnilnika za zmanjšanje porabe diska in da se vaši programi hitreje oživijo, ko jih ponovno odprete.

Dokler računalnik deluje gladko, ni sporočil o »malo pomnilnika« ali nenehnega zatikanja, je ta visoka poraba RAM-a s strani sistema običajno pričakovano in koristno vedenjeni napaka, ki bi jo bilo treba "popraviti".

Sprostite RAM v sistemu Windows 11 brez ponovnega zagona računalnika-0

Pogosti vzroki za nenormalno uporabo RAM-a v mirovanju

Tudi če zanemarimo zgoraj navedeno, obstajajo situacije, v katerih Windows morda porablja veliko več pomnilnika, kot je razumno medtem ko praktično miruje. Nekaj ​​pogostih razlogov je:

  • Pomanjkanje posodobitev sistema Windows ki odpravljajo puščanje pomnilnika, napake v sistemskih storitvah ali težave s stisnjenim pomnilnikom.
  • Zastareli ali konfliktni gonilniki napravzlasti grafika, omrežje, čipset ali shranjevanje.
  • Nepotrebni programi za stanovalce ki se naložijo ob zagonu in ostanejo v ozadju, ne da bi to opazili.
  • Orodja za »optimizacijo« in vzdrževalni paketi ki namesto da bi pomagali, dodajajo storitve in procese, ki na koncu porabijo več RAM-a.
  • Zlonamerna programska oprema, oglasna programska oprema ali neželena programska oprema ki deluje neprekinjeno in porablja vire.
  • Nepravilna konfiguracija virtualnega pomnilnika ali datoteko strani, z neverjetno majhnimi velikostmi ali na zelo počasnih diskih.
  • Napake datotečnega sistema ali poškodovani sektorji na trdem disku, zaradi česar Windows deluje bolj intenzivno, kot bi moral.
  • Okvarjeni moduli RAM-a ali nezdružljivosti strojne opreme, manj pogosto, vendar možno.

Pomembno vlogo igra tudi skupna količina nameščenega RAM-a. V novem računalniku s 16 GB je porabo RAM-a v stanju mirovanja običajno 3, 4 ali 4,5 GB brez da bi naredili kaj "posebnega". Druga zgodba je z računalnikom s samo 4 GB pomnilnika, kjer vas lahko že samo odpiranje brskalnika in zagon protivirusne programske opreme pusti malo manevrskega prostora in dajejo vtis, da Windows "požre vse".

Kako ugotoviti, kdo vam požira spomin

Če želite ugotoviti, ali je poraba RAM-a v mirovanju razumna ali če je kaj narobe, je priporočljivo kombinirati več orodij, ki jih ponuja sam sistem. Za jasno sliko ni treba nameščati ničesar nenavadnega. slika precej jasna kaj se zgodi.

Prvi korak, kot smo že omenili, je Upravitelj opravilNa zavihku »Procesi« lahko razvrščate po pomnilniku in na hitro vidite, katere aplikacije in storitve uporabljajo največ RAM-a. Če na vrhu opazite program, ki ga ne uporabljate, ga morate zapreti ali odstraniti.

Za natančnejšo analizo Windows vključuje Nadzornik virovOdprete ga lahko iz Zaženi (Win + R) pisanje perfmon /res Nato po nekaj sekundah pojdite na zavihek »Pomnilnik«. Tam boste videli podrobnosti, kot so pomnilnik v uporabi, rezerviran, v stanju pripravljenosti in prost, ter kateri procesi najbolj obremenjujejo RAM.

Druga pomembna številka, ki je ne smemo pozabiti, je pomnilnik, rezerviran za strojno opremokar zmanjša količino RAM-a, ki je na voljo sistemu. Preverite jo lahko tudi v orodjih za izboljšanje učinkovitosti delovanja sistema Windows; če je nenavadno visoka, lahko kaže na Nastavitve BIOS-a/UEFI-ja ali konfiguracije integrirane grafične kartice ki si zaslužijo ogled.

Posodobitev sistema Windows

Posodabljanje sistema Windows in gonilnikov: temelj za preprečevanje težav s pomnilnikom

Preden se lotite naprednih nastavitev, je dobro preveriti, ali je sistem popolnoma posodobljenoPogosto preprost paket popravkov za Windows Update odpravi puščanje pomnilnika, napake v sistemskih storitvah ali težave z upraviteljem stisnjenega pomnilnika.

Če želite to narediti, pojdite na Nastavitve > Posodobitev in varnost > Windows Update in kliknite »Preveri posodobitve«. Pustite, da sistem prenese in namesti vse čakajoče posodobitve, znova zaženite in preverite, dokler ni več posodobitev, vključno z Izbirne nadgradnjeki pogosto vključujejo pomembne gonilnike.

Vzporedno je dobro posodobiti krmilniki glavnih komponent Z uradnega spletnega mesta proizvajalca računalnika ali proizvajalca posamezne komponente (matične plošče, grafične kartice itd.). V sistemih Windows 10 in 11 posodobljeni gonilniki za čipset, pomnilnik, omrežje in grafično kartico bistveno vplivajo na stabilnost in porabo virov.

Če ste pred kratkim nadgradili večjo strojno opremo – na primer, prešli z matične plošče A320 na B550, da bi bolje izkoristili grafično kartico, kot je RX 6500 XT – je posodobitev vseh gonilnikov praktično obvezna. Ozko grlo ali slabo nameščen gonilnik lahko povzroči ... zamik v igrah in pomnilnik skoraj na meji v zahtevnih naslovih.

Ekskluzivna vsebina - Kliknite tukaj  WeTransfer je zašel v težave: želel je uporabiti vaše datoteke za učenje umetne inteligence in se je moral po polemiki umakniti

Čisti zagon: zaznavanje konfliktov programske opreme in nepotrebnih procesov

Ko sumite, da aplikacija povzroča nenormalno porabo RAM-a, vendar ne veste, katera, je zelo uporabna tehnika zagon čisti zagon sistema WindowsTo vključuje zagon sistema samo z bistvenimi Microsoftovimi storitvami in gonilniki, pri čemer se začasno onemogočijo storitve drugih ponudnikov.

Celoten postopek je podrobno opisan na Microsoftovem spletnem mestu za podporo (članek o tem, kako izvesti čisti zagon), vendar je splošna ideja uporaba msconfig in upravitelja opravil, da onemogočite vse, kar ni kritično. Po ponovnem zagonu opazujte porabo pomnilnika v mirovanju; če se znatno zmanjša, veste, da težava izvira iz kateri koli dodatni program ali storitev.

Od tam naprej je trik v tem, da aplikacije in storitve ponovno aktivirate eno za drugo, dokler ne najdete tiste, ki ponovno sproži porast pomnilnika. To je nekoliko dolgočasen postopek, vendar zelo učinkovit za odkrivanje konfliktov ali slabo zasnovanih programov, ki porabijo veliko RAM-a, ne da bi zares vedeli, zakaj.

Pri tej analizi je pomembno upoštevati, ali uporabljate »vse v enem« vzdrževalne pakete, protivirusne programe, ki zahtevajo veliko virov, ali orodja, ki obljubljajo optimizacijo sistema Windows. Mnoga od teh dodajajo rezidenčne storitve, posodobitve v ozadju in module za spremljanje, ki na koncu porabijo več virov, kot jih zagotavljajo.

Prilagodite disk, datotečni sistem in splošno zmogljivost

Čeprav je glavni poudarek na RAM-u, stanje vašega diska (HDD ali SSD) Datotečni sistem lahko posredno vpliva na delovanje in zaznavanje porabe pomnilnika. Če disk ne deluje pravilno, se zdi, kot da sistem "požira" RAM, ker se vse odziva z zamikom.

Na mehanskih diskih zaženite defragmentacija in optimizacija pogonov Pomaga pri bolj organiziranem dostopu. Odprete ga lahko iz »dfrgui« v oknu Zaženi, izberete pogon (običajno C:) in kliknete »Optimiziraj«. Na sodobnih SSD-jih Windows že upravlja optimizacijo, vendar je vseeno dobro preveriti, ali se občasno izvaja.

Druga možnost je prilagoditev sistema Windows prednostno določite uspešnost Kar zadeva vizualne učinke, lahko v razdelku »Ta računalnik > Lastnosti > Napredne sistemske nastavitve > Učinkovitost delovanja« izberete »Prilagodi za najboljšo zmogljivost«. Prosojnosti in animacije se izgubijo, vendar se nekoliko izboljša odzivnost in nekoliko zmanjša obremenitev pomnilnika in procesorja.

Če sumite na napake datotečnega sistema ali okvare particij, lahko uporabite orodja drugih proizvajalcev, kot so EaseUS Partition Master Omogočajo vam preverjanje in popravljanje poškodovanih struktur. Številne težave s »počasen računalnik, ki mu zmanjkuje RAM-a« dejansko izvirajo iz okvarjenih diskov, ne iz samega pomnilnika.

Ne glede na to, ali uporabljate orodja EaseUS ali Windows (kot je chkdsk), je priporočljivo preveriti pogone, če zaznate nepredvidljivo vedenje, izpadi živcev ali zelo počasen dostop do diska skupaj z očitno visoko porabo RAM-a.

Pravilno konfigurirajte virtualni pomnilnik in ostranjevalno datoteko

La virtualni pomnilnik To je razširitev RAM-a na disku. Windows uporablja datoteko ostranja (pagefile.sys) za shranjevanje podatkov, ko je fizični pomnilnik omejen. Če jo napačno konfigurirate – bodisi preveč bodisi premalo – lahko povzroči težave, ko je sistem obremenjen.

Za prilagoditev navideznega pomnilnika lahko sledite tem korakom:

  • Z desno miškino tipko kliknite »Ta računalnik« > »Lastnosti« > »Napredne sistemske nastavitve«.
  • Na zavihku »Napredno« v razdelku »Učinkovitost delovanja« kliknite gumb »Nastavitve ...«.
  • Ponovno pojdite na »Napredno« in v razdelku »Navidezni pomnilnik« kliknite »Spremeni«.

Tam lahko počistite potrditveno polje »Samodejno upravljanje velikosti ostranjevalne datoteke za vse pogone"in definirajte konfiguracijo po meri. Običajna praksa je, da sistemski pogon (C:) pustite brez ostranjevalne datoteke ali z minimalno, večino navideznega pomnilnika pa premaknete na še ena sekundarna enota s fiksno velikostjo.

Kot referenca, velikost ostranjevalne datoteke, ki je približno enaka podvoji fizični RAMVendar to ni trdno pravilo. V računalnikih z veliko RAM-a (16 GB ali več) bo morda zadostovalo nekoliko manj, v računalnikih z omejenim pomnilnikom pa je bolje biti radodaren, da se izognete sporočilom o »nezadostnem pomnilniku«.

V registru sistema Windows je na voljo tudi napredna nastavitev. Izbriši datoteko strani ob izklopu (s spremembo vrednosti ClearPageFileAtShutDown na 1). To sprosti virtualni pomnilnik ob vsakem izklopu, vendar za ceno nekoliko daljšega časa zapiranja sistema. To je možnost vzdrževanja, ne pa neposredna rešitev za veliko porabo virov v mirovanju.

Napredne storitve in nastavitve: Superfetch, NDU in podjetje

Nekatere storitve sistema Windows Občasno lahko vplivajo na porabo pomnilnika. Preden karkoli spremenite, je najbolje, da si jasno predstavljate, kaj počnete, vendar je v nekaterih primerih morda vredno poskusiti z naprednimi nastavitvami.

Ekskluzivna vsebina - Kliknite tukaj  OpenAI bo v ChatGPT dodal starševski nadzor z družinskimi računi, opozorili o tveganjih in omejitvami uporabe.

Storitev Superfetch (v sodobnih različicah imenovan SysMain) je odgovoren za prednalaganje pogosto uporabljenih aplikacij v pomnilnik, da se hitreje odprejo. V mnogih računalnikih deluje dobro, v drugih pa lahko povzroči intenzivno uporabo diska in občutek visoke porabe RAM-a. Onemogočite ga lahko v »services.msc« tako, da poiščete SysMain ali Superfetch, zaustavite storitev in nastavite vrsto zagona na »Onemogočeno«.

Druga, bolj občutljiva nastavitev je onemogočanje NDU (Gonilnik za spremljanje uporabe omrežnih podatkov) v registru in začetno vrednost spremenite na 4. Nekateri uporabniki poročajo o izboljšavah porabe pomnilnika s tem, vendar lahko to vpliva tudi na spremljanje uporabe omrežja in celo na stabilnost povezave. Če poskusite to metodo in izgubite povezljivost ali opazite nenavadno vedenje, je priporočljivo, da povrni spremembo na prejšnjo vrednost.

Na splošno so te prilagoditve storitev in registra namenjene primerom, ko ste že izključili druge pogostejše vzroke (rezidenčne programe, zlonamerno programsko opremo, pomanjkanje posodobitev, gonilnike itd.) in želite dodatno optimizirati svoj sistem.

Kadar koli spreminjate register ali onemogočate sistemske storitve, je priporočljivo ustvariti točka obnove ali pa si zapišite prvotne vrednosti, če se boste morali vrniti brez zapletov.

memtest86

Preverjanje zdravja RAM-a: diagnostika in MemTest

Če se naprava po vseh teh preverjanjih še vedno čudno obnaša – naključno se sesuva, modri zasloni—zruši se kmalu po zagonu ali odčitavanje pomnilnika je nestabilno—, je treba upoštevati, da lahko pride do fizična težava z moduli RAM.

Windows ima vgrajeno orodje, imenovano Diagnostika pomnilnika sistema WindowsLahko ga zaženete tako, da vtipkate mdsched.exe v iskalnem polju ali v Zaženi. Sistem vas bo pozval k ponovnemu zagonu in pred nalaganjem sistema Windows izvedel vrsto testov nameščenega pomnilnika za odkrivanje osnovnih napak.

Če želite iti še korak dlje, obstajajo posebni pripomočki, kot so MemTest86Ti testi se izvajajo z zagonskega USB-ključa in RAM podvržejo intenzivnejšim in daljšim obremenitvenim testom. Prenesete jih lahko z njihove uradne spletne strani (memtest86.com), pri čemer pazite, da se izognete oglasom ali neželenim prenosom.

Že ena sama napaka, ki jo odkrijejo ta orodja, je zadosten razlog za sum na okvarjen RAM modul ali težave z združljivostjo med moduliV takem primeru je idealna rešitev, da module preizkusite enega za drugim, preverite, ali so pravilno nameščeni, in če napake vztrajajo, razmislite o zamenjavi prizadetega pomnilnika.

Kdaj se splača nadgraditi RAM?

Ne glede na to, koliko optimizacije naredimo, obstajajo situacije, ko je najboljša rešitev za veliko porabo RAM-a tako preprosta kot ... dodajte več fizičnega pomnilnikaČe ima vaš računalnik 4 GB RAM-a in uporabljate Windows 10 ali 11 z protivirusno programsko opremo, brskalnikom z več zavihki in nekaterimi zahtevnimi aplikacijami, je skoraj neizogibno, da se bo RAM hitro zapolnil.

Za oceno podaljška je najprej priporočljivo preveriti vrsta, velikost in hitrost nameščenega pomnilnika. Skupno količino si lahko ogledate v »Ta računalnik > Lastnosti«. V upravitelju opravil si lahko na zavihku »Učinkovitost delovanja > Pomnilnik« ogledate tudi frekvenco (MHz), format (DIMM, SO-DIMM) in število zasedenih rež.

S temi informacijami lahko zdaj poiščete združljiv modul za nadgradnjo sistema, na primer s 4 na 8 GB ali z 8 na 16 GB. V mnogih primerih to povečanje zmogljivosti pomeni, da poraba RAM-a v stanju mirovanja ni več problem in da igre in zahtevne aplikacije imajo dovolj prostora delovati brez nenehnega pritiska na mejo.

Po namestitvi novega RAM-a ga bo Windows ob zagonu samodejno zaznal. V praksi boste opazili, da se odstotki porabe pomnilnika v upravitelju opravil zmanjšajo, čeprav se skupna poraba v GB še vedno zdi "visoka"; pomembno je, da se ne boste več nenehno gibali okoli 100 %.

Skratka, več nameščenega pomnilnika omogoča sistemoma Windows 10 in 11, da bolje izkoristita mehanizme predpomnjenja in stiskanja, kar zmanjša uporabo ostranjevalne datoteke in odpravi številna ozka grla, ki bi sicer veljala za "Windows, ki v mirovanju zaseda ves RAM".

Razumevanje, kako Windows upravlja pomnilnik, vam pomaga preprečiti nepotrebno preplah, ko upravitelj opravil med mirovanjem prikazuje na videz visoke vrednosti porabe: velik del tega je posledica strategij, namenjenih pospešitvi sistema, ne napak. Kljub temu, če pride do zatikanja, zrušitev ali sporočil o pomanjkanju pomnilnika, je preverjanje posodobitev, gonilnikov, programov v ozadju, nastavitev navideznega pomnilnika, stanja diska in zdravja RAM-a, skupaj z možnostjo nadgradnje modulov, če vam zmanjkuje pomnilnika, običajno dovolj, da obvladate porabo RAM-a in uživate v veliko bolj stabilnem in tekočem sistemu.

swapfile.sys
Povezani članek:
Kaj je datoteka swapfile.sys in ali jo je treba izbrisati ali ne?