Új hozzászólás Aktív témák
-
ftc
nagyúr
Üdv egy gyors megjegyzés:
SSD-nek nem hibája amit felhozol... Mire eljutsz az újraírhatóság végére már rég elavult lesz
-
lapa
veterán
válasz whisperity #2 üzenetére
nem teljesen értem a varázslatot a /tmp mozgatásával. én egyből oda csináltam a ramdisket és még sose volt baj:
tmpfs /tmp tmpfs defaults,noatime,size=7000M,mode=1777 0 0
még a firefoxot valahogy értem, de szerintem nem túl kímélő megoldás. meg sebességhez szerintem elég csak a cache-t átrakni. persze lehet, hogy lassú merevlemezzel máshogy gondolnám.
mozilla: about:config --> new string value browser.cache.disk.parent_directory. Set the value to /tmp
[ Szerkesztve ]
-
szaszlaci
addikt
Lenne egy kérdésem, windózos szemszögből.
Mivel jobb a RAM disk, mintha egyszerűen kikapcsolom a virtuális memóriát? Használja csak mindenre a fizikai RAM-ot. Nálam évek óta így megy és minden villámgyors. (Igaz, hogy 2 Giga néha kicsit szűkös Win7 mellett, de kibírható.)■■■ pisztácia kifogyott, csokoládé nem is volt
-
lapa
veterán
ha kikapcsolod a pagefile-t, azt a memóriát csak az os fogja tudni használni, te nem fogod látni meghajtóként. nem tudsz például oda kicsomagolni dolgokat, vagy átirányítani program cache-t meg ilyesmi.
mondjuk 2 giga mellett én még a pagefile-t se biztos, hogy kikapcsolnám. valószínűtlen, hogy okosabb leszel a win saját módszerénél (lásd villámgyors).
[ Szerkesztve ]
-
#92888064
törölt tag
valaki linkeljen pls egy win7-es leírás ugyanerről. 8 giga ram van a gépben, és 6 is elég lenne. a többi jó lenne ramdisk-nek. amúgy minden egyes újraindításnál nullázza a temp mappát, és firefox esetén minden gépindítás után bemásolja az ssd-ről a cache mappát?
-
Ügyes! Gondolkodok a dolgon, mert 4Gb RAM-om van, de a Kubuntu általában csak 1-et használ, swaphez meg nem is nyúl.
Igazából egy pendrive-os megoldáson is filózok... :S
Mutogatni való hater díszpinty
-
whisperity
tag
amúgy minden egyes újraindításnál nullázza a temp mappát, és firefox esetén minden gépindítás után bemásolja az ssd-ről a cache mappát?
A /tmp mappa automatikusan nullázódik, mivel a ramban található. (Ha a merevlemezen/SSD-n lenne, akkor igen, a rendszer kinullázza)
A firefoxos megoldás pedig pontosan így működik. Miután bejelentkeztél, átmásolja a RAM-ba, az eredeti mappát pedig egy hivatkozássá alakítja (így a firefox azt hiszi, hogy a merevlemezre ír, pedig nem). Leállításkor pedig visszamenti biztonsági mentésként (és a korábbi mentésről csinál egy tömörített .tar.gz fájlt).
Kézzel is szinkronizáltatható, ha elindítod a fájlt.
-
forgonati
őstag
Ez nagyon érdekes, Windows alatt ez hogy megy? Nekem is 8GB van a gépben, a pagefile is ki van kapcsolva, de még így is max. 2GB-t használ a win. Én is felhasználhatnék vagy 2GB-t ramdisknek.
Keelah Se'lai!
-
szaszlaci
addikt
A RAMdrive vagy a RAM közül? Sok fizikai memória esetén feltehetőleg a RD.
Nálam a pagefile kivétel nélkül szemtelenül lelassította a rendszert, ami fel sem tűnt, míg használtam. Nyilván ez a merevlemez hibája. Miután tiltottam, többet soha nem engedélyezném.
■■■ pisztácia kifogyott, csokoládé nem is volt
-
nobela
senior tag
Régebben egy-két program mindenképpen igényelte a pagefile meglétét, függetlenül attól hogy mennyi RAM-od volt. Volt néhány játék is, ami például el sem volt hajlandó indulni pagefile nélkül.
Ma már biztosan gond nélkül kikapcsolható?
ÁRESÉS !!! Sennheiser HD 650 (szinte teljesen új) magyar garanciával, akár ezüstözött szimmetrikus kábellel is eladó 119.900.- Ft
-
kpityu2
őstag
Egyszer kipróbáltam a Win7 ReadyBoost-ot egy 4 gigás Kingstonnal. 3 nap után mehetett a kukába.
Okos mérnök a hülyeséggel is kalkulál. Avagy, a "Figyelj oda jobban" tábla nem munkavédelmi eszköz....
-
CPT.Pirk
Jómunkásember
-
Lenry
félisten
mintha valami pontosan ugyanilyenről jelent volna meg cikkem a múlt héten.
na mindegy.
a /tmp-es túlbonyolítást nem teljesen értem, fstab-ban ezt egyetlen sorral megoldod
Gvella Glan! | There are two types of people: Those who can extrapolate from incomplete data
-
jó ez a cikk, szépen leírja, hogyan ne csináljunk valamit...
az is látszik, a darabok innen-onnan vannak összeollózva, alaposabb tudás nélkül.tanítani kellene a negatív példák között..
hint:
- könyvtár létezését -r-rel ellenőrizni...
- nem tudni, hogy a chmod-ot hogyan kell használni rendesen
- nem észrevenni, hogy a jó megoldás is ott van a cikkbenmeg úgy egyébként, az egész koncepció hibás az alapjaitól kezdve.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
amargo
addikt
válasz szaszlaci #12 üzenetére
A pagefile-ra gondoltam, mert a létiltásával addig nincs gond, amíg nem használsz combosabb programokat - gondolom netezésre használod, arra a 2GB elég is lehet -, mert összeomlana a rendszer, ha valami memória igényest elindítanál.
Anno én is gondoltam RAMdrive-ra, hogy gyorsítani a rendszert, aztán valahogy elmúlt - túl drága volt nekem.
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
ch003067
addikt
Gondolom ez win7 alatt nem működne igaz ?
-
e00dgy
aktív tag
Ügyes! Szeretem az ilyen okos dolgokat. Csak ne lennék lusta hozzá, hogy megcsináljam.
Csak a zseni és az idióta töri át az emberek által teremtett korlátokat. Soha nem használtam reklám blokkolót... :) ;)
-
addikt
Többen írták, Windows alatt is működik-e RAM disk.
Nos, igen, pl. ezzel:
http://ipon.hu/utils/Dataram_RAMDiskElsősorban azoknak ajánlott, akik nem használnak SSD-t.
Az internet bugyraiban sokféle RAM Disk létrehozó program található, ezt nem azért ajánlom, mert lájkolom az Ipont, hanem mert állítólag ezzel a programmal lehet kreálni a leggyorsabb memória alapú merevlemezeket, illetve azért is, mert a fizetős, és az ingyenes programok közt főként az az elsődleges különbség, h a fizetőseket rá lehet bírni, h elmentsék a létrehozott RAM alapú partíciót, míg az ingyenesekkel ezt általában nem lehet megtenni.
Nos, a fenti program üdítő kivétel.
4GB-os partícióig ingyenes a használata, és mentésre/visszatöltésre is képes.Miért is kell mentegetni/visszatöltögetni?
A RAM egyik legfőbb tulajdonsága, h elveszti a tartalmát kikapcsoláskor.
Tehát ha lecsípünk pl. úgy 300MB-ot a fizikai memóriánkból, majd egy NTFS partíciót létrehozunk rá, és aztán erre a partícióra telepítünk programokat, azt a gép innét fogja futtatni. Viszont ha kikapcsoljuk a gépünket, ez a partíció elvész.
Ezért kell olyan programot használnunk, amelyik képes rá, h pl. egy CD kép formájában elmentse egy előre kijelölt helyre a partíciót, majd a gép indulásakor onnét vissza is töltse.SSD használata esetén elég a böngésző chace-t áthelyezni ide, amint azt már többfelé ajánlották: 9-es pont.
Aztán a létrehozott RAM disk-nek adjunk meg egy betűjelet, én. pl. az "A"-t adtam neki, lévén már nem használok Floppyt, így Total Commanderben garantáltan nem fogom összekeverni a többi meghajtóval.
Aztán erre a partícióra telepíthetjük a gyakran használt programokat.
Böngésző(k), fájlkezelő, Winamp, ACD See, stb, ki milyen programokat használ sokat.Egy régi notiban csodát tett:
XP alatt 2GB ramból lecsíptem 300MB-ot, azon vannak a fenti programok.
Firefox elindulása több mint egy percig tartott, most meg 4 sec.
A többi program szintén nagyon gyorsan elindul.
Megjegyzem, a lapozófájl is ki van kapcsolva a gépen.Természetesen komplett game is telepíthető a partícióra, de nem sok értelmét látom, lévén egy játék ma már akár 10GB-os telepítővel is rendelkezik, ekkora RAM disk létrehozásának meg nem feltétlenül van értelme.
Ennyi többlet ram ugyanis pont annyiba kerül, mint egy SSD.[ Szerkesztve ]
Javíts ki nyugodtan, ha tévedek valamiben. :)
-
Jester01
veterán
tmpfs helyett zram eszközt próbált már valaki? Az kicsit lassabb mivel tömörít, de éppen ezért elvileg kevesebb memóriával is beéri. Természetesen még mindig sokkal gyorsabb kell legyen mint egy merevlemez.
Jester
-
andras87
tag
válasz whisperity #2 üzenetére
Először is köszi szépen! Egyenlőre még csak barátkozom vele de tényleg nagyon elmés és hasznos. Légyszi oszd meg velünk az ötleteidet máskor is! Köszi még1x!
Üdv: András [ NVIDIA™ FAN ] | Ha több pirosad van, mint nekem, akkor előre utalok!
-
Speederer
senior tag
válasz Thunderzolee #23 üzenetére
Elsőként én is ezt a Dataram RAMdisk-et próbáltam, de nagyon lelassította a gépet kikapcsoláskor. Kb 1 perc alatt állt le ezzel a gép, pedig alapban 10 mp alatt van (ssd-t használok). Na meg persze 1 kicsit bekapcsoláskor is, de az annyira nem volt veszélyes.
Aztán próbáltam még a Gilisoft programját is, de a legjobb amivel találkoztam, az a Superspeed Ramdisk. Kár hogy fizetős, a próbaverzió 2 hétig használható.
1GB-os ramdisk-et állítottam be, és a firefox cache-t és a chrome profilt raktam rá.
A chrome 1 kicsit érdekes, mert a böngésző előzmények miatt elég sok helyet foglal (~500MB-ot), na meg azt a parancsikonon beállítottam, hogy a ramdisk-et használja a profilnak, de ha pl 1 html-re kattintok 2szer, akkor megnyílik 1 új chrome, ami már nem a ramdisk-et használja.
De ezek már nem a ramdisk program hibái.A rendrakás a kisemberek mániája. A zseni átlátja a káoszt!
-
csabiks
senior tag
Hasznos cikk volt. Köszi!
"The loudest one in the room is the weakest one in the room."
-
addikt
válasz Speederer #26 üzenetére
Igen, valóban, elfelejtettem említeni, h kikapcsoláskor a mentési művelet egy örökkévalóságig tart.
De hát valamit valamiért.
Ha lemondunk a mentésről, és manuálisan mentegetjük a cuccokat, ill. újraindításkor visszamásolgatjuk, akkor megspóroljuk azt a plusz időt amit a mentéssel vacakol. Viszont ha egyszer elfelejtjük kikapcsoláskor elmenteni..Illetve én nagyrészt alvó módot használok, ritka az, amikor újraindítom a gépem, így nem őrli az idegeimet a hosszú leállítási művelet.
Javíts ki nyugodtan, ha tévedek valamiben. :)
-
-
Jester01
veterán
$ df -h /mnt/test
Filesystem Size Used Avail Use% Mounted on
/dev/zram0 504M 504M 0 100% /mnt/test
$ cat /sys/block/zram0/orig_data_size
520409088
$ cat /sys/block/zram0/compr_data_size
218133275
$ cat /sys/block/zram0/mem_used_total
222351360Mit is állítasz pontosan?
MOD: a fenti egy linux kernel forrás+build volt, most kipróbáltam az aktuális firefox profilommal is:
$ df -h /mnt/test
Filesystem Size Used Avail Use% Mounted on
/dev/zram0 504M 151M 329M 32% /mnt/test
$ cat /sys/block/zram0/orig_data_size
115830784
$ cat /sys/block/zram0/compr_data_size
66113515
$ cat /sys/block/zram0/mem_used_total
71794688Ez már kevésbé látványos, gondolom a cache-ben lévő sok eleve tömörített kép miatt. Mindenesetre még mindig kevesebb memóriát használ a nyers mérethez képest.
[ Szerkesztve ]
Jester
-
-
ArchElf
addikt
-
-
ArchElf
addikt
Az elérési idő elég rossz a pendrájvoknál (ha kis fájlokat másolgatsz vagy olvasol pendrájvon akkor látszik, hogy darabonként mennyit elidőzik). Nagy fájloknál azonban egyszeriben "megtáltosodik". Igazából nem tudom, hogy ez a vezérlő ic problémája-e vagy magának a flash technológiának korlátja.
Amúgy tényleg: a méreten és a fogyasztáson kívül a merevlemez sokkal jobb megoldás.AE
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
Soja
aktív tag
válasz Speederer #26 üzenetére
Még egy pont a superspeed Ramdisk-nek. Sokáig 32-bites rendszert használtam 8giga rammal, és mivel ez a progi így is tudta használni a win által nem kezelt részt, oda telepítettem a progikat. Office, mozilla, stb...
Iszonyat jó és gyors lett tőle minden. Váltottam win7-re, azóta nem használom, de kicsit hiányzik... -
addikt
-
válasz Thunderzolee #36 üzenetére
32 bites rendszeren sincs kihasználatlan memória, legalábbis rendesen telepített oprendszer esetén.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
-
ArchElf
addikt
válasz szaszlaci #38 üzenetére
Meg tud címezni többet is.
A ~3,5 Giga abból jön, hogy 32 bites címzésnél a címtartomány végét a Windows kiosztja egyéb célokra, meg a perifériák belső memóriatartományainak (video, hangkártya, hálókártya, stb.) Ezért hiába van több, mint 3,5 GB memóriád, a RAM vége már nem nem fér bele 32 biten...
PAE-el meg ugyan címezhető a maradék is, de elég kevés program van, ami ki tudja használni (ugyanis nem az OS osztja transzparensen a PAE memóriát, hanem a programnak is kell tudnia kezelni)... Pl az MSSQL Server az egyik ilyen, a kevés PAE-t használni képes programból.AE
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
"ugyanis nem az OS osztja transzparensen a PAE memóriát, hanem a programnak is kell tudnia kezelni": ez max. hulladék oprendszereken van így, tartok tőle, hogy a windows sem ilyen. a linuxon nincs ilyen értelmetlen korlátozás.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
ArchElf
addikt
wiki: Microsoft Windows implements PAE if booted with the appropriate option, but current 32-bit desktop editions enforce the physical address space within 4GB even in PAE mode. According to Geoff Chappell, Microsoft limits 32-bit versions of Windows to 4GB due to a licensing restriction,[2] and Microsoft Technical Fellow Mark Russinovich says that some drivers were found to be unstable when encountering physical addresses above 4GB.[3] Unofficial kernel patches for Windows Vista and Windows 7 32-bit are available[4] that break this enforced limitation, though the stability is not guaranteed.
Erre értettem a korlátozást...AE
[ Szerkesztve ]
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
Jester01
veterán
A PAE memóriát valóban az OS osztja automatikusan, de ha egy adott program szeretne 2 (vagy 3) GB feletti virtuális memóriát használni akkor azt bizony annak a programnak kell támogatnia mivel nem fér a címtartományba ezért lapozni kell.
Magyarul: ha 8 processzed van ami darabonként 2 giga memóriát szeretne, akkor PAE esetén az simán megy alapból. Ha viszont 1 processzed szeretne 8 gigát használni akkor a programnak kell a megfelelő OS hívásokkal lapozni (linuxon mmap2, windowson AWE függvények)
Jester
-
nem értem, hogy jön ide az mmap, de ezt nem is ma fogom kibogarászni...
egyébként modernebb linuxokon nincs mmap, de mindegy.
meg miért fájlok memóriába mappeléséről beszélsz, mikor malloccal is lehet memóriát foglalni.akárhogy is olvasgatom ezt a pae wikit, nekem ebből az jön le, hogy ugyanúgy 32 bites lineáris címeket használ, csak a laptábla bejegyzések nagyobbak, hogy ne csak 4 gigában lehessen összerendelni a virtuális memóriát a fizikaival.
na mindegy, majd ha ráérek, olvasgatok.
[ Szerkesztve ]
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Jester01
veterán
Aha olvasgass
malloc az c library hívás nem OS syscall. Meg fogsz lepődni, a malloc mmap-ot hív, és természetesn modern linuxon is van mmap (sőt, leginkább csak az van). Memóriát úgy foglalsz hogy mmap-ot hívsz MAP_ANON flag segítségével (ilyenkor nincs fájl mögötte, illetve a swap van).
Pl. egy malloc(1024*1024) eredménye strace szerint mmap(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f246d0af000Amit a PAE-ről olvastál az rendben van, éppen ezért kell az alkalmazásnak támogatni ha több memóriát szeretne használni mint amennyi a címtartományába fér (lásd példa fentebb). Az OS transzparensen ki fogja osztani a PAE memóriát de csak a processz címtartományának erejéig.
Jester
-
jó, majd még olvasgatok
"természetesn modern linuxon is van mmap (sőt, leginkább csak az van)": nincs, mmap2 van már csak. idézet a man mmap-ból:
"Since kernel 2.4, this system call has been superseded by mmap2(2). Nowadays, the glibc mmap() wrapper function invokes mmap2(2) with a suitably adjusted value for offset."Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
raus
aktív tag
Meg mindig szenved a Winfos egy regröl örökölt DOS-os nyügtöl, mivel meg mindig kell hogy hasznaljon pagefile-t. Ha ki is kapcsolod akar 16GB ram mellett is, akkor is elöbb utobb talakozhatsz olyan alkalmazassal ami kekhalallal kilep mert nem tud swappelni sehova.
Page file nelkül sem lesz semmivel sem gyorsabb. Inkabb adj meg egy fix erteküt. Az segit, mivel csak egy fajlba kell irnia mindig es nem össze-vissza a merevlemez területen ami meg a töredezettseget is növeli. 64 bites oprendszernel nyugodtan adni lehet sokat. Nekem 8GB ram melett 12GB a pagefile es a masik merevlemezen tehet nem azon amin az oprendszer van.
Igy meg vagyok elegedve a teljesitmennyel es meg ssd sem kell. Ja es ami meg sokat segitett, egy 2GB-os gyors pendrive-ot fixre bedugtam hatra az alaplapon es engedejeztem a ready boost-ot rajta. Allitolag a kis rendszerfajlokat, dll-ek, stb. kihelyezi ra az oprendszer es attol is gyorsul. Valamint a ha merevlemez akkor mindenkeppen raid, föleg a mai vinyoarak mellett. -
szaszlaci
addikt
Ez egyáltalán nem igaz, nem is tudom, hogy mondhatsz ilyet. Page fájlal tetű lassú, nélküle sosem tököl. Chrome sem, egy pillanatot sem. Photoshop sem. Bezárásuk 1 mp-et vesz igénybe és kész is van. Ez a két memóriaigényesebb alkalmazás, amit használok, ha egyszerre megy, előfordul, hogy kevés a RAM. Akkor az egyiket bezárom.
Ja és 7/24-ben megy nálam a gép, újraindítani sosem kell, mert nem lassul. Mióta Win7 van fent, még sosem találkoztam kékhalállal.[ Szerkesztve ]
■■■ pisztácia kifogyott, csokoládé nem is volt
-