sw RAM Disk - doporuceni
Zdravim,
Zajimalo by me, jestli exituje nejaky free RAM Disk ...popripade, ktery povazujete za nejlepsi (i placeny).
Diky
Zdravim,
Zajimalo by me, jestli exituje nejaky free RAM Disk ...popripade, ktery povazujete za nejlepsi (i placeny).
Diky
Zpět do poradny Odpovědět na původní otázku Nahoru
Ano, free ramdisky existují. Ale nevím, pro jaký to chceš OS, takže nemůžu poradit víc.
Mimochodem, hledání v poradně jsi zkusil?
Např.: http://pc.poradna.net/question/view/45051-ramdisk-p ro-winxp-odkazy
Pro Linux snad ramdisk netreba, ten ma normalni spravu pameti, na rozdil od Win (v mem pripade XP SP2). Hledani jsem zkusil, ale zajimaji mne spise nejaka vlastni doporuceni na zaklade zkusenosti. Zapomel jsem ale uvest jinou vec, a sice, ze potrebuju min. velikost 512MB (dost z tech co jsem vyzkousel mely omezeni prave na velikost vysledneho ramdisku).
Zkousel jsem i ten co zminil Pavel: http://www.arsoft-online.com/index.php?option=com_r emository&Itemid=36&func=fileinfo&id=4 ...bohuzel jsem nejak neprisel na to, jek se s nim pracuje. Je tam nastaveni pres ramdisk.cpl, ale kde se dostanu k tomu disku, to je mi zahadou ..takze pokud bys treba vedel... jinak diky za reakci
Jak souvisí RAMdisk se správou paměti?
On RAMdisk může být třeba i pro DOS, opravdu nejsem jasnovidec, abych věděl, pro jaký OS to chceš, tak tě to snad moc neobtěžuje uvést.
Ramdisk povazuju za inteligentni zpusob, jak se vyresit neschopnost Windows poradit si s vice pameti nez 1GB. Je to pro me ve Win jeho zakladni funkce a duvod proc jej lide instaluji, pokud se mylim, tak pardon. Pokud bych hledal neco pro exotictejsi (nebo historicky OS), urcite bych to uvedl. Kdyz se me nekdo zepta, ze shani ten a ten program, da se predpokladat, ze to chce pro Windows. Jeste jsem nevidel nikoho, kdo by hledal SW treba pro Linux, ale neuvedl to. Ale priste se polepsim a budu tuto informaci explicitne uvadet za kazdym prispevkem.
Můžeš tu neschopnost Windows poradit si s >1GB RAM blíže specifikovat? Stále nevím, kam tím míříš.
Opravdu mě nechtěj vytočit tvrzením, že když se neuvede OS, tak "je přece jasný, že se jedná o Windows XP". Jestli nejsi na poradně první den, tak snad víš, že mnoho lidí neuvede OS a pak z nich vypadne že mají Millenia nebo devadesátosmičky. A i kdyby měli XP, tak při řešení problému často rozhoduje, jestli to je Home nebo Professional, jaká je verze Service Packu nebo jazyková verze. Ale pro mě za mě, klidně OS zatajuj, kvůli mě se přemáhat nemusíš.
Takze na nejakem prikladu: Pustim HD video a XP mi zarvou, ze maji maly swap. Co na tom, ze je volneho 1.5GB v pameti, ze? ..jsou na swapu proste zavisle a nevyresi to ani jeho vypnuti - tady nastupuji hlavne problemy jineho SW, typicky programy pro praci s videem atp...
Nikoho nevytacim, vsak jsem napsal, ze se polepsim
Zatím jsem se s problémem pamětí/swapem nesetkal, mám 1GB RAM, swap vypnutý a všechno funguje. Ale je mi jasný, že to závisí na konkrétních aplikacích a s jakými objemy dat se pracuje. Nejsem si jist, jestli tohle RAMdisk vyřeší.
Ramdisk mi umozni hodit swap do ramky. V diskusi, na kterou jsi tady i odkazoval, sice Vladimír uvadi link na info o tom, ze to v podstate neni prinos, ale musim za sebe rict, ze mam uplne odlisne zkusenosti. PC, ktere ma na ramdisku swap je na tom podstatne lip, nez to, co jej ma na HDD. Prijde mi to i logicke. Vim, ze samotny princip je dobra zhovadilost, ale resim tady prijatelnou oklikou problem Windows. 2GB RAM jsou mi prakticky nanic, protoze XP se po prekroceni 1GB v zaplneni RAMky do ni snad boji ukladat. Nedovedu si taky vysvetlit, proc pri zapnutem swapu (at uz je jakkoliv velky) je v nem vzdycky neco na*rano (nebo si dokonce system stezuje, ze nema misto), kdyz zbyva treba 1.5GB volne pameti.
Aspoň že víš že je to nesmysl
Nesmysl by to byl, kdyby to nefungovalo. Jenze ono to funguje, jen to "provedeni" je na hlavu postavene
No, nefunguje. Ale to nevadí
Tak potom jsem sedel u nejakeho mytickeho pocitace. Teorie je pekna vec, praxe je ale skoro vzdy odlisna.
Cituji: "Now you might say "yeah, but those additional page faults will go faster than they otherwise would because they're satisfied in RAM." True, but it is still better to not incur them in the first place. And, you will also be increasing the page faults that have to be resolved to exe's and dll's, and the paging file in RAM won't do diddly to speed those up."
Takze podle autora clanku je idealni aby vubec nedoslo k vytvoreni nejakych souboru ve swapu, cili je idealni pri dostatecnem mnozstvi RAM swap nemit. Idealni to je, ale ve Windows je vypnuty swap zdroj problemu, coz idealni prozmenu neni. To, ze soubory nacitane ze swapu v ramdisku stejne ve vysledku cekaji na prochmatani disku je jiste pravda. Otazkou jen je, jak je tato operace casta... urcite kazdy dotaz na soubor ve swapu nevyvola dotaz na soubor z disku.
Tvá víra je silná
V úryvku výše se mluví o chybách stránkování.
ale kdepak, to je další z pověr, která se na té odkazované stránce vyvrací.
Co se týče termínů o kterých je v odkazovaném článku řeč, doporučuji:
Page_fault
Virtual_memory
Jsem ateista, mas smulu
Pokud jde o ten uryvek, vim ze "page fault" znamena chybu strankovani, ale nesnazil jsem se o preklad, ale o vyvozeni z napsaneho. Cili chapal jsem to tak, ze pokud swap (v RAM i obecne) zpusobuje chyby strankovani je tedy nejspis PODLE AUTORA idealni jej nemit, to je vse co jsem tim myslel. Ja tohle netvrdim, proto jsem zminoval jako "mensi zlo" umisteni do RAM z hlediska rychlosti, nic vic nic min. Neznam podstatu chyb strankovani, snazil jsem se pouze o vlastni pohled na vec, proto diky na odkazy.
Hlavne ale nesouhlasim s tvrzenim co je uz v uvodu "...if you have plenty of RAM, you aren't hitting your paging file very often..." ...jak uz jsem psal, XP do swapu porad neco mrvi a nekdy je jim i maly a maji z toho problem ...a to je pres 1.5GB fyzicke pameti volne. Neustale maji potrebu kde co hned syslit ve swapu, i kdyz je volne pomalu 80% RAMky. To je trochu nenormalni.
Nejak jsi ale opomenul tu posledni a asi nejvice dulezitou vetu co jsem citoval a nejspis to nebude tak zhave jak uvadi autor ...ja si proste jinak nedokazu vysvetlit rozdil v praci s PC se swapem na disku a swapem v RAM, nic vic ..snazil jsem si to sam sobe proto nejak rozumne podat. Hrabat se v tom ale nebudu, jen si zkusim, jestli to vyresi problem "premiovych" programu s uplnou absenci swapu.
Page fault se bezne preklada jako "vypadek stranky", termin "chyba strankovani" je trosku zavadejici, protoze to neni chyba, ale beznej stav
Windows (narozdiel od napr. Linuxu) potrebuju tolko swapu, aby sa mu do swapu+RAM zmestila vsetka alokovana (committed bytes) pamat.
Alokovana ale neznamena pouzita, cast sa nemusi vobec vyuzit. Staci niekolko krat naraz spustit nic nerobiaci Java program s nastavenim, aby si zabral 1GB pamate a commit limit sa minie velmi rychlo (dalsie spustenie uz vyhlasi chybu), ale skutocne vyuzitie RAM a swap stupne len trochu (vlastne iba RAM, mam totiz 1.5GB RAM).
Nezda sa mi, ze by ta sprava pamate bola tak zla. Trochu (alebo skor dost) ju sledujem pomocou toho nastroja, co je vo Windows v nastrojoch pre spravu a task managera (a k tomu obcas kuknem na velkost pagefile.sys). A robim vseliake testy. Niektore veci su cudne, napr. swapovanie po minimalizacii okna je ked mam kopu RAM, ale nemam pocit, ze by nieco zbytocne spomalovalo PC alebo ze by bol potrebny privelky swap (okrem toho testovacieho pripadu s Javou).
Ak mu nestaci swap, tak tym, ze ho das do RAM, to este zhorsis, ak to vobec system prezije.
Programy, ktore maju memory leak su pre hociaky system, aj programy, ktore legitimne potrebuju vela zdrojov.
Diky za podrobne vysvetleni, presto to minimalne vyzkousim, nevim proc by to melo zabit system, kdyz bych nebyl rozhodne sam, kdo to takto bez problemu provozuje.
Ohledne hlasky s chybou... pokud jsi mel na mysli tu o nedostatku virtualni pameti, tak jen tak informacne abych to upresnil, to zminene video jsem tady bezproblemu prehraval, kdyz tady bylo jen 512MB RAM a swap mel stejnou velikost. Nyni tady jsou 2GB RAM a swap mel pri tom prehravani videa 128MB.
Stale se snazim marne zprovoznit ten AR RAM Disk co jsem linkoval vyse (http://www.arsoft-online.com/index.php?option=com_r emository&Itemid=36&func=fileinfo&id=4)
..uz se mi povedlo jej presvedcit k instalaci driveru, nainstaloval si ale asi nejaky Microsofti "Windows RAM Disk Controller" (je videt ve Spravci zar.). V nastaveni (pres ramdisk.cpl) si vesele pise, ze je "running", ale ja bych to netvrdil. Spatril jsem jej pouze jednou (ale pouze jednou, po druhem spusteni TC uz nebyl) pod diskem Z: (i kdyz mel nastaveno R:) v Total Commanderu. At kombinuju vsemozne (tech par nastaveni co tam je), disk stale nikde.
Uz jsem zjistil kde je problem. On totiz nehodla fungovat ten ramdisk driver od AR. Spravce zarizeni zobrazi zluty vykricnik (kod 31) a slus. Korektne se nainstaluje pouze ten od MS, ktery jsem zminoval, pak ale ramdisk nejspise nefunguje spravne, protoze i kdyz driver registruje, disk nevytvori. Pri instalaci jsem postupoval naprosto normalne, potvrdil nepodepsany driver a restartoval, jak program doporucil. Vysledkem je bohuzel ale ten vykricnik u driveru.
Já používám ramdisk, kterej je schopnej udělat přes 1 GB... Info česky tady, pořádně přečíst: http://www.craftcom.net/18_forum/viewtopic.php?t=22 5&highlight=ramdisk
Pavel
dekuji, podivam se na to