Kezdőlap › Fórumok › Vegyes felvágott › Kell nekem tmpfs?
- This topic has 11 hozzászólás, 3 résztvevő, and was last updated 19 years, 8 months telt el by
pointux.
-
SzerzőBejegyzés
-
2005-09-24-09:34 #2031599
Szóval nem ugyanaz a a kettõ.
A tmpfs egy merevlemez partíciót szimulál a memóriában (Mondjuk /tmp könyvtárt.) – ez egy megosztott memória -, amíg a swap egy memória területet szimulál a merevlemezen.A swap akkor hasznos, ha elfogyott a fizikai memória és a nem használt függvénykönyvtárakat, displayt stb rá lehet tenni.
A tmpfs mondjuk akkor hasznos, ha böngészel, mert a gyorstár nem a merevlemezre, hanem a jóval gyorsabb memóriába kerül. Vagy akkor, amikor fordítasz. Tulajdonképpen az a leggyorsabb, ha az egész forrás a tmpfs-en lenne. (Nyílván ehhez nem árt egy zsíros memória :)), de mondjuk egy olyan rendszernél, mint a gentoo nagyon hasznos lehet.)Természetesen bármelyiket ki lehet kapcsolni.
2005-09-24-09:37 #2031600Még egy dolog. Természetesen a tmpfs file-ok újraindításkor elvesznek.
2005-09-24-13:08 #2031601Világos. Az ubuntu ezek szerint a /dev/shm és a /lib/modules/2.6.12-9-386/volatile könyvtárakat másolja a memóriába.
Mig az elsö üres, az utóbbiban ezek vannak:newb@ubuntu:~$ ls /lib/modules/2.6.12-9-386/volatile
ath_hal.ko fcdslslusb.ko fcpci.ko fglrx.ko
fcdsl2.ko fcdslusb2.ko fcpcmcia_cs.ko fxusb.ko
fcdsl.ko fcdslusba.ko fcpcmcia.ko nvidia.ko
fcdslsl.ko fcdslusb.ko fcusb.koValószinüleg a tmpfs tiltása nem tenne jót a rendszer müködésének.
2005-09-24-13:11 #2031602Ez minden bizonnyal fölöslegesen fan a memóriában, hiszen a modulokat egyszer az elején betöltöd és valószínûleg nem veszed ki:
newb@ubuntu:~$ ls /lib/modules/2.6.12-9-386/volatile
ath_hal.ko fcdslslusb.ko fcpci.ko fglrx.ko
fcdsl2.ko fcdslusb2.ko fcpcmcia_cs.ko fxusb.ko
fcdsl.ko fcdslusba.ko fcpcmcia.ko nvidia.ko
fcdslsl.ko fcdslusb.ko fcusb.ko2005-09-24-16:09 #2031603Kerestem, de nem találom hol lehet leállítani.
2005-09-24-16:24 #2031604Gondolom valami „init” script indítja el, ha nem az fstabban van….
(a dev-et sem szokás betenni a memóriába…)
2005-09-24-17:51 #2031605Igen, ott már keresgéltem (/etc/rcS és társai).
Hát a nevem egyelöre még nem változtatom meg -_-
Köszi a segítséget!2005-09-25-16:43 #2031606Nos, nem adtam fel :mellow:
Sikerült leszoktatni az ubuntut hogy a memóriába bemásolja a /lib/modules/2.6.12-9-386/volatile könyvtárat.
Nem az okra, a következményre jöttem rá, miszerint ha a /lib könyvtárban van linux-restricted-modules alkönyvtár, akkor annak tartalma boot-kor megy a memóriába. Illetve nem a tartalma, valszeg az onnét foditott állományok.2005-09-25-18:40 #2031607„
2005-09-26-17:56 #2031608Ugy tünik, megvan a script.
Az /etc/init.d-ben van egy *linux-restricted-modules-common script, amelyik futtatja az /sbin/lrm-manager fájlt, a többit ez intézi.
Ugy látszik, ramdisket nem csinál.
Apropó, mi a dos-os ‘mem’ parancs linuxos megfelelöje? -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz