Milyen nagy legyen az oldalfájl vagy a swap partíció?

Tartalomjegyzék:

Milyen nagy legyen az oldalfájl vagy a swap partíció?
Milyen nagy legyen az oldalfájl vagy a swap partíció?

Videó: Milyen nagy legyen az oldalfájl vagy a swap partíció?

Videó: Milyen nagy legyen az oldalfájl vagy a swap partíció?
Videó: Protect Your PC From Potentially Unwanted Applications - YouTube 2024, Április
Anonim
Egy öreg hüvelykujj szerint az oldalfájl vagy a swap "duplája a RAM-nak" vagy "1,5-szeres RAM-nak" kell lennie. De tényleg szüksége van egy 32 GB-os fájlra vagy cserélni, ha 16 GB RAM van?
Egy öreg hüvelykujj szerint az oldalfájl vagy a swap "duplája a RAM-nak" vagy "1,5-szeres RAM-nak" kell lennie. De tényleg szüksége van egy 32 GB-os fájlra vagy cserélni, ha 16 GB RAM van?

Valószínűleg nem kell sok olyan oldalt tartalmazó fájl vagy swap hely, amely megkönnyebbülést jelent egy modern számítógép esetében, ha nagyon kevés helyet biztosító szilárdtest-meghajtóval rendelkezik.

Az oldalfájl vagy a swap partíció célja

Először is, emlékezzünk az oldalfájl valódi céljaira a Windows rendszeren vagy a swap partíción Linux alatt. Mindkettő további munkamemóriát biztosít a számítógéphez. Például ha a számítógép 2 GB RAM-mal rendelkezik, és számos programot vagy nagyszámú fájlt nyit meg, akkor a számítógépnek szüksége lehet 3 GB adat tárolására a munkamemóriában. A számítógép tárolja további 1 GB adatot az oldalfájljában vagy a swap-térben. Az oldalfájl vagy a swap "túlcsordulási" területként működik a további adatok tárolásához. A számítógép automatikusan visszajuttatja az adatokat a RAM-ba, amikor használják, és áthelyezi az adatokat az oldalfájlba, vagy cseréli a partíciót, amikor nem használja.

Ha régebbi asztali számítógépet használtál, láthatod, hogy ez megtörténhet, miután egy ideig kisimította az asztali programot. Amikor maximalizálta később, akkor eltarthat egy kis idő a megjelenítéshez, és meghallgatta a merevlemez elcsúszását, miközben a lemeztevékenység LED villant - az adatait visszahelyezték az oldalfájlból vagy a swap partíciót a RAM-ba. A RAM sokkal gyorsabb, mint az oldalfájl vagy a swap partíció. (Ez sokkal kevésbé gyakori a modern számítógépeken, amelyek elegendő RAM-mal rendelkeznek ahhoz, hogy asztali programokat tartsanak a RAM-ban.)

A legtöbb alkalmazás elvárja, hogy megkapja a memóriát. Ha a memória megtelt, és nem volt oldalfájl, majd megnyitott egy másik programot, a program valószínűleg összeomlik. Ha egy további fájlrendszert tartalmazó fájl található, ez megakadályozza, hogy ez megtörténjen.

Image
Image

Egyéb felhasználások oldalfájl és swap partíciókhoz

A Windows és a Linux az oldalfájlját és a swap helyet más célokra is használja:

  • Windows Crash Dumps: A Windows rendszeren az oldalfájl az ütközésgátlókhoz használható. Teljes memóriakép létrehozásához az oldalfájlnak legalább a fizikai memória mérete + 1 MB. A rendszermag memóriahulladék esetében az oldalfájlnak legalább 800 MB-nak kell lennie 8 GB-os vagy annál nagyobb méretű rendszereken. A legtöbb embernek nincs szüksége teljes memóriahulladékra, de a rendszermag-bontások hasznosak lehetnek. A szükséges 800 MB-os oldalfájl meglehetősen kicsi, de megköveteli, hogy az oldalfájl engedélyezve legyen, és ne tiltsa le. (Ez az információ a Microsoft TechNet Microsoft Intelligence Crash Dumps című munkájából származik.)
  • Linux Hibernálás: Linux rendszereken a hibernálás - a rendszer RAM memóriájának lemezre mentését biztosító kikapcsolási állapot, amely a rendszer újratöltésekor újra betölthető - a rendszer RAM memóriájának tartalmát a swap partícióra menti. Ezt a "felfüggesztés a lemezre" is nevezheti. Lehet, hogy egy swap partícióra szüksége van ahhoz, hogy a RAM hibernáljon, de valójában csak egy olyan swap partícióra van szüksége, amely akkora, mint a használt RAM. csak rendszeresen használja a 4 GB-os 16 GB-os RAM-ot, hibernált egy 4 GB-os swap partícióra. Ha azonban több mint 4 GB RAM-ot használ, előfordulhat, hogy nem tudja hibernálni. Gyakran biztonságos a swappartíció kiválasztása, amely megegyezik a RAM méretével. Ne feledje, hogy ez csak a hibernálásra vonatkozik - ha soha nem tervezi a hibernált számítógépet, akkor nem kell aggódnia. (A Windows hibernálja az adatok mentését a C: hiberfil.sys fájlba, így az oldalfájl nem vesz részt hibernálva a Windows rendszerben.)
Image
Image

A valódi kérdés: mennyi memóriát használ?

Nincs olyan kemény és gyors szabály, amely megmondja, hogy mennyi személyhívó vagy swap helyre van szüksége. A válasz attól függ, hogy mit csinál a számítógépével és mennyi memóriát használ. Például, ha 8 GB memóriája van, de soha többet nem használtak fel, mint a 8 GB-t, egyáltalán nem lehetett paging vagy swap-terület nélkül elérni - valószínűleg végül is több mint 8 GB-ra lenne szüksége. Másrészről lehet, hogy van egy 64 GB memóriával rendelkező számítógépe, de rendszerint 100 GB-os adatkészletekkel dolgozhat - valószínűleg legalább 64 GB-os lapozó vagy swap helyet szeretne biztonságban lenni. Tehát egy 8 GB-os RAM memóriával rendelkező számítógépnek nincs szüksége oldalfájlra, és egy 64 GB-os RAM memóriával rendelkező számítógépre szükség lehet egy hatalmas lapfájlra. Minden attól függ, hogy mit csinál a számítógép.

A legtöbb ember nem tudja megjósolni, hogy mennyi személyhívó vagy swap helyre van szüksége. Még akkor is, ha most ránézett a használt memóriára, nem mondja el, mennyit kell a programod egy héten vagy egy hónapon belül.

Image
Image

A Windows automatikusan kezelheti

A Windows rendszeren az oldalfájl a C: pagefile.sys fájlban található. Alapértelmezés szerint a Windows automatikusan kezeli a fájl méretét. Kis méretű, és szükség esetén nagyobb méretre növekszik, ha szüksége van rá. Javasoljuk, hogy a Windows kezelje az oldalfájl méretét. Nem szabad nagy mennyiségű helyet foglalnia a rendszer meghajtóján. Ha az oldalfájl nagy mennyiségű helyet foglal el a rendszermeghajtóban, az azért van, mert szüksége volt erre a nagy méretű oldalfájlra, és a Windows automatikusan megnőtt a méretedben.

Például, egy Windows 8.1 rendszert használó, csak 4 GB RAM-mal rendelkező oldalfájl jelenleg csak 1,8 GB méretű. Nincs sok olyan RAM, de a Windows egy kis lapfájlt használ, amíg többre nincs szükségünk.

Nincsenek teljesítményi előnyök az oldalfájl megszabadításához, csak potenciális rendszer instabilitási problémák esetén, ahol a programok összeomolhatnak, ha minden RAM-ot használ. El lehet távolítani az oldalfájlt, hogy helyet takarítson meg a rendszer meghajtón, de általában nem ér.
Nincsenek teljesítményi előnyök az oldalfájl megszabadításához, csak potenciális rendszer instabilitási problémák esetén, ahol a programok összeomolhatnak, ha minden RAM-ot használ. El lehet távolítani az oldalfájlt, hogy helyet takarítson meg a rendszer meghajtón, de általában nem ér.

Ha kézzel szeretné beállítani a méretet - nem ajánlott - ügyeljen arra, hogy vegye figyelembe, hogy mi számít, hogy mennyi memóriát használ a rendszer, nem csak a RAM méretét. A Microsoft dokumentációja megjegyzi, hogy:

“the reason to configure the page file size has not changed. It has always been about supporting a system crash dump, if it is necessary, or extending the system commit limit, if it is necessary. For example, when a lot of physical memory is installed, a page file might not be required to back the system commit charge during peak usage. The available physical memory alone might be large enough to do this.”

Más szóval, ez csak arról szól, hogy mennyi memóriára lesz szüksége - a rendelkezésre álló memória teljes mennyisége a "rendszerkövetési limit".

Linux igényel választást

Linux esetén a Windows lapozófájlnak megfelelő a swap partíció. Mivel ez egy partíció, és nem csak fájl, meg kell választanod a swap partíció méretét a Linux telepítésekor. Persze, később átméretezheted a partícióidat - de ez még több munka. A Linux nem tudja automatikusan kezelni a swap partíció méretét.

Minden Linux disztribúció saját telepítőjét használja, és minden egyes Linux disztribúciónak van néhány logikája a telepítőben, amely automatikusan megpróbálja kiválasztani a megfelelő swap partíció méretét. A Linux disztribúciók általában a RAM méretét használják, hogy segítsenek meghatározni a swap partíció méretét. Az Ubuntu telepítésekor a tipikus alapértelmezett cserepartíció mérete úgy tűnik, hogy a RAM nagysága és egy további fél GB. Ez biztosítja, hogy a hibernálás megfelelően működjön.

Ha kézzel partícionálod a Linux-telepítődben, akkor a RAM és a.5 GB mérete jó hüvelykujjszabály, amely biztosítja, hogy hibernálja a rendszert. Ez általában több mint elegendő swap teret jelent. Ha nagy mennyiségű RAM van - akár 16 GB-os - és nem kell hibernálni, de szükség van lemezterületre, akkor valószínűleg el lehet jutni egy kis 2 GB-os swap partícióval. Ismét valóban attól függ, hogy mennyi memóriát használ a számítógép valójában. De jó ötlet, ha van egy kicsit swap hely.

Image
Image

A régi "duplán a RAM nagysága" hüvelykujjszabályozás az 1 vagy 2 GB RAM-mal rendelkező számítógépekre vonatkozik. Nincs olyan méretű válasz, amelyre szüksége van az oldalfájlra vagy a cseregarancira. Mindez attól függ, hogy milyen programokat használ és mit kell. Ha nem vagy biztos abban, hogy az operációs rendszer alapértékeinek betartása szinte mindig jó ötlet.

Ajánlott: