Zpět na článek

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

Nejsi přihlášený(á)

Pro psaní a hodnocení komentářů se prosím přihlas ke svému účtu nebo si jej vytvoř.

Rychlé přihlášení přes:

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
19. 2. 2009 10:35

Komentáře tohoto uživatele máš zablokované.

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)
- Mike

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
31. 8. 2008 16:36

Komentáře tohoto uživatele máš zablokované.

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
- Pavel

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 09:18

Komentáře tohoto uživatele máš zablokované.

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
- Julius

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 09:37

Komentáře tohoto uživatele máš zablokované.

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? :D
- Miroslav Liska

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
7. 7. 2008 07:46

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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.
- jarabizna

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
8. 7. 2008 17:36

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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...
- Hirogen

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 13:09

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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 :)
- Vašek Jiří

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
3. 7. 2008 17:13

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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 :D.
- Juraj Pekar

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 10:00

Komentáře tohoto uživatele máš zablokované.

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.
- Milan Kopsa

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 12:03

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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
- cobalt

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
3. 7. 2008 12:13

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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.
- Marek Vrba

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
3. 7. 2008 13:35

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @Marek Vrba: 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ě.
- Vašek Jiří

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 10:09

Komentáře tohoto uživatele máš zablokované.

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é...
- Honza

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 10:41

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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.
- petr treti

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 10:12

Komentáře tohoto uživatele máš zablokované.

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šší.
- rnb

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 11:31

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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í.
- Mrtvej Brouk

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 14:19

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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...
- Kubik

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 11:46

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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...
- Kralyk

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 13:13

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @Kralyk: 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
- Vašek Jiří

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 12:06

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @Kralyk: 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...
- cobalt

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 12:24

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @cobalt: 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.
- RS

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 18:07

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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...
- Teddy

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 13:11

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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.
- Vašek Jiří

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 12:45

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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.
- roob

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
3. 7. 2008 12:09

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @Teddy: ansys nepouzivam, vedel by si ako by som mohol nastavit taku a ty hovoris "frontalku" v Nastrane?
- bad magoo

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 14:14

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @Vašek Jiří: 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)
- Kubik

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 14:18

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @Kubik: jo na tohle jsem kdysi narazil taky, tuším u Need For Speed 4 ve Windows XP. patch to vyřešil
- Vašek Jiří

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 14:21

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @Vašek Jiří: 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 ;)
- Kubik

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
4. 7. 2008 17:54

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @Kubik: Já to tak mám taky ale z jiných důvodů :D... 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. :D
- Aros

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 10:19

Komentáře tohoto uživatele máš zablokované.

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.
- samboush

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 11:36

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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.
- Václav Vlček

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 13:15

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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í
- Vašek Jiří

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 12:21

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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.
- samboush

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
3. 7. 2008 01:24

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @Vašek Jiří: se mi zda, ze michate (spolu s VV) PAE, 4GT(/3GB), AWE a IMAGE_FILE_LARGE_ADDRESS_AWARE aplikace dohromady
[URL=http://msdn.microsoft.com/en-us/library/aa366796.aspx]link[/URL] [URL=http://msdn.microsoft.com/en-us/library/aa366778.aspx]link[/URL]
- paco

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 10:30

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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é...
- Honza

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 12:23

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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.
- samboush

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 13:14

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @nx99: znovu opakuju to co jsem napsal nahoře - drtivá většina uživatelů s těmihle aplikacemi vůbec nepřijde do styku.
- Vašek Jiří

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 10:29

Komentáře tohoto uživatele máš zablokované.

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...
- Ali Hasan

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 10:53

Komentáře tohoto uživatele máš zablokované.

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?

- nx99

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 11:02

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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.
- Vašek Jiří

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 12:59

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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?
- nx99

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 11:40

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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 :-)
- Václav Vlček

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 11:39

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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.
- troy666

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 21:53

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @nx99: 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.
- jozef01

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 13:17

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @nx99: 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.
- Vašek Jiří

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 13:15

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @troy666: 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
- Vašek Jiří

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 13:18

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @Vašek Jiří: Oh děkuji. Týká se to i Visty? Vidím, že windows jsou na tom ještě hůř než jsem si myslel.
- nx99

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 13:36

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @nx99: ano, týká. sice jsou tam berličky typu superfetch a readyboost, ale to na věci nic moc nemění.
- Vašek Jiří

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 15:57

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @Vašek Jiří: 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.
- nx99

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 11:41

Komentáře tohoto uživatele máš zablokované.

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? :D
- Kralyk

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 13:39

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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.
- Kralyk

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 13:55

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace ano to je pravda. jen mám pocit že to pak nejde namapovat jako písmeno, nejsem si tím přesně jist
- Vašek Jiří

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 14:15

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @Vašek Jiří: Jo jde to ... nekde jsem videl navod jak to udelat v delphi, ale nemuzu to najit... Vim ze sem to onehda hodil jako Z:

- Kralyk

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 15:03

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @Vašek Jiří: 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...
- Kralyk

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 13:18

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace linuxáci tyhle věci znají, a pro windowsáka to má nulovou informační hodnotu. tady nejsme na root.cz ;)
- Vašek Jiří

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 15:16

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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
- volvox globator

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 11:43

Komentáře tohoto uživatele máš zablokované.

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ů.
- Michal Částka (Highlander)

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 12:01

Komentáře tohoto uživatele máš zablokované.

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?
- Raoul Duke

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 12:11

Komentáře tohoto uživatele máš zablokované.

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!
- tomino.ke

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 12:25

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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 :)
- Václav Vlček

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 12:40

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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! :)
- tomino.ke

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 12:58

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @tomino.ke: 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...
- Václav Vlček

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 12:36

Komentáře tohoto uživatele máš zablokované.

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.
- test25

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 13:33

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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...
- Kralyk

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 13:49

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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 :-)
- test25

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 14:09

Komentáře tohoto uživatele máš zablokované.

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í...
- PredatorV

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 18:56

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @PredatorV: jasně, ale s principem stránkování moc společného nemá, nejde tím "nahradit swap"
- Vašek Jiří

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 14:14

Komentáře tohoto uživatele máš zablokované.

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.
- Karel Javůrek

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 16:04

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace Co jsem koumal, tak prave Gavotte vychazi presne ze stareho ovladace MS, co nekdo rozlousknul a vylepsuje dal a dal :-)
- Václav Vlček

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 18:34

Komentáře tohoto uživatele máš zablokované.

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
- phillip2

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 19:12

Komentáře tohoto uživatele máš zablokované.

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

- kajak

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 19:35

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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
- epidot

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 19:59

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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
- kajak

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 23:27

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace @kajak: 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.
- wector

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
2. 7. 2008 21:13

Komentáře tohoto uživatele máš zablokované.

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ěď
- Stels

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
3. 7. 2008 01:03

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace 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...
- Václav Vlček

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
3. 7. 2008 21:09

Komentáře tohoto uživatele máš zablokované.

Neviete mi povedať prečo mi nejde vytvoriť ramdisk s viac ako 100MB veľkosťou cez Cenatek RAMDiskVE ?
- MarecekKK

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
3. 7. 2008 22:58

Komentáře tohoto uživatele máš zablokované.

stucny,vystizny.. good!
- amadjr

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
3. 7. 2008 23:21

Komentáře tohoto uživatele máš zablokované.

... 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
- nony non

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
4. 7. 2008 07:51

Komentáře tohoto uživatele máš zablokované.

@Uživatel bez registrace Ramdisk nemoze adresovat RAM, ktoru system nevidi. Je to aplikacia ako kazda ina a vyuziva len tu RAM, ktoru mu system ukaze.
- test25

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
4. 7. 2008 09:48

Komentáře tohoto uživatele máš zablokované.

Napadlo niekoho vyuzitie ramdisku v notebooku?
- missulo

Uživatel bez registrace
Uživatel bez registrace
Level 1 Level 1
4. 7. 2008 16:38

Komentáře tohoto uživatele máš zablokované.

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...
- Libor Pabělek

Reklama
Reklama