Puslapio failas ir tinkami skirtingų dydžių atminties dydžiai. Kaip nustatyti ieškos failą įdiegus „Windows“ Kurį ieškos failą įdiegti sistemoje „Windows 7“.

Puslapio failo dydžio pasirinkimas

Klausimas apie puslapių failo dydį gana dažnai randamas įvairiuose techniniuose šaltiniuose, tačiau nėra aiškių rekomendacijų šiuo klausimu. Patariama nustatyti 1,5–2 kartus didesnį ieškos failą nei įdiegtos atminties kiekis arba visiškai jį išjungti. Praktiniu požiūriu abu yra visiškai beprasmiai. Todėl šiandien kalbėsime apie tai, kas yra ieškos failas (taip pat žinomas kaip apsikeitimo failas, taip pat žinomas kaip puslapio failas) ir kaip teisingai pasirinkti bei sukonfigūruoti jo dydį.

Norėdami suprasti, kodėl reikalingas puslapio failas, pirmiausia turėtumėte suprasti, kaip atmintis veikia sistemoje Windows. Taigi pradėkime nuo teorijos.

Virtuali atmintis

Paprastai kalbėdami apie atmintį turime omenyje kompiuteryje fiziškai įdiegtus RAM modulius arba Fizinė atmintis. Turimos fizinės atminties kiekis yra griežtai ribojamas ir priklauso nuo aparatinės įrangos galimybių, operacinės sistemos bitumo ir licencijavimo sąlygų. Siekdamos apeiti šiuos apribojimus, „Windows“ operacinės sistemos naudoja tokius išteklius kaip Virtuali atmintis.

„Windows“ operacinė sistema veikia ne su fizine, o su virtualia atmintimi. Techniškai virtualią atmintį sudaro fizinė atmintis (RAM) ir specialus puslapio failas (-ai), sujungti į vieną virtualią adresų erdvę. Kiekvienam vykdomam procesui virtualioje atmintyje yra skirta atskira adresų erdvė, atskirta nuo kitų procesų, kuriuose jis veikia ir valdomas. Norint pasiekti atmintį, naudojamos rodyklės į virtualioje adresų erdvėje esančius adresus, o pats procesas nežino, kur tiksliai yra saugomi jo duomenys – RAM ar faile, tai sprendžia operacinė sistema.

Maksimalus galimas virtualios atminties kiekis priklauso nuo operacinės sistemos bitumo. Taigi 32 bitų sistemoje procesas gali apdoroti ne daugiau kaip 4 gigabaitus (2 32) atminties. 64 bitų procesui teorinė riba yra 16 eksabaitų (2 64), o praktiškai modernios 64 bitų Windows versijos palaiko iki 16 terabaitų adresų erdvės.

Pastaba. Kai kuriose 32 bitų „Windows Server“ versijose naudojama PAE technologija, leidžianti apdoroti iki 64 GB atminties. Galite sužinoti daugiau apie PAE.

Skirtingai nuo fizinės atminties, virtualioji atmintis turi daug lankstesnių apribojimų. Tai leidžia vienu metu vykdyti daug procesų, kurie kitu atveju netilptų į fizinę atmintį. Taigi pagrindinis virtualios atminties mechanizmo uždavinys yra išplėsti turimą kompiuterio atmintį.

Atminties valdymas vyksta maždaug taip.

Virtuali adresų erdvė yra padalinta į vienodo dydžio blokus, vadinamus puslapiais. Iš čia, beje, ir pavadinimas. puslapį failas – puslapio failas. Fizinė atmintis taip pat skirstoma į skyrius, vadinamus puslapių rėmeliais, kurie naudojami puslapiams saugoti.

Kiekvienam procesui paleidžiant virtualiojoje atmintyje yra skiriama adresų erdvės „gabalėlis“. Atitinkamai, kiekvienu laiko momentu kiekvieno proceso virtualiosios adresų erdvės puslapiai yra atmintyje. Puslapiai, kurie yra fizinėje atmintyje ir yra iš karto pasiekiami, vadinami galiojančiais puslapiais, o puslapiai, kurie šiuo metu nepasiekiami, pavyzdžiui, esantys diske, vadinami netinkamais puslapiais.

Kai procesas pasiekia atminties puslapį, kuris pažymėtas kaip negaliojantis, įvyksta puslapio klaida. Kai įvyksta pertraukimas, virtualios atminties tvarkyklė suranda prašomą puslapį ir įkelia jį į laisvą puslapio rėmelį fizinėje atmintyje. Tiesą sakant, šis procesas vadinamas ieškojimu.

Kai pritrūksta fizinės atminties, atminties tvarkyklė atrenka kadrus, kuriuos galima atlaisvinti, ir perkelia jų turinį į diską, į puslapių failą. Perkėlimo principas yra toks: kai procesas išnaudojo visus jam skirtus kadrus, tada su kiekvienu šio proceso puslapio gedimu sistema pašalina vieną iš savo puslapių iš fizinės atminties. Puslapių parinkimas vykdomas pagal principą pirmas į, pirmas iš (pirmas į, pirmas iš, FIFO), t.y. Puslapis, kuris ilgiausiai buvo atmintyje, perkeliamas į ieškos failą.

Kiekvienas procesas turi savo darbo rinkinį – puslapių rinkinį, esantį fizinėje atmintyje. Darbinis rinkinys nustato procesui skirtos fizinės atminties dydį ir turi minimalų bei maksimalų dydį. Paleidžiant procesui priskiriamas minimalus darbinis rinkinio dydis, t.y. minimalus puslapių skaičius, kuris garantuojamas RAM. Turėdamas pakankamai laisvos fizinės atminties, procesas gali padidinti savo darbo rinkinį iki dydžio, lygaus maksimaliam darbiniam rinkiniui. Kai pradeda slėgti atmintis, virtualios atminties tvarkyklė pradeda apkarpyti visų procesų darbo rinkinį iki minimumo, pašalindama puslapių perteklių iš fizinės atminties.

Sumažinus proceso darbo rinkinį iki minimumo, atminties tvarkyklė stebi kiekvieno proceso sugeneruotas puslapio klaidas. Jei yra daug trikdžių, dispečeris gali padidinti proceso darbo rinkinį, o jei pertrūkių nėra, jis toliau mažina darbo rinkinį, kol įvyksta pertrūkis. Pertraukimo atsiradimas rodo, kad pasiektas minimalus atminties dydis, reikalingas procesui veikti. Taip pasiekiama pusiausvyra tarp fizinės atminties suvartojimo ir našumo.

Tiesą sakant, tai labai apytikslis virtualios atminties veikimo aprašymas, tačiau bendram supratimui to visiškai pakanka. Todėl sustokime ties teorija ir pereikime prie praktikos.

Dabartiniai puslapių failo nustatymai

Dabartinį failo dydį galite peržiūrėti sistemos ypatybių papildinyje. Norėdami tai padaryti, turite spustelėti Win + R ir paleiskite komandą sysdm.cpl. Tada eikite į skirtuką „Išplėstinė“, lauke „Našumas“ spustelėkite mygtuką „Nustatymai“ ir atsidariusiame lange eikite į skirtuką „Išplėstinė“.

Čia nurodomas bendras puslapių failo dydis visuose diskuose, o spustelėję mygtuką „Keisti“ galite pereiti į jo nustatymus.

Pagal numatytuosius nustatymus įjungtas automatinis puslapių failo dydžio valdymas. Tai reiškia, kad operacinė sistema sukuria vieno puslapio failą pagefile.sys sistemos disko šaknyje ir automatiškai nustato jo dydį pagal poreikius.

Atminties išmetimas

Norėdami suprasti, kas vadovauja sistemai renkantis puslapių failo dydį, grįžkime prie teorijos ir pereikime prie atminties išvaržos koncepcijos. Faktas yra tas, kad, be fizinės atminties išplėtimo, ieškos failas turi dar vieną paskirtį - jis naudojamas avarinėms atminties ištrynoms sukurti sistemos gedimų metu. Tai atsitinka taip.

Įkrovos metu operacinė sistema sukuria sektorių, kuriuos diske užima paieškos failas, žemėlapį ir išsaugo jį atmintyje. Kai įvyksta sistemos gedimas, patikrinamas kortelės, disko tvarkyklės ir disko tvarkyklės valdymo struktūros vientisumas. Jei jų vientisumas nėra pažeistas, tada sistemos branduolys iškviečia specialias I/O funkcijas, skirtas išsaugoti atminties vaizdą po sistemos gedimo ir įrašo duomenis iš atminties į diską, į puslapių failą, naudodamas išsaugotą sektorių žemėlapį.

Kitą kartą paleidus sistemą, seansų tvarkyklė ( Seansų tvarkyklės posistemio paslauga, SMSS) inicijuoja puslapio failą ir patikrina, ar jame nėra iškelties antraštės. Jei yra antraštė, tada duomenys nukopijuojami iš puslapių failo į avarijos iškelties failą ir atitinkamas įrašas padaromas sistemos žurnale.

Atitinkamai, automatiškai tvarkydama puslapių failą, sistema sutelkia dėmesį į gedimo atminties išklotinės kūrimo nustatymus, pasirinkdama failo dydį pagal iškelties tipą:

Complete memory dump – išrašas įrašo visą RAM turinį gedimo metu, todėl ieškos failo dydis turi būti lygus fizinės atminties dydžiui + 1MB (antraštei). Šis tipas pasirenkamas pagal numatytuosius nustatymus, kai fizinės atminties kiekis yra mažesnis nei 4 GB;
Branduolio atminties išrašas – iškeltyje įrašoma tik atmintis, skirta OS branduoliui, įrenginių tvarkyklėms ir programoms, veikiančioms branduolio režimu. Šerdies sąvartynas užima daug mažiau vietos nei pilnas išmetimas ir paprastai jo pakanka gedimo priežasčiai nustatyti. Šis iškelties tipas pagal numatytuosius nustatymus pasirenkamas sistemoms su 4 GB ar daugiau RAM. Mažiausias puslapių failo dydis turėtų būti maždaug 1/3 fizinės atminties;
Small memory dump – tai mini iškeltuvė, kurioje yra minimalūs būtini duomenys: sustabdymo kodas ir klaidos aprašymas, įkeltų tvarkyklių sąrašas ir informacija apie gedimo metu veikiančius procesus. Šiam išrašymui reikalingas bent 2 MB apsikeitimo failas;
Automatinis atminties išvestis yra naujo tipo iškelties, kuri pasirodė Windows 8\Server 2012 ir naujesnėse versijose. Tiesą sakant, tai yra tas pats pagrindinis iškeldinimas, vienintelis skirtumas yra tas, kad jis leidžia sistemai dinamiškai valdyti puslapio failo dydį, pasirenkant optimaliausią dydį.

Atminties ištrynimo nustatymai pateikiami išplėstinių sistemos ypatybių skiltyje Paleistis ir atkūrimas. Čia galite pasirinkti vieną iš keturių išmetimo tipų arba visiškai išjungti jo kūrimą.

Net žinant dump nustatymus ir fizinės atminties kiekį, negalima tiksliai pasakyti, kokio dydžio puslapių failą sistema sukurs. Todėl nusprendžiau šiek tiek paeksperimentuoti, kuriam kaip eksperimentines paėmiau 2 sistemas - klientą Windows 8.1 (x64) ir serverį Windows Server 2012 R2 ir patikrinau, kaip puslapių failo dydis priklauso nuo fizinės atminties kiekio ir iškelties parametrų. . Štai kas atsitiko:

Kaip matote, failo dydis tiesiogiai priklauso ne tik nuo RAM kiekio ir iškrovimo nustatymų, bet ir nuo operacinės sistemos tipo. Be to, išrašymo išjungimas nereiškia, kad puslapio failo iš viso nėra.

Taip pat verta atsiminti, kad tai yra pradinės vertės. Jei veikimo metu nepakanka virtualios atminties, sistema gali padidinti ieškos failą iki maksimalios vertės, kuri, esant automatinei konfigūracijai, yra 3 kartus didesnė už fizinės atminties kiekį.

Reikiamo puslapių failo dydžio nustatymas

Nors ieškos failo dydį galima valdyti naudojant atminties iškelties nustatymus, tai nėra pats tiesiausias būdas. Daug geriau failo dydį reguliuoti rankiniu būdu. Belieka tik išsiaiškinti, koks dydis gali būti laikomas pakankamu.

Aiškaus atsakymo į šį klausimą nėra. Vienintelis būdas daugiau ar mažiau tiksliai nustatyti ieškos failo dydį yra rinkti duomenis apie atminties suvartojimą ir ieškos failų naudojimą šioje konkrečioje sistemoje, sužinoti, koks yra maksimalus atminties kiekis, kurį gali užimti paslaugos/programos ir kaip daug puslapių failo iš tikrųjų naudojamas. Remdamiesi gautais duomenimis, turėtumėte pasirinkti failo dydį.

Dabartinį virtualios atminties suvartojimą galite greitai įvertinti užduočių tvarkyklės skiltyje „Našumas“. Lauke Įsipareigota rodomas panaudotos virtualiosios atminties ir jos bendro kiekio santykis. Mano pavyzdyje kompiuteris turi 64 GB RAM ir tokio pat dydžio apsikeitimo failą. Šiuo metu virtualios atminties kiekis yra 128 GB, užimta 65 GB. Iš jų 62,4 GB skirta RAM ir 2,6 GB apsikeitimo failui.

Taip pat galite naudoti našumo skaitiklius informacijai rinkti. Skaitikliai suteikia daugiau informacijos, o taip pat leidžia rinkti statistiką laikui bėgant, kas leis tiksliau nustatyti sistemos virtualios atminties poreikius. Mums reikės šių našumo skaitiklių:

Atmintis, įrašyti baitai— šis skaitiklis rodo, kiek baitų virtualioje atmintyje užima dabartiniai procesai. Kai Committed Bytes reikšmė viršija fizinės atminties kiekį, sistema pradeda aktyviai naudoti puslapio failą;
Atmintis, galimi baitai— laisvos fizinės atminties kiekis kompiuteryje. Šis parametras rodo RAM apkrovą ir kuo mažiau fizinės atminties lieka, tuo aktyviau sistema naudoja ieškos failą.
Atmintis, įsipareigojimų limitas— reikšmė, lygi RAM kiekio ir dabartinio ieškos failo dydžio sumai. Kitaip tariant, tai didžiausias virtualios atminties kiekis, kurį galima skirti visiems procesams, nedidinant puslapių failo dydžio.
Atmintis, naudota % įsipareigotų baitų— rodo virtualios atminties panaudojimo procentą. Reiškia ryšį Įsipareigoti baitai \Įsipareigojimo riba.
Puslapio failas, naudojimo %— puslapių failo naudojimo procentas, dabartinė vertė.
Puslapio failas, % naudojimo pikas— puslapių failo naudojimo procentas, didžiausia vertė.

Norėdami giliau analizuoti atminties suvartojimą, galite papildomai naudoti šiuos skaitiklius:

Atmintis, puslapio gedimas\sek— puslapių klaidų (pertraukimų) skaičius per sekundę, kai pasiekiami atminties puslapiai. Leiskite jums priminti, kad puslapio klaida atsiranda, kai pasiekiate atminties puslapį, kuris buvo išspausdintas į diską.
Atmintis, puslapiai\sek— rodo, kiek puslapių per sekundę buvo perskaityta / įrašyta dėl puslapio gedimo. Paprasčiau tariant, šis skaitiklis rodo duomenų mainų tarp RAM ir puslapio failo intensyvumą. Reiškia skaitiklių sumą Puslapių įvestis\sek Ir Puslapiai Outpit\sec.
Procesas, darbo rinkinys- Rodo dabartinį fizinės atminties naudojimą pagal aktyvius procesus. Bendra vertė rodo bendrą visų procesų apimtį, tačiau galite rodyti kiekvieno konkretaus proceso duomenis atskirai. Šis skaitiklis nėra tiesiogiai susijęs su puslapio failu, bet gali padėti diagnozuoti našumo problemas.

Kaip matote pavyzdyje, 64 GB apsikeitimo failą iš tikrųjų naudoja tik 2–3%. Tai yra normaliam darbui gausiai Pakanka 4 GB keitimo failo. Ir tai nepaisant to, kad serveris labai apkrautas; mažiau apkrautam kompiuteriui skaičiai bus dar mažesni.

Taip pat verta paminėti ieškos failo dydžio pasirinkimą kompiuteriams, kuriuose veikia Hyper-V vaidmuo. Faktas yra tas, kad dėl architektūros hipervizorius nenaudoja virtualių mašinų ieškos failo, net jei nepakanka fizinės atminties. „Hyper-V“ serveriuose puslapio failas reikalingas tik pagrindinei sistemai, kuri naudoja tik nedidelę RAM dalį (paprastai ne daugiau kaip 2–4 GB). Todėl šiuo atveju kurti ieškos failą pagal bendrą fizinės atminties kiekį yra visiškai beprasmiška.

Nustatymai

Nustatę reikiamą dydį, pereiname tiesiai prie sąrankos. Norėdami pakeisti ieškos failo dydį, atidarykite virtualiosios atminties ypatybes ir išjunkite automatinį dydžio pasirinkimą. Tada lauke „Drive“ pasirinkite loginį diską, kuriame bus failas, pasirinkite parinktį „Custom size“, nurodykite pradinį ir maksimalų puslapių failo dydį ir spustelėkite „Nustatyti“. Po konfigūravimo gali tekti iš naujo paleisti sistemą, kad pakeitimai įsigaliotų.

Puslapio faile yra keletas apribojimų:

Maksimalus failo dydis gali būti ne didesnis kaip 16 TB 64 bitų sistemoje ir ne didesnis kaip 4 GB 32 bitų sistemoje;
Galite sukurti iki 16 puslapių failų, tačiau kiekvienas turi būti atskirame tome (loginiame diske);
Kad būtų galima sukurti gedimo atminties išklotinę, reikia, kad ieškos failas (bent vienas) būtų sistemos diske.

Norėdami automatizuoti sąrankos procesą, galite naudoti šį PowerShell scenarijų (pakeičiant jūsų reikšmes):

# Išjungti automatinį puslapio failo valdymą
$ComputerSystem = Gauti-WmiObject -Class Win32_ComputerSystem -Įgalinti visas privilegijas
if ($ComputerSystem.AutomaticManagedPagefile) (
$ComputerSystem.AutomaticManagedPagefile = $false
$ComputerSystem.Put()
}
# Nustatykite rankinį puslapio failo dydį
$PageFile = Get-WmiObject -Class Win32_PageFileSetting -EnableAllPrivileges
$PageFile.InitialSize = 4096
$PageFile.MaximumSize = 8192
$PageFile.Put()

Išvada

Apibendrinant, keletas praktinių patarimų, kurie gali padėti atlikti sąranką.

Kai nustatote rankiniu būdu, turite nurodyti pradinį ir maksimalų failo dydį. Tokiu atveju sistema sukuria pradinį failo dydį, prireikus jį padidindama, kol pasieks maksimalų dydį. Didėjant dydžiui, ieškos failas gali susiskaidyti, o tai turės įtakos jo veikimui. Norėdami kovoti su susiskaidymu, iš pradžių galite nustatyti vienodus pradinius ir didžiausius dydžius. Tada sistema iš karto paskirs visą reikalingą vietą failui, o statinis failo dydis pašalins galimą suskaidymą ateityje.
Norint padidinti sistemos našumą, ieškos failą galima perkelti į kitą skaidinį. Leiskite paaiškinti, kad failą turėtumėte perkelti tik į skaidinį, esantį kitame fizinis diskas. Puslapio failo įdėjimas į papildomą to paties disko skaidinį nepagerins našumo. Praktiškai tikslinga perkelti apsikeitimo failą į atskirą SSD diską; tai gali žymiai padidinti našumą.
Kitas teorinis 🙂 būdas padidinti darbo su apsikeitimo failu greitį – įdėti jį į atskirą, tik jam specialiai skirtą skaidinį, kuriam nustatyti klasterio dydį į 64Kb (vietoj numatytųjų 4Kb). Kai dirbate su dideliais failais (pvz., puslapio failu), didesnis grupės dydis gali pagerinti failų sistemos našumą. Kuo didesnis klasterio dydis, tuo didesni duomenys nuskaitomi / įrašomi blokais, todėl tokiam pačiam duomenų kiekiui, kurių klasterio dydis yra 64Kb, reikės 16 kartų mažiau skaitymo / rašymo operacijų nei 4Kb.
Kai kuriose vietose yra patarimų, kaip visiškai išjungti puslapio failą. Iš tiesų, kai kuriais atvejais tai gali šiek tiek padidinti našumą, nors asmeniškai aš nematau iš to didelės naudos. Kaip matote naudodami našumo skaitiklius, jei yra laisvos fizinės atminties, OS naudoja ieškos failą iki minimumo, todėl padidėjimas bus nepilnametis. Jei išjungus ieškos failą fizinė atmintis išsenka veikimo metu, tada programa , atminties suvartojimas bus sustabdytas, o tai gali sukelti gedimą ir prarasti duomenis . Be to, jei nėra puslapio failo, gedimo atveju „Windows“ negalės išsaugoti atminties iškrovos.
Ir paskutinis dalykas. Manipuliavimas puslapių rinkmena neturi didelės įtakos visos sistemos veikimui. Kartoju, jei yra pakankamai fizinės atminties, puslapių failas naudojamas iki minimumo. Jei sistemoje nuolat trūksta atminties ir ji aktyviai naudoja puslapio failą, pirmiausia turėtumėte pagalvoti apie fizinės atminties išplėtimą.

Viena iš Windows sistemos funkcijų yra virtualioji atmintis. „Virtualiajai atminčiai“ saugoti skiriamas standžiojo disko atminties kiekis yra „Windows 10“ puslapio failas. Daugelis vartotojų galėjo susidurti su šiuo terminu kituose straipsniuose, žaidimų pranešimuose ir kituose šaltiniuose; šiame straipsnyje apibūdinsime pagrindinius darbo su puslapio failą.

Kas, kur ir kodėl

Puslapio failas (pagefile) yra virtualus RAM priedas, naudojamas esant didelei atminties apkrovai žemesnio prioriteto procesams iškrauti iš „greitesnės“ RAM į „mažiau greitą“ virtualiąją atmintį, kad sistema veiktų geriau. Labai rekomenduojama funkcija, skirta naudoti kompiuteriuose su mažai RAM.

Jeigu kalbėtume apie žaidimus, tai virtualioji atmintis gali būti silpna grandis net ir labai galingose ​​konfigūracijose – jei nepakankamas RAM kiekis neleidžia pilnai apdoroti žaidimo scenos, dalis resursų nukreipiama į pagefile failą, kuris gali būti kelis kartus lėtesnis, o tai sukels mikčiojimą ir užšalimą. Todėl žaidimų versijose neturėtumėte pamiršti RAM kiekio ir vietos SSD diske paskirstymo apsikeitimo failui.

Apsikeitimo failo vietą rasti gana paprasta; įjunkite apsaugotų failų rodymą. Po to jis bus rodomas sistemos disko šakniniame aplanke (arba ten, kur jį nurodėte anksčiau).

Taip pat galite pakeisti, kuri savo funkcijomis primena virtualiąją atmintį ir TEMP aplanką, tačiau UWP programoms (plytelių programoms arba Metro programoms). Jis įtrauktas kartu su puslapio failu ir naudojamas atskirai nuo jo failo, yra dinamiško dydžio ir neviršija 256 MB.

Nustatymai

Nustatymas atliekamas per sistemos ypatybių parametrus. Norėdami tai padaryti, atidarykite sistemos ypatybes (Win + Pause) ir pasirinkite Išplėstiniai sistemos nustatymai.

Arba lange Vykdyti įveskite komandą sysdm.cpl

Tada skirtuke „Išplėstinė“ atidarykite „Performance Options“ ir eikite į kitą skirtuką „Išplėstinė“.

Atsidarys nustatymų parinktys, kuriose kiekvienam loginiam sistemos diskui galime nustatyti kelis parametrus: rankinį nustatymą, Windows pasirinkimu arba visišką puslapio failo išjungimą.

Naudojimo taisyklės geresniam veikimui

1. Kas atsitiks, jei išjungsite puslapio failą? Bus blogai.

Išimtis – įrenginiai su dideliu RAM kiekiu (16 gigabaitų ir daugiau), o jei naudojate daug RAM sunaudojančias programas, patartina jos neišjungti. Jei turite planšetinį kompiuterį, kuriame veikia „Windows 8“ arba „10“, kuriame yra 16 GB atminties, ir norite ištrinti puslapio failą, kad atlaisvintumėte vietos, arba svarstote, ar galima išjungti puslapio failą kompiuteryje, kuriame yra 6 GB RAM, tada atsakymas aiškus – geriau to nedaryti, be jos sistema veiks dar prasčiau nei su net maža apimtimi (1-2 GB).

2. Naudokite jį greitesniam automobiliui.

Jei naudojate SSD kaip sistemos diską, geriau jame nustatyti virtualiąją atmintį.

Pirma, operacijos bus atliekamos daug greičiau nei kietajame diske.

Antra, praėjo laikas, kai kietojo kūno diskai turėjo labai ribotą perrašymo ciklų rezervą, todėl neturėtumėte apriboti savo kompiuterio ir galvoti, kaip išjungti puslapio failą „Windows 10“.

3. Nenaudokite sistemos disko ieškos failo saugojimui.

Naudojant kitą loginį diską (geresnį nei fizinį) jo saugojimui sumažėja prieigų prie sistemos disko skaičius ir teoriškai tai turėtų teigiamai paveikti kompiuterio našumą. Esmė gana prieštaringa; jei naudojate SSD kaip sistemos diską, kyla klausimas, kur nustatyti puslapio failą. Mano asmeniniu atveju, po kelių bandymų žaidimuose ir „sunkiose programose“, man labiau patiko SSD. HDD atveju bandymų metu įvyko nedideli stateriai ir FPS kritimai, kurių SSD nepastebėjo.

4. Maža RAM – padidinkite apsikeitimo failą.

Dabartinėmis realybėmis, kai žaidimams reikia 8 GB atminties, o naršyklė gali užpildyti visą RAM 100%, gana sunku tiksliai pasakyti, kiek reikia nustatyti virtualiajai atminčiai. Galiu pasiūlyti pagrindines rekomendacijas, bet jei žaidžiate dažnai arba, atvirkščiai, beveik neįkraunate kompiuterio, šios reikšmės jums gali netikti:

  • Mažiau nei 2 GB – nuo ​​2 iki 4 GB virtualių (100–200%)
  • 4 GB – nuo ​​4 iki 6 GB (100-150%)
  • 8 GB – nuo ​​2 iki 4 GB (25-50%)
  • 16 GB ir daugiau – galite palikti tai pasirinkti sistemai arba, kaip parinktį, sumažinti ieškos failą.
  • Žaidimams ir „sunkioms“ programoms vertės gali padidėti 50–100%

Mes apytiksliai nustatėme optimalų ieškos failo dydį sistemoje „Windows 10“ ir diską, kuriame bus puslapio failas, ir susipažindami atliksime pagrindines CMD komandas, jei staiga grafinė sąsaja užstringa arba neveikia. dirbti.

CMD komandos

Apskritai, mes supratome, kaip perkelti puslapio failą į kitą diską „Windows 10“ ir „7“, pakoreguoti jo dydį ir, jei reikia, išjungti puslapio failą „Windows 10“. Galų gale, našumo didinimas ir „Windows“ veikimo optimizavimas daugeliui vartotojų yra vienas iš pagrindinių tikslų dirbant su sistemos failais ar paslaugomis; šiame straipsnyje aprašyti veiksmai turėtų padėti šiek tiek optimizuoti sistemą ir sumažinti RAM apkrovą ( arba atvirkščiai kietajame diske).

Geros dienos!

Puslapio failas arba kitaip apsikeitimo failas yra virtualioji atmintis, esanti viename iš standžiųjų diskų ir yra fizinės laisvosios kreipties atminties (RAM) „tęsinys“. Jei, kai programa veikia, joje nėra pakankamai įdiegtos RAM, tada „Windows 7“ naudoja apsikeitimo failą programos duomenims saugoti, ty įrašo ir nuskaito iš jos duomenis, kurie netelpa į RAM. Šis rašymo ir skaitymo procesas vadinamas keitimu. Sistemoje Windows 7 šis failas turi griežtai apibrėžtą pavadinimą pagefile.sys, kurio pakeisti negalima.

Diegdama „Windows 7“ savarankiškai nustato reikiamą apsikeitimo failo dydį ir įdeda jį į standžiojo disko sistemos skaidinį. Dažnai atsitinka, kad toks sistemos elgesys, susijęs su šio failo dydžiu ir vieta, neužtikrina maksimalaus kompiuterio našumo. Todėl vartotojas turi pats sukonfigūruoti pagefile.sys parametrus ir optimizuoti jo veikimą. Pabandysime išryškinti svarbiausius šio proceso momentus.

Manoma, kad norint gauti gerą našumą, reikia nustatyti minimalų ieškos failo dydį, lygų RAM kiekiui, o maksimalų - dvigubai didesnį. Tai yra, jei kompiuteryje yra 2 GB RAM, minimalus ir maksimalus apsikeitimo failo dydis turėtų būti atitinkamai 2 ir 4 GB. Nustačius skirtingas šių dviejų parametrų reikšmes, tikrasis šio disko saugojimo objekto dydis dinamiškai keičiasi, o tai reiškia, kad jis bus suskaidytas ir sumažės našumas. Todėl daugelis vartotojų nustato tas pačias reikšmes. Tokiu atveju pagefile.sys tampa statinis (nesuskaldytas), o tai sumažina sistemos apkrovą ir padidina jos našumą. Tačiau net ir dinaminio apsikeitimo failo atveju yra būdas pašalinti našumo pablogėjimą, jei įjungiate failo valymą, kai operacinė sistema išsijungia.

Apsikeitimo failo išvalymas išjungiant

Norėdami įjungti pagefile.sys failo valymą, kai operacinė sistema išjungiama, komandų eilutės režimu turite paleisti komandą secpol.msc („Pradėti – paleisti“). Atsidariusiame lange turėtumėte rasti elementą „išjungimas: puslapių failo išvalymas...“. Dukart spustelėkite jį, kad nustatytumėte saugos parametrą į "Įjungta" ir spustelėkite mygtuką "Taikyti". Šie veiksmai parodyti toliau pateiktuose dviejuose paveikslėliuose.

Apsikeitimo failo vietos pasirinkimas

„Windows 7“ leidžia vienu metu įdėti apsikeitimo failą keliuose diskuose, tačiau ši parinktis nepadidina sistemos našumo. Optimaliausias našumo metodas yra vienas ieškos failas, esantis bet kuriame standžiojo disko skaidinyje, išskyrus sistemos skaidinį. Norėdami pakeisti pagefile.sys vietą, pirmiausia turite ją ištrinti ir tada sukurti norimoje vietoje. Norėdami tai padaryti, spustelėkite „Pradėti“, tada „Mano kompiuteris – ypatybės“ (dešinysis pelės mygtukas). Atsidariusiame lange spustelėkite „Išplėstiniai sistemos nustatymai“.

Atsidarys langas, kuriame turėsite pasirinkti skirtuką „Išplėstinė“.

Čia, skiltyje „Našumas“, spustelėkite mygtuką „Parinktys“ ir atsidariusiame lange dar kartą pasirinkite skirtuką „Išplėstinė“. Eikite į skyrių „Virtualioji atmintis“ ir spustelėkite mygtuką „Keisti“. Atsidaro langas, kuriame galite nustatyti apsikeitimo failų vietą ir dydį bet kuriuose standžiojo disko skaidiniuose. Tame pačiame lange galite ir išjungti ieškos failą, ir jį įjungti.

Kaip jau minėta, pagal numatytuosius nustatymus „Windows 7“ įdeda pagefile.sys į disko sistemos skaidinį, kaip matyti iš aktyvuotos parinkties „Sistemos pasirinktas dydis“. Norėdami perkelti ieškos failą į kitą skaidinį, pasirinkite jį, suaktyvinkite parinktį „Be puslapių failo“ ir spustelėkite mygtuką „Nustatyti“. Šie veiksmai pašalina apsikeitimo failą iš ankstesnės vietos. Kartais po to pasirodo pranešimas, įspėjantis, kad failas išjungtas arba nustatytas per mažas jo dydis, o tai gali sukelti sistemos klaidą. Šiame pranešime tiesiog spustelėkite „Taip“.

Dabar pereikime prie failo kūrimo tinkamoje vietoje. Už tai:

  • Pasirinkite reikiamą disko skaidinį.
  • Suaktyvinkite elementą „Nurodykite dydį“.
  • Nustatykite failo dydžius (minimalų maksimalų).
  • Spustelėkite mygtuką „Nustatyti“.

Visi šie veiksmai parodyti toliau pateiktame paveikslėlyje.

Aukščiau pateiktame paveikslėlyje vartotojas sukūrė dinaminį apsikeitimo failą, kurio didžiausias dydis yra du kartus didesnis už mažiausią. Jei reikia sukurti statinį pagefile.sys, šie parametrai turi būti vienodi.

Reikėtų pažymėti, kad apsikeitimo failo dydis gali būti keičiamas nekeičiant jo vietos. Norėdami tai padaryti, visi aukščiau išvardyti veiksmai turi būti atlikti nekeičiant disko skaidinio. Žinoma, savaime suprantama, kad visuose languose, kuriuose yra mygtukas „OK“, jį reikia paspausti atlikus visus reikiamus veiksmus. Ir dar vienas dalykas: keičiant garsumą mažėjimo link, pakeitimai įsigalioja akimirksniu, kitaip gali prireikti perkrovimo, apie kurį vartotojas gaus pranešimą, kuriame reikės spustelėti „Gerai“.

Puslapio failo išjungimas ir įjungimas

Daugelis vartotojų dažnai naudojasi apsikeitimo failo išjungimu. Tai pateisinama tais atvejais, kai kompiuteryje įdiegta pakankamai didelė RAM. Iš tiesų, kam gaišti laiką keičiant ir mažinant sistemos našumą, jei galite tiesiog pridėti vieną ar daugiau RAM. RAM kaina šiuo metu nėra tokia didelė, tačiau padidinus įdiegtos RAM kiekį ir išjungus puslapio failą, našumas gali žymiai padidėti, ypač naudojant ne itin galingą kompiuterį. Apsikeitimo failą išjungti paprasta – tai padaryti tiesiog ištrinkite jį pažymėdami žymimąjį laukelį „Nėra apsikeitimo failo“, kaip parodyta priešpaskutiniame paveikslėlyje.

Įjungti apsikeitimo failą taip pat paprasta, kaip jį išjungti – tiesiog atžymėkite žymimąjį laukelį „be apsikeitimo failo“ ir nustatykite „Dydis pagal sistemos pasirinkimą“ arba nustatykite savo reikšmes.

  • Nereikia nė sakyti, kad idealus variantas būtų sys, esantis atskirame standžiojo disko skaidinyje.
  • Vartotojo finansinei padėčiai didelės įtakos neturės, jei jis įdiegs papildomos operatyviosios atminties ir visiškai atsisakys virtualios atminties. Tai padidins „Windows“ spartą, tam visiškai pakanka 6 GB RAM.
  • „Windows 7“ nuolat didina apsikeitimo failo dydį, todėl standusis diskas suskaidomas ir atsiranda nereikalingų išlaidų. Todėl rekomenduojama nustatyti savo dydį su tomis pačiomis mažiausio ir didžiausio dydžio reikšmėmis.
  • Neturėtumėte nustatyti šio failo dydžio mažesnio nei 1 GB, nes kietasis diskas gali suskaidyti.
  • Kai naudojamas kaip sistemos SSD diskas, reikalinga atskira rekomendacija. Tai kietojo kūno diskas, kuriame nėra mechaninių besisukančių elementų. Iš esmės tai yra didelis „flash drive“ su labai dideliu skaitymo ir rašymo greičiu, paprastai eilute didesniu nei standžiųjų diskų greitis. Tačiau nepaisant visų labai gerų greičio parametrų, jis turi ribotą rašymo ir skaitymo ciklų skaičių. Todėl labai svarbu užtikrinti minimalų perrašymų skaičių, o tam reikia arba visiškai išjungti apsikeitimo failą, arba padaryti jį statinį.

Susisiekus su

Veikimo metu operacinė sistema nuolat naudoja kompiuterio fizinę RAM, tačiau pasibaigus šiems resursams, Windows naudoja vadinamąjį ieškos failą – pagefile.sys, kuris veikia kaip kompiuterio virtualioji atmintis, kad pagerintų jo veikimą. Kaip ir daugelis kitų OS nustatymų, ieškos failo dydis sistemoje „Windows 7“ yra nustatytas pagal numatytuosius nustatymus ir paprastai yra lygus kompiuterio fizinės RAM dydžiui. Eksperimentiškai buvo pastebėta, kad norint pasiekti geriausią kompiuterio našumą, šį dydį reikia padidinti 2 kartus, tačiau jei turite daug laisvos vietos diske, galite eksperimentuoti ir padidinti šį skaičių savo nuožiūra, tačiau daugeliu atvejų tai bus nesukels didelio kompiuterio pagreitinimo.

Pereikime prie paties failo nustatymo; tai atliekama naudojant įmontuotus „Windows“ įrankius. Pirmiausia turite atidaryti sistemos ypatybių langą:


Skiltyje „Našumas“ spustelėkite „ Galimybės»:


Atsidariusiame lange eikite į „ Papildomai“ Spustelėkite mygtuką " Keisti" Skyriuje " Virtuali atmintis Iškviečiamas langas, skirtas nustatyti puslapių failą, kuris naudojamas, kai nepakanka RAM:


Atsidarys langas virtualiajai atminčiai nustatyti; pirmiausia turite atrakinti keičiamus nustatymus panaikindami žymės langelį viršuje, esantį šalia elemento „Automatiškai pasirinkti puslapių failo dydį“:


Dabar dedame žymeklį priešais elementą " Nurodykite dydį“ ir užpildykite du laukus Pradinis ir Maksimalus dydis (atminkite, kad 1024 MB atitinka 1 GB). Pirmojo lauko dydis turi būti lygus jūsų kompiuterio RAM kiekiui, o antrajame šį skaičių padidiname 2 kartus. Kai kurie ekspertai rekomenduoja juos padaryti vienodus – taip išvengsite nuolatinio failo suskaidymo ir paspartinsite jo veikimą.

Kai nuspręsite dėl paties failo dydžio, spustelėkite " Nustatyti"Ir" Gerai“, taip pat patvirtinkite visus kitus atidarytus nustatymų langus.


Todėl pakeitėme maksimalų puslapio failo dydį.

Paprastai numatytuosiuose nustatymuose „Windows“ pasirenka optimalų šio failo dydį, todėl šio parametro redaguoti nerekomenduojama, tačiau tam tikrose situacijose rankinis ieškos failo nustatymas gali padidinti kompiuterio greitį.
Žemiau pateikiamos rekomendacijos, kaip konfigūruoti parametrus optimizuojant sistemos veikimą redaguojant puslapių failo parametrus.
- jei kompiuteris naudoja tik vieną standųjį diską, rekomenduojama šį failą įdėti į pirmąjį skaidinį.
- naudojant du ar daugiau diskų, rekomenduojama jį perkelti į greičiausią diską arba dėti ant kelių diskų vienu metu.
- nerekomenduojama puslapių failo dėti į dvi (ar daugiau) vieno fizinio disko skaidinius – tai tik sumažins sistemos našumą.
- su keliais diskais nerekomenduojama dėti ieškos failo į pasenusius standžiojo disko modelius – tai taip pat sumažins kompiuterio našumą.
- net jei kompiuteryje įdiegta pakankamai RAM, nereikėtų nustatyti puslapių failo dydžio mažesnio nei 1-1,5 gigabaito arba jo visiškai išjungti - tai gali turėti įtakos sistemos stabilumui.

Toliau bus aprašyta veiksmų seka perkeliant ieškos failą į kitą disko skaidinį, jei toks yra (viršutinėje ekrano kopijoje yra tik vienas skaidinys).
1. Suaktyvinkite langą „Virtualioji atmintis“.
2. Taip pat atžymėkite nustatymą „Automatiškai pasirinkti puslapių failo dydį“.
3. Sąrašas pele pasirinkite skyrių, kuriame yra apsikeitimo failas, ir nurodykite parametrą „ Nėra apsikeitimo failo».
4. Spustelėkite mygtuką Nustatyti“ ir pasirodžiusiame dialogo lange patvirtinkite pakeitimus.
5. Pasirinkite naują disko skaidinį, į kurį norite perkelti failą.
6. Naudodami jungiklį nurodykite vieną iš reikšmių:
- „Nurodykite dydį“ – leidžia rankiniu būdu nurodyti failo dydį.
- „Dydis pagal sistemos pasirinkimą“ – operacinė sistema automatiškai parinks optimalų dydį.
7. Spustelėkite " Nustatyti" ir uždarykite visus dialogo langus naudodami mygtuką " Gerai“ Kad pakeitimai įsigaliotų, reikia iš naujo paleisti kompiuterį.

Puslapio failas, dar vadinamas apsikeitimo failu, yra kompiuterio virtualioji atmintis. Kai kuriais atvejais jo naudojimas yra būtinas. Pavyzdžiui, kompiuteryje įdiegiate žaidimą, kuriam reikia 4 gigabaitų RAM, o jūs turite 2 gigabaitus RAM. Kai baigiasi RAM, operacinė sistema kreipiasi į virtualiąją atmintį, tai yra, ieškos failą.

Patyrę vartotojai rekomenduoja išjungti ieškos failą kompiuteryje ir vietoje to įdiegti papildomos RAM. Taip yra dėl to, kad virtualios atminties skaitymas nėra toks greitas kaip RAM skaitymas, dėl to kompiuteris dirbs šiek tiek lėčiau.

Jei nenorite eiti į parduotuvę, bet namuose nėra RAM, galite padidinti RAM naudodami „flash drive“. Sekite nuorodą ir perskaitykite išsamų aprašymą, kaip tai padaryti.

Jei niekada anksčiau nenustatėte ieškos failo parametrų, pagal numatytuosius nustatymus operacinė sistema išsaugo jį diske, kuriame įdiegta OS, ir pati nustato optimalų jo dydį.

Norint padidinti kompiuterio greitį, apsikeitimo failą geriau įdėti ne į tą standžiojo disko skaidinį, kuriame įdiegta operacinė sistema, o į bet kurį kitą.

Keisti failo dydį Rekomenduojama rinktis pagal įdiegtus parametrus – nustatyti minimalų dydį, lygų OP, o didžiausias turi viršyti OP du kartus. Jei turite 4 GB RAM: nustatykite minimalų dydį į 4 GB, didžiausią – iki 8 GB.

Jei norite išvalyti Windows 7 apsikeitimo failą prieš išjungdami kompiuterį, spustelėkite nuorodą ir perskaitykite išsamų straipsnį apie tai.

Dabar pažvelkime į klausimą - kaip padidinti ieškos failo dydį sistemoje "Windows 7".

Pirmiausia turite išsiaiškinti, kur jūsų kompiuteryje yra puslapio failas. Norėdami tai padaryti, eikite į "Pradėti" - "Kontrolės skydelis".

Kitame lange atidarykite skyrių „Sistema“.

Čia, skirtuke "papildomai" Skyriuje "Spektaklis" Spustelėkite mygtuką „Parinktys“.

Parametrų lange eikite į skirtuką "papildomai" ir skyriuje "Virtuali atmintis" Spustelėkite mygtuką „Keisti“.

Mano apsikeitimo failas yra C: diske. Norėdami perkelti jį į diską D:, pažymiu jį žymekliu „Nėra apsikeitimo failo“ ir spustelėkite „Nustatyti“. Atsidarys informacijos langas, spustelėkite „Taip“.

Tada paspaudžiu D: diską ir pažymiu elementą žymekliu "Nurodykite dydį" ir nustatykite pradinį ir maksimalų ieškos failo dydį. Mano RAM nustatyta atitinkamai 2 gigabaitam, pradinis dydis yra 2 GB, didžiausias - 4 GB. Jei norite, nustatykite didesnę maksimalią reikšmę, tačiau atminkite, kad ta pačia reikšme sumažinamas ir turimas atminties kiekis atitinkamame standžiojo disko skaidinyje. Spustelėkite „Nustatyti“. Jei visos parinktys nustatytos, spustelėkite Gerai.

Atsiras informacinis langas, kuriame paspaudžiame „Gerai“, o kad pakeitimai įsigaliotų, kompiuterį paleidžiame iš naujo.

Tai viskas. Supratome ne tik kaip padidinti „Windows 7“ puslapio failą, bet ir išsiaiškinome, kur jis yra ir kokį dydį jam geriausia pasirinkti.

Žiūrėkite vaizdo įrašą šia tema:

Įvertinkite šį straipsnį:
Tęsiant temą:
Komponentai

Programinė įranga Programinė įranga 1) Taikomosios programos 2) Sisteminės programos: kompiuterio išteklių valdymas. OS. sistemos...