- La virtualna memorija Djeluje kao sporo proširenje RAM-a, a njegova stabilnost uvelike ovisi o tome kako i gdje je konfigurirana datoteka straničenja.
- Pronađite pagefile.sys u SSD Brza sekundarna pohrana poboljšava odziv sustava i smanjuje pogreške poput "scratch disc full" u usporedbi s korištenjem tvrdog diska.
- Ključno je odrediti veličinu datoteke straničenja prema stvarnoj RAM-u i korištenju računala, izbjegavajući nesrazmjerne veličine ili potpuno onemogućavanje straničenja.
- Optimizacija SSD-a (TRIM, slobodni prostor, usluge i predmemorije) i praćenje korištenja RAM-a i diska pomaže u sprječavanju rušenja sustava i održavanju dobre stabilnosti.
Kad radite mirno i primate obavijesti poput "disk za rad je pun""pogreška memorije ili straničenja"Ili"Problem s virtualnom memorijom u Photoshopu"" je znak da nešto nije sasvim u redu s vašim računalom. Računalo obično postaje sporo, aplikacije se zamrzavaju ili čak neočekivano zatvaraju bez upozorenja.
Iza ovih poruka obično stoji jasan krivac: neispravno dimenzionirana ili neispravno smještena virtualna memorijaTo jest, datoteka straničenja od Windows (pagefile.sysNije dorastao zadatku rukovanja opterećenjem koje mu stavljate ili je na pogrešnom disku. Konfigurirajte ga na brzi sekundarni SSD To može značajno utjecati na stabilnost, posebno ako ste skloni gurati granice svoje RAM memorije.
Što je virtualna memorija i kako se stranična datoteka uklapa u nju?
U sustavu Windows, virtualna memorija je područje diska koje sustav koristi kao fizičko proširenje RAM-aKada ponestane glavne memorije, sustav premješta najmanje korištene dijelove procesa i podataka na disk, čime se sprječavaju masovni padovi i zatvaranja programa.
Zamislite RAM kao brzi radni stol gdje imate ono što trenutno koristite i u virtualnoj memoriji, poput velike, ali sporije ladice, gdje Windows parkira ono što mu odmah ne treba. Ta ladica je datoteka za pohranu, poznata pagefile.sys, koji je pohranjen na disku od skladištenje.
Kada je RAM blizu limita, Windows pribjegava tehnikama kao što su straničenje, kompresija memorijeTo uključuje obrezivanje radnih skupova i promjenu prioriteta kako bi se oslobodio prostor. Dio ovog procesa uključuje slanje memorijskih stranica u datoteku stranice na disku.
Važno je razumjeti da ova virtualna memorija nije turbo za performanse: Ne ubrzava računaloJednostavno sprječava rušenje sustava kada je RAM pun. Ako ga prekomjerno koristite, primijetit ćete usporavanje sustava jer je tvrdi disk, koliko god brz SSD bio, i dalje puno sporiji od RAM-a.
U sustavu Windows 10 i Windows 11 Općenito ponašanje je slično: sustav koristi RAM kao primarni prostor za pohranu, a kada se on napuni, razumije, smanjuje i izvodi stranice u datoteku stranice. Razlika je u tome što Windows 11 bolje obrađuje te odluke i obično zahtijeva manje ručnih prilagodbi.
U svakom slučaju, ako vaše računalo ima malo memorije ili često koristite zahtjevne programe, idealna kombinacija je računalo s puno RAM-a i NVMe SSD kako bi neizbježno korištenje virtualne memorije bilo što bezbolnije.
Kada je prikladno mijenjati virtualnu memoriju i datoteku straničenja?
Normalno, ako imate moderno računalo s puno RAM-a i ne radite s vrlo zahtjevnim zadacima, možete ostaviti virtualnu memoriju u načinu rada „administrira sustav“ i zaboravite na to. Ali postoji nekoliko scenarija u kojima je preporučljivo pregledati postavke:
- Računala s 4-8 GB RAM-a koji se koriste za zahtjevni multitasking, zahtjevne igre ili uređivanje fotografija i videa.
- Česte poruke od "nedovoljno virtualne memorije" ili upozorenja Photoshopa i drugih programa o problemima s radnim diskom.
- Situacije u kojima se sistemski disk puni i pojavljuje se upozorenje «disk za struganje pun".
- Slučajevi u kojima želite poboljšati stabilnost premještanjem datoteke stranice na brzi sekundarni SSD i davanjem sistemskom disku malo prostora za disanje.
Na vrlo osnovnim ili starijim sustavima, podešavanje virtualne memorije pomaže u smanjenju rušenja, ali nije čudotvorno: ako stalno dostižete granicu, Vrijeme je za nadogradnju RAM-a ili kupnju novog računalaU profesionalnim okruženjima (poslužitelji, radne stanice s puno RAM-a) također morate uzeti u obzir izvatke memorije kernelašto može zahtijevati veliku datoteku straničenja ako je potrebna napredna dijagnostika.
U svakom slučaju, ako vaše računalo ima malo memorije ili često koristite zahtjevne programe, idealna kombinacija je računalo s Puno RAM-a i NVMe SSD kako bi neizbježno korištenje virtualne memorije bilo što bezbolnije.
Na koji disk trebam staviti datoteku straničenja?
Datoteka straničenja radi bolje što je jedinica brža gdje se nalazi. Logičan redoslijed preferencija je:
- NVMe SSD (M.2) kao najbolju moguću opciju.
- SSD SATA kao vrlo valjana alternativa.
- Mehanički tvrdi disk samo ako SSD nije dostupan.
Ako imate više diskova, idealno bi bilo da straničenje postavite na brža i manje opterećena jedinicaNa mnogim sustavima to znači ostaviti ga na sistemskom SSD-u, ali ako imate sekundarni SSD namijenjen podacima ili igrama, možete tamo premjestiti datoteku straničenja kako biste rasteretili sistemski pogon.
Premještanje na drugu particiju na istom disku praktički ne dodaje ništa: i dalje koristite isti fizički uređaj i sve što radite je kompliciranje sheme particioniranja i potencijalno povećanje logička fragmentacija.
Stvarno ima smisla eksperimentirati kada imate nekoliko sličnih diskova: dio virtualne memorije možete ostaviti na glavnom SSD-u, a drugi dio na sekundarni SSD raspodijeliti opterećenje ili ga koncentrirati na jedinicu koja ima manje redovitog prometa čitanja/pisanja (na primjer, SSD koji se koristi samo za neke programe).
Konfiguriranje virtualne memorije u sustavima Windows 10 i Windows 11
Iako se izbornici neznatno razlikuju između verzija, opći postupak prilagodbe virtualne memorije u sustavima Windows 10 i Windows 11 vrlo je sličan. Ovdje možete odaberite jedinicu koji će hostirati pagefile.sys, definirati minimalne i maksimalne veličine ili prepustiti sustavu upravljanje njime.
Za pristup zaslonu naprednih postavki, klasična brza metoda je:
- tisak Windows + R, napisati sysdm.cpl i pritisnite Enter da biste otvorili Svojstva sustava.
- Idite na karticu Napredne opcije i u odjeljku Performanse kliknite na konfiguracija.
- U novom prozoru idite na karticu Napredne opcije i kliknite na Promijeniti… unutar virtualne memorije.
Okvir je obično označen prema zadanim postavkama. "Automatsko upravljanje veličinom datoteke straničenja za sve diskove"Dok je omogućeno, Windows odlučuje gdje će se datoteka straničenja nalaziti i koliko prostora zauzima u bilo kojem trenutku.
Ako želite kontrolirati njihovo ponašanje, morat ćete poništite taj okvirOvako se omogućavaju opcije za svaku jedinicu: možete postaviti prilagođena veličina, ostavite da ga sustav upravlja samo na određenim diskovima ili, u ekstremnim slučajevima, izbrišite datoteku straničenja s određenog pogona.
U sustavu Windows 11 logika je ista, čak i ako prozoru pristupite iz Postavke > Sustav > O nama > Napredne postavke sustavaJednom u naprednim svojstvima, koraci su identični onima u sustavu Windows 10.
Odabir veličine: koliko vam je datoteke straničenja stvarno potrebno?
Dugi niz godina ponavljalo se zlatno pravilo da datoteka straničenja treba biti 1,5 puta više RAM-a za početnu veličinu pa sve do 3 puta više RAM-a za maksimalne performanse. Ta je preporuka imala smisla na starijim računalima s malo memorije, ali na modernim računalima sa 16, 32 GB ili više, Postalo je zastarjelo.
U praksi, prava veličina ovisi o tri faktora: koliko RAM-a imate, kakve zadatke obavljate i koliko slobodnog prostora Pohranjuje se na disku na kojem se nalazi virtualna memorija. Nema smisla rezervirati 64 GB prostora za datoteku stranice na računalu s 32 GB RAM-a koje nikada ne koristi više od 12 GB.
Razuman način da se to danas formulira bio bi:
- 4 GB RAM-a ili manje: između 4 i 8 GB straničenja kako bi se izbjegli stalni rušenja sustava.
- 8 GB RAM-aIzmeđu 4 i 8 GB je obično dovoljno; iznad 8-10 GB je poželjno razmisliti o povećanju RAM-a.
- 16 GB RAM-aMožete postaviti između 4 i 16 GB ovisno o korištenju; za standardne korisnike dovoljno je 4-8 GB straničnog prostora.
- 32 GB ili višeU većini slučajeva, dovoljno je jednostavno ga ostaviti. upravljano sustavom ili dodijelite nekoliko GB za izvatke grešaka i povremene margine.
Također se općenito preporučuje korištenje iste vrijednosti za početnu i maksimalnu veličinu, tako da datoteka straničenja ima fiksna veličinaTo sprječava Windows da stalno povećava i smanjuje datoteku, što može uzrokovati fragmentaciju i nešto manje učinkovito korištenje diska.
S druge strane, ako dopustite sustavu da upravlja veličinom (Windows managed mode), datoteka može značajno narasti u ekstremnim situacijama. To je korisno za poslužitelje ili računala s vrlo promjenjivim opterećenjem, ali na kućnim računalima to obično podrazumijeva samo dodatna potrošnja prostora i moguću fragmentaciju, bez stvarnih koristi ako rijetko dosežete te vrhunce.
Također, imajte na umu da odlagališta memorije sustava (na primjer, Izvadak memorije kernela) mogu zahtijevati određenu veličinu datoteke straničenja za ispravno generiranje, iako su na normalnim korisničkim računalima obično relativno male.
Prednosti korištenja sekundarnog SSD-a za datoteku stranice
Postavljanje virtualne memorije na sekundarni SSD nudi nekoliko jasnih prednosti u usporedbi s ostavljanjem na mehaničkom tvrdom disku ili već zasićenom sistemskom disku. Prva je očita: brzina pristupaSSD, posebno ako je NVMe, može biti desetke puta brži od HDD-a.
Kada Windows koristi straničenje, svako čitanje ili pisanje u datoteku stranice potencijalno je usko grlo. Na tvrdom disku (HDD) ovo usko grlo je posebno izraženo jer glava za čitanje/pisanje mora... fizički premjestiti pri svakom pristupu. S druge strane, SSD može gotovo trenutno obraditi više zahtjeva, čak i ako je disk prilično pun.
Nadalje, premještanje datoteke pagefile.sys na sekundarni SSD oslobađa primarni disk od dijela opterećenja: sistemski disk je već zauzet kontinuirano čitanje i pisanje Windows, programi i ažuriranja. Odvajanje tog prometa od prometa virtualne memorije može poboljšati ukupne performanse računala.
Što se tiče izdržljivosti, moderni SSD-ovi podržavaju mnogi drugi ciklusi pisanja nego kod prvih modela. Ideja da korištenje virtualne memorije na SSD-u brzo "pojede" njegov kapacitet uglavnom je razotkriven mit: osim u ekstremnim profesionalnim scenarijima, to je sasvim razumna upotreba.
Međutim, ako se vaše računalo stalno oslanja na virtualnu memoriju (100% iskorištenost diska i RAM uvijek blizu svog limita), rješenje nije premještanje datoteke stranice, već povećati RAM ili smanjiti opterećenje paralelnih aplikacija.
Najbolje prakse za stabilnu virtualnu memoriju
Da bi datoteka stranice na sekundarnom SSD-u doista poboljšala stabilnost, samo premještanje nije dovoljno. Preporučljivo je slijediti neke osnovne smjernice kako biste izbjegli uobičajene probleme poput rušenja sustava, pogrešaka "scratch disk full" ili skokova korištenja diska koji uzrokuju nestabilnost sustava.
Prvo pravilo je uvijek otići dovoljno slobodnog prostora na disku na kojem se nalazi pagefile.sys. Kao referencu, pokušajte zadržati barem veličinu datoteke stranice plus dodatnih 10-20% neiskorištenog prostora. Ako SSD napunite gotovo do kraja, Windows će se mučiti s upravljanjem virtualnom memorijom i privremenim datotekama aplikacija.
Druga preporuka je da ne upadnete u suprotnu krajnost: nije potrebno rezervirajte 30 ili 40 GB Stranične datoteke "za svaki slučaj" nisu potrebne ako ih nikada nećete koristiti. Osim što troše prostor, na tvrdim diskovima mogu povećati fragmentaciju diska; na SSD-ovima to je jednostavno prostor za pohranu koji biste mogli koristiti za druge stvari.
Također pomaže u konfiguriranju plana napajanja sustava u načinu rada Visoke performanse pri radu s zahtjevnim zadacima. To sprječava Windows da smanji frekvencije CPU-a ili isključi određene uređaje u kritičnim trenucima, što je primjetno kada sustavu ponestaje memorije i mora se oslanjati na straničenje.
Konačno, puno je učinkovitije zatvoriti programe koje ne koristite: preglednike pune kartica, klijente za razmjenu poruka, media playere itd. Čak i ako su minimizirani, Oni i dalje zadržavaju RAMI ta dodatna RAM memorija može napraviti razliku između sustava koji radi glatko i onog koji stalno izmjenjuje podatke sa SSD-om.
Optimizacija specifična za SSD radi poboljšanja stabilnosti i vijeka trajanja
Osim lokacije pagefile.sys, postoji nekoliko postavki koje biste trebali provjeriti kako biste osigurali da vaš SSD (bez obzira je li to sekundarni pogon na kojem pohranjujete datoteku stranice) radi optimalno. Mnoge od ovih postavki su dobro konfigurirane prema zadanim postavkama u sustavima Windows 10 i 11, ali nikad ne škodi provjeriti dvaput.
Prvo je provjeriti radi li SSD u ispravnim načinima rada u BIOSZa SATA SSD-ove, uobičajeni standard je AHCIIzvorno dizajniran za mehaničke tvrde diskove, ali kompatibilan sa SSD-ovima. Neki vodiči preporučuju Ne forsiraj AHCI u određenim konfiguracijama specifičan, ali u modernim sustavima s ispravno instaliranim Windowsima to je obično očekivana opcija.
Također morate potvrditi da je naredba TRIM Omogućeno je. TRIM omogućuje SSD-u bolje upravljanje izbrisanim blokovima i održavanje performansi tijekom vremena. Omogućeno je prema zadanim postavkama u sustavima Windows 10 i 11, ali to možete provjeriti pokretanjem naredbe u... naredbeni redak s administratorskim dopuštenjima:
- Ponašanje fsutila postavljeno je na disabledeletenotify 0 (aktivira TRIM ako već nije bio).
Windows također uključuje alat "Optimiziraj jedinice"Ovaj alat više ne defragmentira SSD na tradicionalan način, već umjesto toga izvodi održavanje i TRIM operacije (ponekad se nazivaju reTRIM). Preporučuje se da se ova automatska optimizacija omogući za SSD.
Drugi izvor kontinuiranog pisanja na disk je usluga indeksiranja Na Windowsima je stvarna korist od indeksiranog sadržaja na SSD-u vrlo mala, jer održava stalan protok operacija čitanja/pisanja koje možete izbjeći ako ne koristite često funkciju pretraživanja sadržaja.
Napredne postavke: usluge, predmemorije i čišćenje stranične datoteke
Ako volite maksimalno podesiti stvari, postoji niz naprednih parametara koji neizravno utječu na performanse i stabilnost sustava pri korištenju virtualne memorije, posebno na SSD-ovima.
Na primjer, možete pregledati ili onemogućiti značajke kao što su Prethodno dohvaćanje i super dohvaćanje (SysMain u novijim verzijama): Dizajnirani su za prethodno učitavanje podataka iz često korištenih programa, što je vrlo korisno na tvrdim diskovima, ali manje ključno na modernim SSD-ovima, gdje je njihov utjecaj smanjen i može povećati nepotrebna pisanja.
Isto se odnosi i na uslugu Windows Searchkoji održava indeks datoteka. Ako je primarni ili sekundarni SSD vrlo zauzet ili želite smanjiti broj pisanja, možete ga onemogućiti ili ukloniti SSD-ove iz indeksa gdje ne želite pretraživati sadržaj.
Također postoje postavke registra povezane s čišćenje datoteke straničenja prilikom gašenjaVrijednosti poput ClearPageFileAtShutdown mogu uzrokovati da Windows briše datoteku stranice svaki put kada isključite računalo, dodajući značajan broj operacija pisanja i produžujući proces. el tiempo gašenja bez postizanja stabilnosti ili sigurnosti u većini domaćih scenarija.
Druga moguća konfiguracija utječe na pisanje u predmemoriju SSD-a, koji se može aktivirati ili deaktivirati s Administrator dispozitiva Na nekim uređajima. Ovisno o modelu, onemogućavanje određenih postavki predmemorije može poboljšati stabilnost tijekom nestanka struje nauštrb nekih performansi, ali to nije bitna postavka osim ako nemate vrlo specifične potrebe.
Konačno, ako koristite vrlo prilagođene postavke straničenja, najbolje je ne onemogućiti datoteku u potpunosti osim ako niste Puno RAM-a (16 GB ili više) i vrlo kontrolirana upotreba računala. Postoje aplikacije i igre koje, čak i ako imate puno RAM-a, očekuju postojanje datoteke pagefile.sys i mogu se ponašati nepravilno ako je ne mogu pronaći.
Kako premjestiti datoteku stranice na sekundarni SSD
Ako vam je specifičan cilj smjestiti datoteku stranice na sekundarni SSD kako biste postigli stabilnost i oslobodili sistemski pogon, postupak korak po korak je jednostavan i može se primijeniti i u sustavu Windows 10 i u sustavu Windows 11.
Nakon što dođete do prozora Virtualna memorija (kao što smo ranije vidjeli), vidjet ćete popis pogona. C: obično ima datoteku stranice kojom upravlja sustav. Da biste je premjestili:
- Poništite "Automatski upravljaj..." ako je još uvijek aktivan.
- Odaberite sistemski pogon (obično C:) i označite opciju "Nema datoteke za pohranu"Kliknite na Postavi.
- Sada odaberite slovo svog sekundarni SSD i odaberite "Veličina po izboru" ili „Veličina kojom upravlja sustav“, što god više volite.
- Unesite početnu i maksimalnu vrijednost veličine ako odaberete fiksnu veličinu i ponovno kliknite Postavi.
- Potvrdite upute i ponovno pokrenite računalo kako bi Windows mogao stvoriti pagefile.sys na novom disku.
Može se pojaviti upozorenje da se informacije za otklanjanje pogrešaka ne mogu stvoriti ako na sistemskom disku nema dovoljno velike datoteke straničenja. To obično nije kritično ako ne provodite dijagnostiku kernela, ali je nešto čega treba biti svjestan u profesionalnim okruženjima.
Imajte na umu da čak i ako premjestite straničenje na sekundarni SSD, sustav će i dalje koristiti druge mehanizme upravljanja kao što su... kompresija memorije i razne interne međuspremnike. Drugim riječima, datoteka stranice nije jedini faktor koji utječe na stabilnost, ali je jedan od najuočljivijih kada je resursa malo.
U nekim vrlo naprednim slučajevima možete čak koristiti simboličke veze (mklink) za preusmjeravanje određenih swap datoteka na druge pogone, ali to nije nužna praksa za normalnu upotrebu i može zakomplicirati održavanje sustava.
Korištenje naredbenog retka za konfiguriranje straničenja
Ako želite automatizirati proces ili konfigurirate više računala, Windows vam omogućuje izmjenu postavki datoteke straničenja iz naredbenog retka. naredbe pomoću WMIC (u verzijama gdje je još uvijek dostupan) ili druge alate.
Na primjer, trenutni status datoteke straničenja možete provjeriti pomoću:
- wmic popis datoteka stranica /format:list
Za onemogućavanje automatskog upravljanja veličinom i prebacivanje na prilagođenu veličinu, možete upotrijebiti nešto poput:
- wmic računalni sustav gdje je naziv=»%nazivračunala%» postavljen AutomaticManagedPagefile=false
Zatim postavite minimalnu i maksimalnu veličinu za određenu putanju do pagefile.sys na C: (koju možete prilagoditi svom sekundarnom SSD disku) naredbom poput:
- wmic pagefileset gdje je naziv=»C:\\pagefile.sys» postavljena početna veličina=9216, maksimalna veličina=12288
Nakon što napravite željene promjene, ponovno pokrenite s shutdown -r -t 00 Zbog toga će Windows primijeniti nove postavke. Slično tome, kasnije možete vratiti kontrolu sustavu pomoću:
- wmic računalni sustav gdje je naziv=»%nazivračunala%» postavljen AutomaticManagedPagefile=true
Međutim, za većinu korisnika standardna grafička putanja iz svojstava sustava je više nego dovoljna i izbjegava sintaktičke pogreške ili netočno usmjerene putanje.
Dijagnosticiranje problema povezanih s virtualnom memorijom
Ako sumnjate da je straničenje uzrok sporosti ili nestabilnosti računala, dobro je provesti nekoliko minuta promatrajući kako se sustav ponaša prije i nakon premještanja datoteke straničenja na sekundarni SSD.
U Guverner tareasa (Ctrl + Shift + Esc) Možete provjeriti karticu Performanse kako biste vidjeli iskorištenost RAM-a i diska u stvarnom vremenu. Ako iskorištenost diska ostane na 100% dulje vrijeme čak i kada je RAM gotovo pun, virtualna memorija vjerojatno pretjerano koristi.
El Monitor resursa Nudi detaljnije informacije: na kartici Memorija vidjet ćete koliko se memorije koristi (zbroj RAM-a + korištenog straničenja) i koji procesi najviše troše memoriju. Ako želite automatizirati dijagnozu, možete mjerenje ulazno/izlaznih operacija diska po procesu i izdavati upozorenja kako bi se identificirali krivci.
Također dobivate jasne naznake kada se upozorenja počnu pojavljivati Nedovoljna memorijaNeočekivana zatvaranja aplikacija koje intenzivno koriste resurse ili poruke programa poput Photoshopa koji se žale na rad diska. U tim slučajevima, osim provjere datoteke straničenja, trebali biste provjeriti jesu li uključeni diskovi slobodnog prostora Mnogo; a ako želite dublje istražiti, pokušajte s Windows Performance Recorder za otkrivanje uskih grla hardver.
U scenarijima s velikim opterećenjem, oslobađanje sustava Windows od nepotrebnih programa, onemogućavanje nepotrebnih usluga i održavanje sustava čistim od softvera koji se učitava u pozadini može značajno smanjiti pritisak na virtualnu memoriju i datoteku straničenja.
Konačno, ispravno konfigurirajte datoteku straničenja u brzi sekundarni SSDOdržavanje dovoljno slobodnog prostora, prilagođavanje njegove veličine stvarnim potrebama i briga o nekim detaljima sustava (poput TRIM-a, indeksiranja ili usluga koje prepisuju podatke) kombinacija je koja obično rezultira puno stabilnijim računalom, s manje upozorenja o "desktop disku punom" i manje rušenja sustava kada zahtijevate maksimalnu količinu RAM-a, bez ugrožavanja životnog vijeka SSD-a i bez potrebe za potpunom zamjenom računala.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje pisanjem, a to je ono što ću učiniti na ovom blogu, pokazati vam sve najzanimljivije stvari o gadgetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se snađete u digitalnom svijetu na jednostavan i zabavan način.