RAM disk - operační paměť nebo pevný disk?
autor: Tomáš Šulc , publikováno 2.7.2008
RAM disk - operační paměť nebo pevný disk?

Určitě jste o RAM disku už někdy slyšeli. Hodně populární býval v době DOSů, který dokázal využít jen 640KB RAM a tehdejší počítače mívaly i 1MB RAM. V poslední době se tato technologie stává opět populární s tím, jak závratně klesají ceny DDR2 operačních pamětí. Že nevíte, co to je a k čemu je to dobré? Po přečtení článku pochopíte a třeba vás i přesvědčím, že RAM disk už na vás čeká...


Využití - instalace s nejčastěji používanými programy

RAM disk - operační paměť nebo pevný disk?

Používáte často aplikaci, která se poměrně dlouho spouští a přitom nezabírá tolik místa? Co třeba si ji umístit na RAM disk, který se bude spouštět společně se startem počítače. Typickým příkladem mohou být Open Office 2.0, které svou spouštěcí dobou nudí kde koho. Na druhou stranu má to i jisté nevýhody. Tou první je bezesporu velký nárok na kapacitu. Přece jenom takovéto programy většinou už mají stovky MB a vaše RAM není neomezená. Stejně tak je nutné tyto programy do RAM někdy nahrát, což se bude nejspíše dít ve formě načtení image při startu počítače, takže minimálně jednou čekat budete tak jako tak.

edit Vašek Vlček: Pokud vám ale leží v šuplíku nepoužívaný flash disk, co ho takhle zapojit do práce? Stačí když má jenom trošku rychlejší čtení (15-20MB/s) a bude pro často používané programy úplně perfektní. Ani nový vaší kapsu nijak nezatíží, 2GB pod dvě stovky a máte slušnou šanci, že bude i solidně rychlý - pokud vám tedy výrobce nepodstrčí nějaký ten historický ležák. Pro start programů nemusí být úplně jak blesk, podstatné je hlavně to, že má nulové seeky a také nezatíží hlavní systémový disk. Můžete si tak v podstatě pro jakýkoliv operační systém udělat něco jako ReadyBoost z Windows Vista. Výhodou je, že si sami můžete přesně vybrat aplikace pro rychlé spouštění, navíc při kapacitě okolo gigabajtu či dvou už se nemusíte nějak moc omezovat. Nejčastěji používané aplikace jako je filemanager (FAR či TotalCommander), prohlížeč obrázků (ACDSee), archivovač (WinRAR, 7zip), internetový prohlížeč, ofis a ještě pár dalších bude startovat citelně rychleji. Zvlášť když flashdisk zformátujete jako NTFS a nastavíte kompresi dat. Navíc jako NTFS oddíl ho můžete připojit jako adresář na již existujícím disku, stačí jenom v Disk Manageru odstranit přidělené písmenko a naopak zvolit připojení do prázdného NTFS adresáře. Tak si můžete jednoduše vytvořit "speciální" složku třeba v Program Files a do ní ukládata potřebná data. Jedinou nevýhodou je zabraný USB konektor a pokud nepoužijete připojení do NTFS složky i další písmenko v systému - to není zas tak špatná výměna za solidní urychlení práce a navíc bez nároků na operační paměť.

Využití - co třeba temp?

RAM disk - operační paměť nebo pevný disk?
Na velikost tempu dávejte při použití RAM disku dobrý pozor

Dočasné soubory nevytváří pouze internetové prohlížeče, ale i spousta ostatních programů. Opět lze jejich běh částečně zrychlit tím, že během své práce nebudou dočasné soubory ukládat na disk, ale do operační paměti. Aby toto v praxi fungovalo, stačí přednastavit systémovou proměnou TEMP a většina solidně napsaných programů začne používat RAM disk bez problémů. Příslušné nastavení najdete ve vlastnostech tohoto počítače (My Computer Properties) > kde v nastavení výkonu (Performance Settings) najdete systémové proměnné (Environment Settings) a tam jsou TMP a TEMP. Stačí změnit příslušnou cestu a voilá, máte nový TEMP na RAMdisku. Není třeba ho zálohovat na pevný disk, naopak je praktické že po každém restartu se dočasné úložiště promaže. Normálně tam programy nechávají solidní bordel a adresář časem pěkně bobtná.

Opět ale platí pozor na velikost. Například WinRaru můžete znatelně pomoci (zrychlení o řádově desítky procent), ale jakmile budete rozbalovat několik GB velký soubor, máte problém. Otestujte a sami uvidíte.

Využití - tentokrát obecně

RAM disk - operační paměť nebo pevný disk?

Obecně řečeno, RAM disk je přímo ideální místo pro stránkovací soubor. Z klasického pevného disku probíhá čtení sekvenčně, aby disk přečetl nějaká data, vždy musí přemístit hlavičku na správné místo. Tento mechanismus je ve své podstatě velmi zdlouhavý. Navíc, pokud současně s čtením stránkovacího souboru z disku čtou další programy, systém se zahltí a čeká na provedení
všech I/O operací. RAM disk tento problém elegantně řeší. Odlehčuje pevnému disku, se kterým nadále pracují pouze aplikace. Stránkovací soubor je v operační paměti (ovšem transparentně, systém o tom neví), ze které probíhá čtení téměř instantně.

Další výhody RAM disku se projeví teprve při opuštění omezení 32-bitové architektury. Na 64-bitovém systému je rázem k dispozici neomezené množství paměti. V duchu reklamy jednoho mobilního operátora sice "neomezeně" znamená nějakých 8GB kvůli současným možnostem hardwaru, ale i to je proti 3GB na 32-bitovém systému velký pokrok. Na RAM disk se dá umístit leccos, například pro práci s videem je přímo ideální. Už abychom tu měli 4GB moduly RAM;
poslední generace čipsetů již počítá s kapacitou 16GB (4x4GB), ale 4GB moduly jsou zatím v nedohlednu.

Nevýhodou RAM disku je pouze dočasný zápis dat. V momentě, kdy vypnete systém, data na RAM disku se ztratí. Tvůrci RAM disků tento problém řeší jednoduše - při každém zápisu dat na RAM disk se jeho obsah může "zálohovat" na pevný disk, a při opětovném spuštění systému se vše nahraje zpět.

Swapovací soubor ano či ne?

RAM disk - operační paměť nebo pevný disk?
schéma virtuální paměti bez použití RAM disku, swapovací soubor je na HDD a je při zaplnění RAM brzdou

Při přípravě tohoto článku jsme poměrně dlouhou dobu vášnivě diskutovali s Vaškem Vlčkem nad tématem swapovacího prostoru na disku. Má smysl, když máte dost RAM nebo ne? Výhody přesunutí swapu do RAM disku jsou jasné. 32-bit programy nedokážou využívat více jak 2GB RAM, některé počítačové hry běží lépe a podobně. Vašek ale argumentoval tím, že když swap úplně zakáže, tak se mu na disk stejně nebude nic zapisovat a programy budou používat jen RAM.

Na jednu stranu má samozřejmě pravdu. Na disk se opravdu nebude téměř zapisovat, ale přichází i o výše uvedené výhody (kterých dle mého mínění není málo). Stejně tak některé programy swapovací soubor vyžadují pro svůj běh. Není jih mnoho, ale existují a i samotný Microsoft vypínání swapu v žádném případě nedoporučuje. Takže jaká je odpověď?

Na tu se nedokáže téměř nikdo shodnout (opravdu světově, viz různá zahraniční fóra). Jedna skupina lidí tvrdí, že smysl nemá a lze bez něj fungovat daleko lépe. Já razím teorii, že je lepší používat RAM disk a přesunout tam swapovací soubor. Volba je však v tomto případě na vás.

//Vašek Vlček Už týden mi běží Windows Vista 64 na 4GB paměti bez jakehokoliv swapfile a je to úplně v pohodě, nic nestávkuje a naopak funguje jak má. Zatím se mi ještě nepodařilo spustit tolik aplikací, aby mě systém hlásil nějaké problémy. Naopak neviděl bych moc rád, kdyby mi kus volné paměti natvrdo ukousnul ramdisk, který pomůže jenom někdy. To raději nechám systému volnou paměť, ať využívá vlastní cache - ta sice možná není úplně ideální, ale zato je plně dynamická a dokáže se pěkně sama okamžitě zmenšit jakmile systém potřebuje volné místo. V kombinaci právě s flashdiskem, který jsem při debatách okolo optimalizace s ramdiskem zkušebně začal používat dodaly i jinak líným Vistám opravdu novou úroveň rychlosti.

Závěr

RAM disk - operační paměť nebo pevný disk?
hardwarový RAM disk od Gigabyte, pamatujete?

V tom, jak RAM disk využít, se asi našel každý z vás (možností je opravdu nepřeberně, obzvlášť ono prohlížení internetu se týká každého rozdíl určitě poznáte (a kdo tvrdí, že mu jede Internet Explorer dobře i bez RAM disku, nechť vyzkouší a posoudí sám).

Každopádně k celé problematice už dodám jen to, že za zkoušku RAM disku v podobě programu Gavotte RAMdisk nikdo nic nedáte a myslím, že po prvním vyzkoušení v praxi si RAM disk oblíbíte pro jeho extrémní rychlost.

No a pokud to s RAM diskem myslíte vážně, tak sáhněte po programu SuperSpeed Ramdisk Plus. Je sice z testovaných nejdražší, ale nabízí obří spoustu různých nastavení a stejně tak nabízí nejvyšší výkon (nejlepší správu paměti).

RAM disk - operační paměť nebo pevný disk?

Celé kouzlo zrychlení běhu všeho možného má ale jeden menší problém. Je pro to všechno dohromady potřeba mít  dostatek operační paměti, takže pokud stále patříte k velké skupině lidí, která má pouze 1GB RAM či méně a o RAM disk máte zájem (na vyšší úrovni než cache pro Operu), zauvažujte o upgradu. Operační paměti DDR2 jsou v dnešní době směšně levné a i já osobně se musím přiznat, že mě některá nově objevená kouzla RAM disku přiměly ke koupi 8GB RAM a přechodu na 64-bitový operační systém, ačkoliv jsem dosud byl zastáncem teorie, že 2, maximálně 4GB RAM stačí na téměř vše.

To je už samozřejmě hodně extrémní případ, na většinu z výše popsaných činností bohatě postačí 3 či 4GB operační paměti, které dnes koupíte za srandovních 1500Kč (a mám na mysli značkové 800MHz paměti s doživotní zárukou).




 
Komentáře k článku
RSS
Pouze registrovaní uživatelé mohou přidat komentář!
2.7.2008 08:18:28   15.195.185.xxx 136
pekne, dobra robota. ale vyuzitie naozaj iba pre nadsencov, ostatni to preziju aj bez ram hdd

aj ked premyslam, ze dokupim 4gb ram a hodil by som si na to wmware co mi zbytocne zabera miesto na raptore
2.7.2008 08:37:51   81.19.4.xxx 124
Nevim jestli tomu spravne rozumim...

Mam WinXP Profi 32bit a 4x1 GB RAM... wokna mi alokuji neco kolem 3,5GB RAM,coz je asi ten lepsi pripad. Takze, ted kdybych si vytvoril napr 512MB RAMdisk, odkud se to vezme? z tech 0,5GB nealokovane pameti nebo z te alokovane?

Pokud z te alokovane, ma to v mem pripade smysl? Nekde sem cetl neco o 2GB na aplikaci a 1GB pro OS... je to opravdu tak? pokud ano, a mam zapnuty swap file, tak se teoreticky tech zbylych 0,5GB nevyuziva? Nebo je vyuziva jina aplikace, to asi jo, ze?

Pokud to teda spravne chapu, tak se tu uvazuje situace kdy nam jde o vykon jedne aplikace a na dalsi se nebere moc ohled, cili napr. ten photoshop nebo hra. V takovem pripade by teda ten RAM disk smysl asi mel...

Ted me jeste napada: nastavim odkladaci prostor treba trem aplikacim na ten muj pomyslny 512MB RAMdisk a budu je mit vsechny pustene. Co se stane v pripade, ze se ten ramdisk zaplni?
2.7.2008 12:09:45   93.91.49.xxx 123
alokace ramdisku by proběhla z alokovatelné paměti, tj odečetla by se z těch 3.5G. některé ramdisky umí využít i nealokovaltenou paměť, bohužel to zatím nemám moc otestováno. na 32bit systému má IMHO smysl právě ten 512MB ramdisk pro různé cache a tempy. pokud se ramdisk zaplní, tak to problém není, prostě jakoby dojde místo na disku
3.7.2008 16:13:38   85.135.227.xxx 143
Pripomina mi to doby z MS Dos, kedy ramdisk.sys vedel pouzivat aj dosom nevyuzitu RAM (samozrejme pred verziou 5). Napadlo ma ze by som mal nakopnut na PC Win98 a otestovat tohto predstavitela od MS .
7.7.2008 06:46:10   62.24.72.xxx 123
přidej si do boot.ini parametr /pae. Je to tak že těch chybějících 500 MB je pamět jineho HW (řadič disků, ..) a okna ji mají na začátku adresního rozsahu a bez pae pak použijí pouze 3,5 GB ram (dohromady 4GB = jinápamět + RAM). PAE umožní používání paměti nad 4GB a tedy i zbylých 500 MB z RAM.
jinak doporučuji v tomto případě i použití parametru 3GB.
8.7.2008 16:36:01   77.104.214.xxx 113
Ano, dobře to říkáš. Jednoduchá matematika.
50 + 100% = 100
100 - 50% = 50
Je až s podivem, že někteří (viz komentáře níže) toto stále nechápou...
8.7.2008 16:37:15   77.104.214.xxx 114
Ale sem klik blbě na odpovědět. Mělo to být o řádek níže... :-)
2.7.2008 09:00:33   89.203.161.xxx 156
Za $49,95 pro 32-bit OS a $99,95 pro 64-bit OS (tedy o 50% více, podle mě se vůbec nevyplatí šetřit)...

At pocitam jak pocitam, je to o 100 % vice.
2.7.2008 11:03:49   86.49.88.xxx 126
to pocitas samozrejme blbe a navic neumis cist - rozdil v clanku neni 32 vs 64-bit ale rozdil mezi verzemi, pridane funkce jsou ve verzich Plus, ne v 64-bitovych
3.7.2008 11:13:54   85.207.233.xxx 114
Ne, počítáš to pochopitelně blbě ty. Je to samozřejmě o 100% více...nebo sis dělal jen srandu že to nevíš? Snad.
3.7.2008 12:35:50   89.185.245.xxx 133
blbě to počítáte oba. existujou dvě verze - horší a lepší, a obě v 32bit a 64bit provedení. takže ten 100% rozdíl v ceně je mezi horší a lepší verzí, ale 32bit a 64bit stojí stejně.
2.7.2008 09:09:52   194.228.26.xxx 133
ještě jsem celý článek nepřečetl, ale co je
"page file pro Internet Explorer"? Já myslel, že pouze používá svůj temp folder na cache, ale ne page file nebo scratch file jako Adobe.
Seek u RAMDisku? Eliminovat jej a radší číst rovnou 16MB bloky? Je to podložené testy? Nemůže zrovna toto souviset s dlouhými bloky pro zápis?

Je tam více nepřesností a nedotažeností, ale pro nenáročného čtenáře jako ilustraci možností použití RAMDisku dobré.

Perlička na závěr: nejrychlejší je používat kombinaci i-RAM na systém (třeba Windows 2003) a RAMDisk pro temp, swap, scratch, spooler atd. 4GB i-RAM + 8GB RAM a každý OS je pak rychlý. Vřele doporučuji - extrémní výkon, zcela tiché. A podle osobních zkušeností spolehlivé...
2.7.2008 09:41:48   62.245.90.xxx 123
i-RAM by byl super, ale s limitem 4G?
Uz aby se do toho pustili dalsi vyrobci nebo Gigabyte vydal novejsi verzi...

Btw mit %temp% na ram-disku nemusi clovek ocenit v momente, kdy vypadne elektrika.
2.7.2008 12:10:55   93.91.49.xxx 104
jasně, autor nejspíš myslí temp folder a ne page file.
9.7.2008 18:27:16   77.236.211.xxx 104
to jestli se tolik bojis o sva data pri vypadku elektriny, tak by jsi mel mit snad UPSku, ne?
2.7.2008 09:12:32   84.42.166.xxx 136
RAM disk je krásná věc, například na databázové indexy, to je nad slunce jasné.
Ovšem dávat pagefile.sys do RAM disku je totální nepochopení správy paměti a úplně stejný výsledek, ale drasticky efektivnější je RAM disk zrušit a zakázat pagefile.
Dále RAM disk se "zálohováním" na HDD je totální kravina, normální práce se soubory je identická, prostě se místo RAM disku použije automaticky a bez práce disková cache a celkový výkon systému bude vyšší.
2.7.2008 09:36:37   199.64.72.xxx 123
až na to, že existuje dost programů, které se ti bez povoleného pagefile nespustí, například ANSYS.
2.7.2008 11:45:17   91.127.40.xxx 115
book mam 3 roky a 7 mesiacov. Je tam 1GB ram. Swap mam vypnuty, bo system je podstatne rychlejsi. Iba pri skenovani 600dpi (co nerobim) corel po 3-4 A4kach padne. Vo vsetkych ostatnych mnou na notebooku pouzivanych aplikaciach 1GBram bez swapu staci. Na desktope mam aktualne 3GB ram, kedze 32bit system viec nevie. Ako v xp tak aj vo viste mam vypnuty swap. NIKDY sa nestalo, ze by doslo volne miesto. Crysis berie vo viste na very high nieco pod 2GB ram.
2.7.2008 12:11:43   93.91.49.xxx 113
jasně, ale kolik procent uživatelů ANSYS používá? troufl bych si tvrdit, že nějakých 95-99% uživatelů nikdy nenarazí na software, který by pagefile vyžadoval.
2.7.2008 13:14:16   80.152.143.xxx 115
Pred par lety jsem zakazal swap a narazil jsem na dost her, ktery se bez swapu proste nerozbehly a hlasily neco jako "Na disku je pouze 120GB mista, ale tento program potrebuje 50MB, prosim uvolnete nejake misto a spustte znovu" (ano, jednotky jsou spravne).
Podle me neexistenci swapu nerozdejchalo nejaky systemovy DLL (Win2000)
2.7.2008 13:18:53   93.91.49.xxx 113
jo na tohle jsem kdysi narazil taky, tuším u Need For Speed 4 ve Windows XP. patch to vyřešil
2.7.2008 13:21:14   80.152.143.xxx 113
Bylo jich vic, ale na NFS bych si taky tipnul ;) Jsem hrdym majitelem NFS 5 originalky, ale hraju piratskou verzi, neb originalni verze padne pri spusteni SafeDiscu ;)
4.7.2008 16:54:38   194.213.42.xxx 105
Já to tak mám taky ale z jiných důvodů ... U nás koupít většinu her jen lokalizovaných a mě ta čeština ve většině her hrozně vytáčí, takže si nainstaluju palbu, hodím tam svůj klíč z čeké origošky a je to.
2.7.2008 17:07:20   80.123.0.xxx 113
Tak na uvod, nemyslim ze som zrovna expert, ale s Ansys-om robim asi tak 15 rokov. A tvrdim ze nie je pravda, ze ansys sa bez swapu nerozbehne! Ansys sa rozbehne na windows s 256MB pamate, celkom slusne. Pravda, na vypocet treba viac. A jedine ak nie je dost pamate na vypocet, spadne riesic (ak bol zvoleny taky, ktory potrebuje vela realnej pamate). Naproti tomu, s "frontalkou" poriesis na pc s 1GB pamate kludne aj problem so 100 milionmi rovnic. Ked mas dost casu, pochopitelne...
3.7.2008 11:09:28   62.242.2.xxx 113
ansys nepouzivam, vedel by si ako by som mohol nastavit taku a ty hovoris "frontalku" v Nastrane?
8.7.2008 11:36:02   199.64.72.xxx 93
jak ten ANSYS spoustis a kterou verzi? Bez zapnuteho swapu ANSYS ani nespustim, verze 10 i 11.
2.7.2008 10:31:32   212.111.4.xxx 164
No je vidět, že jsi to totálně nepochopil. Windows XP vidí z fyzicky nainstalovaných 4GB RAM pouze 3,25GB, ze kterých program, i kdyby byla veškerá paměť volná nedokáže alokovat více jak 2GB fyzické paměti + swap ... takže když si dáš swap do Ramdisku, v podstatě využiješ o 1,25GB RAM více pro jednu aplikaci. Nejsou to sice celé 4GB, ale pořád je to lepší než nic nebo i více než 1,25GB na HDD. Zakázat Swap je samozřejmě možné, pokud si rád čteš hlášku, že velikost virtuální paměti je příliš nízká a nebo jsi štěstím bez sebe, když ti programy padají nebo začnou používat vlastní tempy, kterou jsou na rozdíl od kompaktního pagefile.sys, roztroušené po celém disku jako skleróza. Některé hry, jako například Gothic 3 jsou schopně využít nejenom ty 2GB RAM, které mají fyzicky k dispozici, ale ještě pěkný kus swapu navíc. Ramdisk jsem začel využívat právě kvůli této hře, kde lagy při přechodech mezi lokacemi, trvali i 2 sekundy, než si natáhl další část mapy a textur. S ramdiskem a pagefile.sys na něm, nevím co je lag. Hry i startují o poznání rychleji.

Původně jsem jsi myslel že přechodem na 64 bitové Visty se něco spraví, ale omyl! 32 program neustále využívá 32bitovou správu paměti a je tedy limitován 2GB fyzické paměti, takže se i na 64 bitových Vistách člověk neobejde bez rychlého swapu. Jedinou výhodou je, že si swap může udělat větší ... u 4GB RAM využije celou paměť nad 2GB a ne jen 1.25GB.

I Intel sám prohlašuje, že více jak 2GB fyzické RAM spárované s jeho procesory nemá významnější benefit na výkon počítače. Proč asi, když většina programů a her ve 32bitové verzi, nemůžou zbytek paměti bez pagefile na Ramdisku využít!

Osobně používám RAMDiskXP a RAMDiskVE. Moje zkušenost s nimi je výborná a hlavně. Trial není na 30 dní ale třicet spuštění! Pokud tedy jednou program nastavíte, uložíte nastavení, tak aby se používala při každém startu a spustíte Ramdisk, pak samotný disk funguje neomezeně dlouhou dobu, ale po 30 spuštěních již nemůžete do nastavení dělat změny. Pro člověka, který do něj nepotřebuje vrtat je vlastně zadarmo. jen pod 64bit Vistami má ten problém, že ovladač není podepsaný, a pokud na disk umístníte swap pak po každém startu systému píše hlášku, že byl nalezen nový hardware a pro jeho používání je třeba restartovat system. Ramdisk samozřejmě funguje bez problémů, ale koho ta hlaška otravuje, může dát při každém spuštění nahrát image disku a hláška zmizí. Bohužel start Vist se znatelně zpomalí.
2.7.2008 10:46:12   89.124.8.xxx 1423
Vy ste vsichni uplny hlupaci.
To, ze RAMdisk ja pro vas vyhodny, neni zpusobeno jeho uzasnymi vyhodami,
ale jen a pouze tim, ze oklikou nahrazuje to, co DEMETNI memory managment systemu windows nedokaze.

Takze uz si to uvedomte, je to proste nouzovy reseni, ktery ma uspech jen a pouze diky demenci windows.

Jinak davat swap do RAMky je ciste jako teoreticka myselnka naprosty nesmysl.
To, ze windows a nektere programy to implementuji dementne je vec jina...
2.7.2008 11:06:26   86.49.88.xxx 204
naprostej hlupak ses ty, s touhle argumentaci lze napsat i to, ze kdyz na dovolenou letime letadlem, nebo jedeme autem, tak jsme hlupaci a meli bychom si uvedomit, ze je to pouze nouzove reseni majici uspech jen diky neschopnosti vynalezt teleport...
2.7.2008 11:24:08   199.64.72.xxx 95
to není dobré přirovnání, neboť tento problém alokace paměti je jen u systému Windows, konkrétně 32 bit windows. Jiné OS, popřípadě 64 bit Win už s tím problém nemají.

Aby to přirovnání bylo správné, tak by museli ostatní používat teleport, jenom určitá skupina lidí by létala letadlem :-)

Takže ten člověk má vlastně pravdu.
2.7.2008 12:41:24   89.124.8.xxx 124
Ne, to je jako kdybys jel na dovolenou z Cech do Chorvatska a bral to zkratkou pres Moskvu.
2.7.2008 12:13:03   93.91.49.xxx 94
s tím souhlasím, memory management Windows je naprosto zastaralá věc, měli by to konečně překopat tak, aby to počítalo s dostatkem paměti
2.7.2008 13:19:42   80.152.143.xxx 134
Ten limit 3.25GB (zalezi na pocitaci, BIOSu, chipsetu...) je danej omezenim HW architektury, protoze z tech 4GB adresovaciho prostoru se cast ukousne predevsim pro PCI zarizeni a dalsi (PCIe config space, APIC atd). Tech zbejvajicich 0.75GB se da pouzit pouze pokud:
- OS je 64bit a soucasne
- danej chipset umoznuje premapovat tech 0.75GB nad hranici 4GB

Jinak je ta cast RAM ztracena, a to pro jakejkoliv OS a jakoukoliv aplikaci, proste neni videt, neexistuje...
2.7.2008 15:01:48   217.195.161.xxx 94
Presne tak, velice vystizne popsano...
2.7.2008 09:19:56   84.242.78.xxx 113
Jiz nekolik let. Mam 4GB ram. mam nastaveno 512MB AGP . Wokna ukazujou 3.5 GB .Krom vypleho swapu mam Memory usage na System chache. Pocitac je o mnoho zivejsi v porovnani s pouzitim swapu. Hlavne pri prepinani mezi aplikacema. Zadne cakani. Jinak je moznost pri startu oken nastavit v boot.config switch /3GB. Ktery umozni vyuzivat 3GB na process misto 2GB..Takze ta fama , ze napriklad XP32 dokazi vyuzit jen 2GB RAM neni pravda. Je to 2GB na proces. Ale kdyz pustite jinej proces(program), ten muze vyuzit tech dalsich 1.5G v mojem pripade. Jinak Ram Drive je fajn. Ale neni nad XP64 s poradno nalozi RAM aspon tech 8 GB.
2.7.2008 09:30:51   194.228.26.xxx 113
bez swapu se některým aplikacím nechce běžet...to není pouze věc volby.
Radší než XP64 rovnou W2K3 - je pro ně víc ovladačů. Nebo rovnou W2K8?

boot.config switch /3GB je pěkná srajda. Photoshop pak jede jako hlemížď. Už aby byla venku CS4 ve 64-bit verzi, pak to bude vyřešené...
2.7.2008 09:45:25   89.185.245.xxx 103
konkrétně kterým aplikacím?
2.7.2008 11:25:13   199.64.72.xxx 103
ANSYS
2.7.2008 12:00:26   84.42.242.xxx 94
MATLAB

FEMLAB

FLUENT
2.7.2008 12:14:02   93.91.49.xxx 125
znovu opakuju to co jsem napsal nahoře - drtivá většina uživatelů s těmihle aplikacemi vůbec nepřijde do styku.
2.7.2008 11:23:23   84.242.78.xxx 94
tak ja tam mam plno standartnich aplikaci, i ten photoshop,Mayu, 3DSMax, hry kancelarske i dev aplikace a nesetkal jsem se kulu swap off se zadnejma problemama.
4.7.2008 16:58:31   194.213.42.xxx 103
Kde ten swap vypnu?
8.7.2008 23:48:24   84.242.78.xxx 93
My computer -> Properties -> Advanced -> Performance settings - > Advanced
2.7.2008 10:36:06   217.195.161.xxx 103
Ten switch -3GB vyuziva funkce PAE ( http://en.wikipedia.org/wiki/Physical_Address_Extension ) a trosku zpomali pristup do pameti, navic to je vhodne tak pro nejake databazove aplikace co s tim pocitaji, normalni programy jsou stavene prave jen na ony 2GB.
2.7.2008 11:21:30   84.242.78.xxx 103
no urcite...ale tenkrat jsem to cvicne testoval ze jsem vytvoril pod XP32 Framework 2.0 C# ArrayList a naplnil ho nejakym blabolem. A ta pamet nalezla do tech 3GB nez to zuchlo.
2.7.2008 12:15:52   93.91.49.xxx 103
přesně, pro PAE je třeba speciálně zkompilovaná aplikace, která s ním počítá. běžný program z toho těžit neumí
3.7.2008 00:24:37   89.111.89.xxx 94
se mi zda, ze michate (spolu s VV) PAE, 4GT(/3GB), AWE a IMAGE_FILE_LARGE_ADDRESS_AWARE aplikace dohromady
link link
8.7.2008 23:46:23   84.242.78.xxx 93
http://support.microsoft.com/kb/833721 boot.ini
2.7.2008 09:29:54   91.127.150.xxx 113
Dobry clanok, konecne niekto, kto tomu rozumie.

Osobne mam 8GB RAM, disky v Raid0 a pouzivam RAMdisk, prave koli moznosti zavesit 32bit aplikacii viac ako (2) 3,2GB RAM (konkretne PS). Praca v PS s 6GB RAM vyzera uplne inac. Ale je tiez pravda, ze nie kazdy podobne srandicky vyuzije, ze...
2.7.2008 09:53:47   84.42.242.xxx 1215
Ach bože, tahle perla to se jen tak nevidí:

"Obecně řečeno, RAM disk je přímo ideální místo pro stránkovací soubor."

K čemu mi bude, přesunout si stránkovací soubor do RAM, když do swapu se odkládá, až když není v RAM místo?

2.7.2008 10:02:58   89.185.245.xxx 145
to je blbost. do swapu se odkládá průběžně, a ne až když není místo v paměti. všeználek vašeho formátu by to mohl vědět.
2.7.2008 10:38:01   89.124.8.xxx 115
Ale nene. Ma pravdu. Davat pagefile do RAMdisku je proste blbost.
2.7.2008 10:39:06   91.127.156.xxx 114
Nie je to az taka blbost. Vo Windowse totiz ide nastavit tzv. "conservative swap file usage" kedy sa najprv vyuzije vsetka dostupna operacna pamet a az potom swap file.
2.7.2008 12:15:12   93.91.49.xxx 104
ne nelze. tohle fungovalo na Windows 9x, kdežto na řadě NT tohle prostě neexistuje, můžete to doplnit do registru ale nemá to žádný vliv
2.7.2008 10:40:53   217.195.161.xxx 103
Je pravda, ze sprava pameti ve Windows tak funguje a cast pameti alokovane mene vyuzivanymi programy system treba proste nasype na disk a uvolni misto pro systemovou cache. Takze kdyz po hodine prace v jinych programech, treba nenarocnych na vyuziti pameti, chcete mrknout do Outlooku co tu hodinu sedel schovany na liste zacne mi disk pekne vrcet.

Osobne taky nemam uplnou duveru v reseni typu ramdisk, radeji si pagefile kompletne vypnu (4GB RAM bohate staci i pri pouziti Vista 64 na cokoliv). Ale chapu, ze to muze mit pro nekoho prinos. Tak proc o tom nenapsat :-)
2.7.2008 11:59:06   84.42.242.xxx 103
Aha? a který imbecilní operační systém se takto chová? Abych věděl, co si nemám nikdy pořídit!

PS.: Vysvětlete mi, proč byse mělo odkládat do swapu, když je RAM volná? jakýto má smysl?
2.7.2008 12:17:05   93.91.49.xxx 104
protože memory management windows je zastaralý, to je prostě fakt. takhle se chovají všechny windows. nepoužívané stránky vyhodí do pagefile (pokud je zapnutý), i když je volné fyzické paměti dostatek.
2.7.2008 12:18:49   84.42.242.xxx 113
Oh děkuji. Týká se to i Visty? Vidím, že windows jsou na tom ještě hůř než jsem si myslel.
2.7.2008 12:36:48   93.91.49.xxx 94
ano, týká. sice jsou tam berličky typu superfetch a readyboost, ale to na věci nic moc nemění.
2.7.2008 14:57:04   84.42.242.xxx 103
To mě teda pánové z Microsoftu zklamali. Vistu mám jen jako zavádeč pro hry, takže jsem Swap nikdy nezkoumal, a Opensuse díky 4GB RAM v mém 2GB Swap oddíle nikdy nebylo.
2.7.2008 20:53:20   89.176.99.xxx 103
no windows tyto odswapovane stranky nahrazuje diskovou cachi, coz neni apriori spatne, naopak programy ktere prave pouzivate jsou diky tomu rychlejsi, ale problem prave nastane pokud se chcete vratit do "nepouzivaneho" programu. Uplna tragedie je to i v pripade pokud napr. date na pozadi kopirovat velky soubor, tak dementni windowsy si ho uplne zbytecne nacachuji. Proto radeji swap vypinam, toto chovani se pak eliminuje.
2.7.2008 10:41:58   89.124.8.xxx 1024
Co je tohle zase za clanek? Autor asi dostal od vyrobce SuperSpeed ramdisku zaplaceno ne?

Jakej ma smysl porovnavat RAMdisky s fyzickymi disky? Je to neco UPLNE jineho.

A jakej ma smysl porovnavat naky 3 softwary kdyz jsou vlastne stejny ... ty rozdily v rychlosti stejne nikdo nepozna...

Taky me mrzi, ze se autor vubec nezminil o Linuxu, kde technologie RAMdisku dominuje a urcite je mnohem vymakanejsi nez naky komercni graficky kraviny na windoze. Co treba SquashFS nebo UnionFS, nebyla by zminka?

Na zaver si jeste rejpnu: Co je to "Mozzila Firefox"? To je naka napodobenina Mozilla Firefoxu?
2.7.2008 12:18:00   93.91.49.xxx 123
linuxáci tyhle věci znají, a pro windowsáka to má nulovou informační hodnotu. tady nejsme na root.cz ;)
2.7.2008 14:16:52   78.102.86.xxx 113
Evidentně někteří linuxáci tyhle věci neznají. "Technologie RAMdisku" je na obou systémech totožná (a v podstatě triviální co se implementace týče). O SquashFS (komprimovaný fs) a o UnionFS (sjednocení více fs to jednoho) by nebyla zmínka ani v podobném článku na root.cz
Ramdisk je v linuxu součástí kernelu a k jeho použití není potřeba žádných speciálnách aplikací. Stručný návod v pěti bodech je na http://www.vanemery.com/Linux/Ramdisk/ramdisk.html
2.7.2008 12:39:35   89.124.8.xxx 103
Jo a krome toho, mam dojem, ze Win32 API obsahuje funkce ne vytvoreni RAMdisku ne?
Takze vlastne neni potreba kupovat nakej soft.

Staci si napsat par radek kodu v cemkoli a je to.
2.7.2008 12:55:28   93.91.49.xxx 94
ano to je pravda. jen mám pocit že to pak nejde namapovat jako písmeno, nejsem si tím přesně jist
2.7.2008 13:15:14   89.124.8.xxx 103
Jo jde to ... nekde jsem videl navod jak to udelat v delphi, ale nemuzu to najit... Vim ze sem to onehda hodil jako Z:
2.7.2008 13:19:25   93.91.49.xxx 103
otázka je jestli řešení přes Delphi pojede i v x64 prostředí
2.7.2008 14:03:10   89.124.8.xxx 103
To nevim, ale je jedno jestli to udelas v delpsi nebo necem jinym, pac to stejne vola funkci API windows, takze zalezi jak je to ve windows implementovany...
2.7.2008 10:43:21   89.102.38.xxx 113
Dobrej článek, taky si s tím v poslední době hraju a netušil jsem, že v jednotlivých programech je tak velký rozdíl ve "výkonu" ramdisků.
2.7.2008 11:01:23   89.190.48.xxx 113
Bohužel chybí volba písmena RAMdisku, což je poměrně velká škoda....

Oddíl se dá při vytváření natavit jako unformared a poté ve správci úloh zformátovat i na ntfs a přiřadit jakýkoliv písmenko. Tak v čem je problém?
2.7.2008 11:11:19   84.47.10.xxx 105
Vašek Vlček Už týden mi běží Windows Vista 64 na 4GB paměti bez ramdisku a je to úplně v pohodě, nic nestávkuje a naopak funguje jak má.

Je fakt blbost mat kopec RAM, kt. trvalo zaberem RAMDiskom a v konecnom vysledku spustim menej aplikacii, preco?

Pretoze 4GB RAM mam na aplikacie + niekolko GB na temp a swap (sokujuce, ale niekto vyuziva i hibernaciu) na syst. disku.

Sulc nam dal ted navod ako swapovat este viac, spustit menej a menej programov, pretoze nam napisal..
Vyhrat si 2GB na programy, z toho zvysku urok swap-temp adresar a budes swapovat stale viac a viac!

4+ xGB vs 2+2GB = spomalenie!

v pozadi mam rss citacku, operu, mirandu, skype.. ked vsetko spustim, z 3,5GB mi zostava cca 1GB free, swap mam zakazany, temp na systemovom disk (640GB stoji cca 2000Sk - jo, na ten by sa swapovalo jedna radost, ze?)..
pre rychle nacitanie win pouziva prefetch - s nim i OOo sa spusti ako blesk..

pan Sulc, clanok je fajn, zial ale o blbosti! To radsej novy disk, dokupit RAM ako platit za zbytocny soft!
2.7.2008 11:25:19   217.195.161.xxx 103
bezi bez swapfile samozrejme, psal jsem to rano pred publikovanim narychlo, chybka se vloudila

Bohuzel mit spoustu ramky diky zprave pameti ve Windows neznamena rychlejsi system. Je to sice smutne, ale je to tak.

Sulc dal navod na to, jak obejit (sice podle me taky hodne absurdni cestou, ale kdyz to takhle funguje, proc ne) prave nedostatky ve sprave pameti okenek.

Co se tyce windows prefetch, tak treba v XP jsem s nim nemel zadne problemy, u vist jsem ho po delsim vahani vypnul protoze obcas se zblaznil a v nekterych aplikacich (downloadery a obecne programy ukladajici pravidelne data na disk) predvadel s diskem strasne veci.

Jak uz jsem rikal, vic pameti neznamena automaticky rychlejsi OS, alespon u Windows. Pokud tedy nemluvime o nejake krizove situaci kdy mate v PC 512MB - tam to opravdu pomuze drasticky. Naopak pridani 2GB ke stavajicim dvema v provozu systemu prakticky nepoznate a swapovat bude po chvili vesele taky
2.7.2008 11:40:26   84.47.10.xxx 105
pan Vlcek, s vasim nazorom suhlasim!
Teraz ale az na jednu vec - rozdiel medzi 2Gb a 4GB je priepastny pri inom ako len kanc. pouzivani. Pri rozsireni si RAM vacsina citatelov odbor. webov ako je ten vas zacne pouzivat i viac programov. Co sa kedysi vypinalo, ted zostava zapnute..Zial, v clanku bol len navod pre tych, kt. maju 4GB RAM a nevedia co s nou.

Mne len taky feedreader zabere 350 + 350MB RAM len preto ze chcem mat v nom vsetky clanky.. pri 2GB bola nutnost ho nemat zrovna zapnuty napr. s Operou, optimalizoval som si Mirandu, ted mi nevadi ked zaberie 40MB..

S RAMdiskom by som sa vratil do doby 2GB, pritom prave tie 2GB na HDD ma stoja 10Sk, v RAM 1200.. + soft..

sorry za rozpisovanie, uz len jednu vec - bez Vasich komentarov by ten clanok bol o ***, takto aspon za nieco stal - napr. napad s flaskou je super, to ma napadlo uz davno, no k realizacii som sa nemal! dik aspon za to!
2.7.2008 11:58:49   217.195.161.xxx 103
Misto feedreaderu vrele doporucuju google reader na webu, bez nej uz nedam ani ranu a hlavne co si prectu v praci, budu mit potom doma pekne oznacene a nemusim se tim zabyvat.

Je pravda, ze dneska pri tech kapacitach pameti taky uz pomalu prestavam resit co vsechno mi v systemu bezi a uzira pamet, ale navyku z DOSu a boje s rezidentnimy nesmysly se asi nezbavim uz nikdy.

A jak rikam, radeji mam swapfile vypnuty a Windows pak nemaji kam nesmyslne odkladat/swapovat. Kdyz pamet dojde, system to (snad) nahlasi a ja ukoncim nejaky nesmysl co zbytecne bezi...
2.7.2008 12:20:13   84.47.10.xxx 104
dnes prvy clovek, s kt. si 100pro rozumiem! =o)))
2.7.2008 11:36:28   85.248.64.xxx 103
Skor ako soft na RAMDisk pre rozne OS by som ocenil, keby bolo mozne uz v BIOSe tento RAMDisk nastavit, aby sa tvaril ako fyzicky pripojeny HDD.
Tym by slo nainstalovat OS na RAMDisk.
Zatial jediny pokrok s podobnym vysledkom spravil len Gigabyte s iRAM do PCI slotu, no ten ma prenosovu rychlost limitovanu SATA rozhranim a pouzitymi DDR modulmi a to ma daleko k 3GB/s v RAMDisku.
2.7.2008 12:33:06   89.124.8.xxx 94
Tak to by neslo, protose RAM v normalnim slotu pro RAM neni zivena napajenim behem vypnuti pocitace a tudiz vsechna data v RAM jsou po vypnuti ztracena.

Takze by to leda muselo byt nak hardwarove poreseno, jako napr. ta vec od Gigabyte, ale s beznou RAM a MB by to neslo...
2.7.2008 12:49:43   85.248.64.xxx 103
Tak to je pravda.
Iba ak by sa teda na HW urovni pri vypinani PC tento RAMDisk zalohoval do flash pamate integrovanej na zakladnej doske. Samozrejme jeho kapacita by bola limitom pre max kapacitu RAMDisku.

Myslim ze napr. ASUS sa vydal zaujimavou cestou stvorenim ExpressGate kde bootuje linux so zakladnymi programami (FF, Skype a ine) z flash disku ci ROM integrovaneho na MB. Ten Skype ci FF musi mat niekde ulozenu konfiguraciu, bookmarky, kontakty - to vsetko sa musi ulozit na ten flash disk pri vypnuti PC. Takze principialne by RAMDisk mohol byt zalohovany, uz su na to technologie :-)
2.7.2008 13:09:16   194.145.181.xxx 94
Nemůže dát někdo nějaké srovnání s ReadyBoostem?
Tam jsem zrychlení poznal, i když mám Q9650 a 6 GB RAM
Rambude jistě rychlejší, ale zajímalo by mě srovnání...
2.7.2008 13:22:51   93.91.49.xxx 103
readyboost je naprosto něco jiného, na to pozor.
2.7.2008 17:27:45   194.145.181.xxx 94
To je, já vím. Ale pořád je to zase lepší a výkonnější než klasický HDD...
2.7.2008 17:56:03   89.185.245.xxx 103
jasně, ale s principem stránkování moc společného nemá, nejde tím "nahradit swap"
2.7.2008 13:14:29   85.207.43.xxx 94
Zdravim, chci se zeptat auora jakou verzi Gavotee Ramdisk pouzil, protoze nejnovejsi je 1.0.4096.4 (podpora 64bit atd.), pokud se nepletu (osobne pouzivam) a pri mem vlastnim testovani v PCMark05 dosahoval nejlepsich vysledku ze vsech tri zminenych.

Co jsem se docetl, tak RAMdisky jsou oblibene v Cine (mezi pc nadsenci), odkud take pochazi nove verze a vsechny RAMdisky jsou pry zalozeny na tom klasickem starem RAMdisk ovladaci od Microsoftu. Diky za odpoved.
2.7.2008 15:04:33   217.195.161.xxx 103
Co jsem koumal, tak prave Gavotte vychazi presne ze stareho ovladace MS, co nekdo rozlousknul a vylepsuje dal a dal :-)
2.7.2008 17:34:29   84.42.210.xxx 103
mě ani jeden z tech programů nefunguje u gavotte kliknu na install ramdisk a napíše se failed . Cenatek nejde ani nainstalovat.SuperSpeed nainstaluju vytvorim (něco) nikde nic nevidim a ve správci zařízení ho vidim jen jako ostatni části pc , uplně bez ničeho jako třeba ovladače.Mám Vistu 64
2.7.2008 17:56:30   89.185.245.xxx 103
instalujete x64 verzi?
3.7.2008 16:05:21   84.42.210.xxx 94
ano instaloval jsem x64 mělo by to fungovat ale nějak se tomu do toho nechce
2.7.2008 18:12:18   194.228.223.xxx 103
Mě by jenom zajímalo kde seženu flash disk 2GB s rychlostí čtení (15-20MB/s)pod dvě stovky? co jsem se díval tak se dá sehnat pod 2 stovky s rychlostí čtení max. 6MB/s. diky
2.7.2008 18:35:52   88.146.8.xxx 103
pletes si to se zapisem... zapis do 6MB/s je vetsina levnych flashek, nicmene ctou onech 15-20 MB/s. za 200,- je z ceho vybirat
2.7.2008 18:59:43   194.228.223.xxx 103
Já myslím že se nepletu viz. třeba http://www.czechcomputer.cz/product.jsp?artno=40805 a nenšel jsem žádnou jinodu do 2 stovek která by měla oněch 15-20MB/s. Kdyžtak mě dej nějakej tip. diky
2.7.2008 22:27:09   89.103.16.xxx 103
Tip ti dát můžu a totiž A-Data PD7 - http://www.czechcomputer.cz/product.jsp?artno=45366. Sám ji používám a spokojenost. Nedávno sem koupil i OCZ Rally2, ale přijde mi trochu pomalejší na zápis. Radši moc nekoukej na to hliníkové tělo, páč je to plast a na tom kousek hliníkového plechu, ale přežilo to pár pádů na beton a dokonce i praní v pračce. Když najdeš nějakej ten mini eshop, odečteš výpalné a DPH, tak se na těch 200Kč dostaneš. I těch 300Kč je slušná cena.
2.7.2008 20:13:48   212.80.64.xxx 94
Václav Vlček:
Chtěl bych se zeptat,jak jsi dostal ten swapák na tu flashku,ať dělám co dělám,windows pořád strkají pagefile na HDD a je jim uplně jedno,zda ho na tom oddíle zakážu nebo ne,prostě ho tam vytvoří,a když není na C: místo,tak ho šoupnou na D: a přitom v nastavení se zobrazuje pouze na flasce(disk I.
Díky za odpověď
3.7.2008 00:03:38   195.70.139.xxx 103
Ja jsem nikde nepsal, ze na flashce mam swap soubor - to je uz z principu nesmysl. Pro swap to chce rychly zapis a to flash nema. Naopak je super diky rychlemu cteni a nulovemu seeku pro nainstalovane programy, co se jenom spousti v podstate tak hlavne jen ctou data.

Co se tyce vypinani swap file, tak staci ve Win pravym tlacitkem na My Computer>Properties>Advanced>Performance settings>Advanced>Change a pro kazdy disk je treba zvolit no paging file a potvrdit SET. Bohuzel mam anglicke win, takze cesky postup presne nevim...
3.7.2008 20:09:21   91.127.3.xxx 103
Neviete mi povedať prečo mi nejde vytvoriť ramdisk s viac ako 100MB veľkosťou cez Cenatek RAMDiskVE ?
3.7.2008 21:58:37   83.208.78.xxx 103
stucny,vystizny.. good!
3.7.2008 22:21:26   147.175.195.xxx 103
... nemate niekto navod na ram disk plus 9ku lebo sa mi uz vyse hodky sa mi nedary vetvorit particiu na ramkach (chcem vyuzit to 1gb co mi 32bit system nezozerie) alebo mozte sem niekto hodit presny postup .. dik moc
4.7.2008 06:51:30   84.245.74.xxx 114
Ramdisk nemoze adresovat RAM, ktoru system nevidi. Je to aplikacia ako kazda ina a vyuziva len tu RAM, ktoru mu system ukaze.
4.7.2008 08:48:33   194.98.134.xxx 113
Napadlo niekoho vyuzitie ramdisku v notebooku?
4.7.2008 15:38:03   83.240.55.xxx 123
Poradite, jak zapnu moznost dynamickeho alokovani pameti ramdisku? Nikde jsem nenasel nastaveni. Dale by mne zajimalo, jak je to s tim adresovanim pameti, ktere uz 32bit XP nevidi - muze o tom autor clanku neco napsat? Bylo by super pouzit nevyuzitou pamet...Diky...
5.7.2008 05:41:51   89.185.245.xxx 94
ne to není možné, 32bit systém nijak nedonutíte tohle udělat.
4.7.2008 21:34:02   83.240.13.xxx 103
Chtěl jsem jak jsem se dočetl v článku vytvořit použít RAMdisk pro virtuální paměť. Bohužel v položce systém/advanced/.. se mezi disky na které se dá virtuální paměť nastavit tento RAMdisk nevyskytuje. Jak na to?
4.7.2008 22:31:21   83.240.13.xxx 104
už vyřešeno. musí se nastavit aby se ukazoval jako pevný disk a ne jako ram disk (jak je na obrázku )
5.7.2008 21:43:29   85.92.40.xxx 94
Nastavil sem si ve firefoxu aby si hazel docasne soubory na ramdisk, vytvoreny pomoci Cenatek RAMDisk. Tento program tu sice nebyl zmineny, ale dela v podstate asi to same. Vsechno fachci jak ma, akorat po restartu pc, kdyz zapnu firefox, tak se nacte prazdne okno a nedostanu se na zadnou stranku, ani kdyz nastavim aby se docasne soubory hazely opet na c, nepomuze nic, krome reinstallu. A je zajimave, staci dat instalovat firefox a po extrahovani souboru to zrusit a uz to funguje... :-O nechapu...
Jinak Ramdisk se vytvori hned po startu systemu, ma porad stejnou jmenovku, fakt nechapu proc to dela toto. Nevite pls nekdo?
8.7.2008 03:05:57   83.208.108.xxx 1010
Tak todle je už vrchol - na webu se jménem PC tuning. Nechtěli byste si nejdřív zjistit, jak funguje ve winewch memorymanagment, než začnete psát takovýdle blbosti? Abych to dopodrobna vysvětlil, jaka je to blbost, musel bych popsat celej memorymanagment windowsu, tak se pokusim aspon ve zkratce opravit nejvetsi omyly:


Aplikace ma ve svem virtualnim adresnim prostoru 2GB (popr. pri switchy v boot.ini /GB GB) soukromé paměti. Nezávisle na množství fyzické paměti a velikosti swapfile. Swap totiz zvysuje velikost fyzicky pameti, nikoli virtualni. Takze at je swapfile kde chce, limit 2GB je furt stejnej.

Když vyhradíte kus paměti pro ramdisk na swapfile, tak zmensite velikost fyzicke pameti, na kterou se muze ta virtualni mapovat. Takze se castejc swapuje - ale do ramdisku - takze vysledek je v podstate stejnej,jako kdyby se swap zakazal uplne, a pamet zustala
nevyhrazena, az na nasledujici veci:
- programy vyzadujici swap file nepobezej. Ale slusne napsanej program nevyzaduje explicitne swapfile, vyzaduje jen urcity mnozstvi pameti. A to je v tomto pripade stejny, jako pri zakazanym swapu bez ramdisku. Limit je swap+volna fyzicka pamet, kdyz udelate ramdisk, zmensite fyzickou pamet a zvetsite swap.
- bez swapu to pobezi znacne rychlejc, protoze pristup do virtualni alokovany pameti je atomartni (pomoci TLB], zatimco pokud musi procesor sahnout do swapu, tak: dojde k preruseni, ulozej se aktualni stav registru procesoru, rizeni prevezme jadro, zkopiruje nejakou stranku z pameti do swapu (byt cteni z pameti, porad kdovi pres jaky buffery to jde) na to misto nahraje pozadovanou stranku ze swapu (dto) , zmeni udaje v TLB, obnovi registry procesoru a vrati rizeni programu. Rozhodne to bud stat nejmin stovky cyklu procesoru.
Jedinej pripad, kdy by RAMDISK mohl pomoci obejit 2GB limit pro proces je v pripade Photoshopu, kterej implementuje vlastni zpravu pameti.

Hram, ktery obsadej max 1GB pameti swap v ramdisku nepomuze. Protoze takovy hry obsadej prave jen 1GB pameti a tak, svete div se, nebudou swapovat. Co by swapovaly, kdyz se jim do pameti ten 1GB vejde. Takze takovy hry vubec na swap nesahnou a je jim uplne
sumak, kde ten swap je.

Dalsi blbost je, ze dvoukanalovej pristup do pameti je duvod, proc je rychlejsi cteni vice souboru najednou. Dvoukanalovej pristup
u dnesnich procesoru funguje nikoli jako dva nezavisly kanaly, nybr jako jeden kanal dvojnasobny sirky. Takze nejaky cteni vice souboru nema s dualchanellem vubec nic spolecnyho (ono by nemelo, ani kdyby ty kanaly nezavisly byly, ale tam by se to vysvetlovalo trochu obtiznejc, takhle je to jasny, ze je to koza a vuz).

Proste celej tendle clanek je jeden velkej blabol, relevantni jsou tam akorat namerene testy ramdisku - a ten tip s flashdiskem.
8.7.2008 11:42:55   199.64.72.xxx 87
sice je limit 2GB pořád stejný, ale až začne apliace swapovat a jako že začne, tak swapování do RAM disku je rychlejší, než swapování na HDD.
9.7.2008 10:21:04   83.208.108.xxx 105
Ach jo - samozřejmě že je. Jenže díky ramdisku začnou aplikace daleko dřív swapovat dřív - a PC bez ramdisku by chtělo začít swapovat teprve v okamžiku, kdy ramdisk dojde a PC bude mít problémy s nedostatkem paměti. Teda ve skutečnosti windows bohužel swapujou dřív, pokud se ale swap vypne, tak neswapujou vůbec. Může sice paměť dojít, ale to se stane ve stejnej okamžik, jako když dojde paměť systému se swapem na ramdisku (velikost adresovatelný "fyzický" paměti maj furt stejnej).

Takže s swapem na ramdisku má stejný nevýhody, jako pc s vypnutym swapem, navíc stráví spoustu času zbytečnym, swapovánim.

Znova opakuju, že swap nerozšiřuje velikost virtuální paměti (pak by to mělo smysl), ale velikost fyzické paměti - jenže o co jí ramdisk "zvětší", o to se musí díky ramdisku zmenšit.

Když dam příklad: mam 4GB paměti. nějakejch +-0.5 sežere vyhrazenej prostor grafiku a další zařízení - ty nebudou adresovatelný tak jako tak, s ramdiskem nebo bez. No a můžu udělat buď todle

využitelná fyzická paměť
[-------1-------2-------3--3.5]
nebo třeba todle

v. fyzická paměť ramdisk
[-------1-------2][-----3--3.5]

virtuální paměť aplikace bude furt 4GB,
z toho 2GB vyhrazené pro systém. Ta se mapuje někam pouze do využitelné fyzické
paměti, v okamžiku kdy dojde, začne systém swapovat. V okamžiku kdy dojde i swap (tzn.
u systému bez swapu v okamžiku kdy dojde fyz. paměť) systém začne mít problémy. Kde je tam jakákoli výhoda RAMdisku oproti vypnutýmu swapu?
10.7.2008 18:19:40   90.176.95.xxx 93
Celý tento princip je tedy přesný opak využití virtuální paměti pevného disku ve Winďousech. :o)
11.7.2008 12:00:08   88.208.84.xxx 911
Ten předposlední odstavec je nějaký zvláštní! Osobně si myslím že je lepší mít 8GB operační paměti než třeba 4GB a 4GB pro ramdisk a to ať už na swap nebo cokoli jiného, teda až na to s těma prohlížečema, ale to jsem až tak nepochopil!
Celé mi to připomíná případ typu: Hele koupil jsem si 10Mpx foťák dívej jaké to dělá pěkný fotečky! Aha takže fotka v "brutálním" rozlišení 6000x4000 (jenom příklad a hodí se tak akorát na fotky na bilboardy) ve formátu .jpeg a se zapnutou elekronikou, která obraz hlavně zašumí je pěkná? Zkus to samé vyfotit bez elekroniky a ve fomátu .RAW! Pak teprve uvidíš pěknou fotku! Sice velikost vyroste asi na 10-ti násobek, ale je opravdu věrná!
Tohle sem asi neptří, ale při čtení komentářů mě to napadlo a muselo to ven!
31.8.2008 15:36:07   88.81.89.xxx 51
Jak nastavím v SuperSpeed, aby se mi ramdisk vytvořil z nealokované paměti?

Mám 4Gb RAM, ale jen 32-bitový systém, takže mám alokováno pouze 3Gb RAM. Tento program to prý zvládá. Potřeboval bych nějaký návod jak na to. Díky
7.12.2008 10:59:00   213.192.60.xxx 410
Takže co se tyče tohohle celeho članku je pěkny , ale nikde jsme se nedočetl že by to bylo rychlejší jak sata harddisk . dělal jsem hodně testu na hrach například CS 1.6 ten jsem celi nahral na ram . tolik nezabira . Mam Notebook s integrovanou grafikou , takže jsem vyzkoušel všechny mody grafiky takže OPENGL a Software . nic se nezměnilo ani fps nepřibyli ani neubrali . Tedy tohle by bylo na hry nevim jestli je to vhodny . čeho jsem si všiml nehrabe to z HDD . to je plus ale za cenu zabranych Ram .. Dale jsem dělal testy jak na HDD tak na Ram HDD zapis mam 40mb a ramky maji necelich 10mb čilu už takhle jsou pomalejší vím že je to krapek jinak ale i takhle . proto ramdisk doporučuji na pc ktery jsou starší. A nebo to použit jako uložiště dočastnych souboru . nevim sice jak to použit ale nějak by to jit mělo .
Jiank zkoušel jsem všechny programy co tu Prosperujete . Článek dobry , ale využitelnost tohoto je tak 10%
19.2.2009 09:35:51   80.95.113.xxx 94
Hezký článek. Požívám freewarový Gavotte ramdisk, je zdarma a bohatě stačí. V přibaleném txt souboru je návod na to, jak udělat z vytvořeného Ramdisku NTSF a nejde o nic jiného, než o formát disku

Po přečtení celé diskuze jsem se rozhodl podívat se na to, jak XP zacházejí s pamětí a swapem, konkrétně, žádná teorie. Ve správě si můžete zapnou čítače, já si nechal vypisovat stav paměti a zaplněnost swapu. Provedl jsem hodně různých testů (se swapem, bez něj, s ramdiskem, bez něj, kancelářská práce, hraní her, filmy a pod.) Několik zjištění:

1. Není pravda, že XP nejříve zaplní paměť, pak swapujou. XP swapují už od bootu. Navíc jsem zjistil, že pokud se swap před vypnutím celý nevymaže, tak XP navazují na poslední stav (klidně je tedy už po čistém bootu odswapováno i 0,5GB na disk).

2. Není pravda, že když se zruší swap, tak XP neswapujou. To jsem zjistil jednoduchým poslechem práce HDD a našel jsem hned několik programů, které, když nemají k dispozici swap od systému, swapují si samy bokem. Takže zrušit swap není řešení.

3. Pokud jsem XP nabídl swap a tmp na ramdisku, bylo ticho po pěšině. Subjektivně se práce velmi zrychlila. Výhoda swapu a tmp na ramdisku je evidentí, při každém bootu se pěkně smažou (PC mi teď běží cca 30min a už mám v tmp cca 2MB, které by XP normálně zapisovaly na hadr).

4. Doporučení. Umístit swap a tmp na ramdisk. S velikostí to nepřehánět. Mě šlape dobře konfigurace 2,5GB RAM, 0,5 GB Ramdisk (0,4GB SWAP + 0,1GB tmp)
21.10.2009 23:11:53   193.86.150.xxx 00
Kde změnim ukládání cache v Google Chrome? Diky Mam 3GB Ram tak to zkusim.
12.8.2015 19:19:15   90.177.11.xxx 10
Nejak tomu nerozumim, jakto ze 32bitovy system dokaze adresovat jen 2GB pameti? 2^32 = 4GB, ne 2GB. Vysvetlete mi to prosim nekdo.

Redakce si vyhrazuje právo odstranit neslušné a nevhodné příspěvky. Případné vyhrady na diskuze(zavináč)pctuning.cz

244 čtenářů navrhlo autorovi prémii: 117.2Kč Prémie tohoto článku jsou již uzavřené, děkujeme za váš zájem.
Tento web používá k poskytování služeb soubory cookie.