Craftcom
Pátek, 22.11.2024, 08:24 *
Vítej, Host. Prosím přihlaš se nebo se zaregistruj.
Nedostal jsi svůj aktivační email?

Přihlaš se uživatelským jménem, heslem a délkou sezení
Novinky:
 
   Domů   Nápověda Vyhledávání Přihlásit Registrovat  
Stran: [1]   Dolů
  Tisk  
Autor Téma: WinXP a využití ramdisku  (Přečteno 13535 krát)
0 uživatelů a 3 Hostů prohlíží toto téma.
Pavel
Global Moderator
Moderátor
*****
Offline Offline

Příspěvků: 684



Zobrazit profil
« kdy: Neděle, 17.09.2006, 10:33 »

Tady jsem popsal, jak nainstalovat ve WinXP ramdisk: http://www.craftcom.net/18_forum/viewtopic.php?t=225

Ramdisk se dá využít k různým účelům, například:
1) Do ramdisku lze umístit swap soubor (virtuální paměť).
2) Složku pro dočasné soubory (nejčastěji TEMP) je dobré umístit na ramdisk (bude třeba taky změnit systémovou proměnnou).
3) Velice se hodí pro dočasné soubory z Internetu (tzv. Temporary Internet Files), ať už pro prohlížeč IE nebo Opera.
4) Pokud často ladíte BartPE nebo Reatogo, je vhodné ukládat výstupní soubory právě do ramdisku.

Další možný použití nechám na vás, můžete se přidat...

Pavel
Zaznamenáno
bob57_cz
Zlatý člen
****
Offline Offline

Příspěvků: 206


Zobrazit profil
« Odpověď #1 kdy: Pondělí, 18.09.2006, 00:28 »

Citace: "Pavel"
Tady jsem popsal, jak nainstalovat ve WinXP ramdisk: http://www.craftcom.net/18_forum/viewtopic.php?t=225

Ramdisk se dá využít k různým účelům, například:
1) Do ramdisku lze umístit swap soubor (virtuální paměť).
2) Složku pro dočasné soubory (nejčastěji TEMP) je dobré umístit na ramdisk (bude třeba taky změnit systémovou proměnnou).
3) Velice se hodí pro dočasné soubory z Internetu (tzv. Temporary Internet Files), ať už pro prohlížeč IE nebo Opera.
4) Pokud často ladíte BartPE nebo Reatogo, je vhodné ukládat výstupní soubory právě do ramdisku.
Další možný použití nechám na vás, můžete se přidat...Pavel

Já si dovolím odporovat :
ad1) RAM má určitou velikost. Vytvořením ramdisku z této kapacity část předisponuji na jiné účely - pro vytvoření fiktivního disku - tato kapacita je tedy výhradně určena k správě ramdisku a nelze využít vlastní správou paměti win pro početní úkony.
Systém nějakým způsobem obhospodařuje paměť RAM a pokud dojde do stavu, že již je volná kapacita vyčerpaná provede selekci a vybere, co musí v paměti pro další operace udržet a co momentálně nepotřebuje, to si odloží do swapu, což je odkládací prostor na HDD - fixní rozšíření RAM!
Umístěním swapu do ramdisku se nestane nic jiného než to, že se vyjme část dat z obsazené paměti RAM a přesune zase do jiné části RAM - ramdisku.
Zisk je tedy nulový.
Pokud tedy chcete vůbec mít nějaký swap a některé aplikace se bez něj neobejdou, je lepší si určit ve správě paměti pevnou velikost o stejné max i min hodnotě. Na HDD se vytvoří soubor pagefile.sys (win386.swp) právě o této velikosti, na tomto místě se "zapikoluje" a nebude již po disku migrovat a způsobovat nadbytečnou fragmentaci disku.
Swap tedy buď  žádný nebo pevný, ale určitě ne v ramdisku.
ad2) Ani TEMP a TMP není vhodné umísťovat do ramdisku. Pokud umístím TEMP do ramdisku, může se mi stát, že se mi vůbec nepodaří nainstalovat některé ovladače či aplikace. Instalátor si totiž rozbaluje své potřebné soubory právě do této dočasné složky, udělá předinstalaci, restartuje PC a v některých případech si znovu do TEMPU sahá pro další soubory k dokončení instalace a teprve po dokončení je smaže sám (pokud je správně napsán). Jenže soubory v ramdisku při restartu zmizí i s ramdiskem a nově vytvořený ramdisk po startu OS je prázdný. Vyskočí řada chybových hlášek, případně systém i zatuhne pro nemožnost dokončení instalace. Není ani cesty zpět, protože s tempem zmizely i případné uninstalrutiny pro případ neúspěchu a automatický návrat.
ad3) Ano, pokud nechceme spoléhat na automatické nedokonalé nástroje pro čištění dočasných souborů internetu a nechceme si HDD zaplacávat tímto smetím, je toto řešení vhodné. Není nutno nic hledat a vše se vymaže komplet s vypnutím PC ( ovšem případně také včetně uložených stránek pro prohlížení ofline ).
ad4) Je však nutno mít na paměti, že tyto soubory budou v tomto umístění jen a pouze do prvního restartu či vypnutí PC. Poté jsou nenávratně pryč.
( Též možný způsob využití ramdisku http://forum.msts.cz/viewtopic.php?p=23329&highlight=ramdisk#23329  a  http://forum.msts.cz/viewtopic.php?p=28777&highlight=ramdisk#28777 )
Zaznamenáno
Pavel
Global Moderator
Moderátor
*****
Offline Offline

Příspěvků: 684



Zobrazit profil
« Odpověď #2 kdy: Pondělí, 18.09.2006, 16:33 »

Jasně, bob57_cz má ve svých argumentech pravdu. K něčemu z toho se vyjádřím:

ad1) Pokud je na PC opravdu dost paměti (otázka je kolik je dost), nemusí být ramdisk problémem, dokonce i ten swap na něm má smysl. Pokud se neprovozujou náročný aplikace a je potřeba jen malej swap (protože jsou aplikace který ho nutně potřebujou), má to smysl. Ale jak říkám, jen ve specifických případech.

ad2) Temp na ramdisku v případě instalace - to je fakt (co píše bob).

ad3) a ad4) bez komentáře

Pavel
Zaznamenáno
bob57_cz
Zlatý člen
****
Offline Offline

Příspěvků: 206


Zobrazit profil
« Odpověď #3 kdy: Pondělí, 18.09.2006, 17:36 »

Citace: "Pavel"
Jasně, bob57_cz má ve svých argumentech pravdu. K něčemu z toho se vyjádřím:
ad1) Pokud je na PC opravdu dost paměti (otázka je kolik je dost), nemusí být ramdisk problémem, dokonce i ten swap na něm má smysl. Pokud se neprovozujou náročný aplikace a je potřeba jen malej swap (protože jsou aplikace který ho nutně potřebujou), má to smysl. Ale jak říkám, jen ve specifických případech.Pavel

Opravdu mi uniká umístění swapu do ramdisku.
Navíc to má další nevýhodu v tom, že pokud mám swap přesměrován do ramdisku a tento ramdisk se stane z jakéhokoliv důvodu nepřístupným ( vůbec se nevytvoří po startu systému nebo jej správce disků přejmenuje apod ) vytvoří si systém nový swap automaticky na systémovém oddílu.
Totéž platí pro TEMP a další položky, které nemůže systém najít v určeném umístění a pro svůj běh je potřebuje, vytvoří si jejich náhrady v %systempart%. My se to ale žádnou chybovou hláškou nedovíme a náhradní swap bude zabírat místo na HDD stejně a bude zase disk fragmentovat.
Aplikací, které jej nutně potřebují je sice dost, ale pro běžnou práci a hry nejsou zapotřebí, většinou jej vyžadují náročnější programy pro editaci videa či fotografií, cad,...
Pokud nechám swap vytvořit systémem automaticky, tak si nárokuje 1,5x násobek RAM, u paměti 1GB vytvoří swap o velikosti 1,5GB, u paměti 256 zase jen 1,5 násobek této.
Jestliže si tedy winy vystačí se swapem 1,5x 256M , tak při 1GB RAM jej nepotřebují vůbec, protože mají k dispozici přímo podstatně více volné paměti.
Znovu tedy opakuji: "Pokud swap ANO, tak na pevném místě !

Kdo chce experimentovat ( a to jsme tady snad všichni ), umístěte složku dočasných souborů internetu do ramdisku a použijte. Později ramdisk vypněte nebo mu dejte ve správci disků jiné písmeno a zkuste jít na internet (případně po restartu). V systempart se objeví nová náhradní složka.
Zaznamenáno
Pavel
Global Moderator
Moderátor
*****
Offline Offline

Příspěvků: 684



Zobrazit profil
« Odpověď #4 kdy: Pondělí, 18.09.2006, 17:51 »

Citace
Opravdu mi uniká umístění swapu do ramdisku.

Jestliže mám paměti opravdu dost a v zásadě swap nepotřebuju, ale používám SW kterej swap vyžaduje (a stačí mu, že je povolenej a nezajímá ho velikost), pak vytvořím swap o pevné velikosti 4 MB a umístím ho na ramdisk a je klid.

Pavel
Zaznamenáno
bob57_cz
Zlatý člen
****
Offline Offline

Příspěvků: 206


Zobrazit profil
« Odpověď #5 kdy: Pondělí, 18.09.2006, 18:19 »

Opravdu mi uniká umístění swapu do ramdisku.

Pro mne je stravitelnější mít na velikém disku dnešní doby 120GB ( ne muzeum 110MB ) jeden soubor swapu o velikosti 2GB než neúčelné odčerpání volné paměti, kterou potřebují všechny aplikace i systém.
A pokud ten swap vyhradíš do RAM o velikosti 4MB kvůli jednomu programu, tak to bude obsazené a nevyužitelné i pro ostaní trvale.
( To není hádka, jen výměna názorů.)
Zaznamenáno
Pavel
Global Moderator
Moderátor
*****
Offline Offline

Příspěvků: 684



Zobrazit profil
« Odpověď #6 kdy: Pondělí, 18.09.2006, 19:50 »

Já to jako hádku taky neberu, nevadí mi komunikovat s někým, kdo má jiný názory (nebo já mám jiný názory).

Mám notebook s 2 GB RAM (což si myslím je docela dost) a relativně pomalej disk. Pokud se můžu vyhnout použití disku (protože zdržuje), je to pro mě plus. Zatím nepoužívám paměť nijak intenzivně a mám (zrovna teď) víc jak 1.2 GB volné...

Pavel
Zaznamenáno
bob57_cz
Zlatý člen
****
Offline Offline

Příspěvků: 206


Zobrazit profil
« Odpověď #7 kdy: Pondělí, 18.09.2006, 20:56 »

Citace: "Pavel"
Já to jako hádku taky neberu, nevadí mi komunikovat s někým, kdo má jiný názory (nebo já mám jiný názory).

Mám notebook s 2 GB RAM (což si myslím je docela dost) a relativně pomalej disk. Pokud se můžu vyhnout použití disku (protože zdržuje), je to pro mě plus. Zatím nepoužívám paměť nijak intenzivně a mám (zrovna teď) víc jak 1.2 GB volné...Pavel

(Někomu by to mohlo jako hádka připadat - proto jen v závorce.)
OK, ramdisk podstatně zkrátí přístupové doby, které jsou u HDD "dlouhé".
Pořád mi to ale nevysvětluje ausgerechnet zrovna to swapování do ramdisku, když se vlastně nebude ten miniswap vůbec využívat a je jen "psychologický" podle tvého vysvětlení výše. Je to tvoje koncepce, funguje, jsi s ní spokojený a to je hlavní.
Zaznamenáno
Pavel
Global Moderator
Moderátor
*****
Offline Offline

Příspěvků: 684



Zobrazit profil
« Odpověď #8 kdy: Pondělí, 18.09.2006, 21:31 »

Ten mini swap tam není pro moje blaho, ale kvůli sw, kterej vyžaduje swap.

Pavel
Zaznamenáno
bob57_cz
Zlatý člen
****
Offline Offline

Příspěvků: 206


Zobrazit profil
« Odpověď #9 kdy: Pondělí, 18.09.2006, 21:54 »

Citace: "Pavel"
Ten mini swap tam není pro moje blaho, ale kvůli sw, kterej vyžaduje swap.Pavel

To jsem samozřejmě pochopil, ale proč obsazovat natvrdo část dynamické paměti namísto podhození mu kousku statického disku ? ...
V tom právě nevidím žádnou logiku ani přínos v tomto řešení.
Zaznamenáno
Pavel
Global Moderator
Moderátor
*****
Offline Offline

Příspěvků: 684



Zobrazit profil
« Odpověď #10 kdy: Pondělí, 18.09.2006, 22:39 »

Protože hdd je pomalej a takhle zamezím přístupům na disk. I když v tomhle případě bude přínos spornej. Ale v součinnosti s umístěním dočasnejch souborů (internet) na ramdisk už je přínos nespornej :-)

Pavel
Zaznamenáno
bob57_cz
Zlatý člen
****
Offline Offline

Příspěvků: 206


Zobrazit profil
« Odpověď #11 kdy: Pondělí, 18.09.2006, 23:52 »

Citace: "Pavel"
Protože hdd je pomalej a takhle zamezím přístupům na disk. I když v tomhle případě bude přínos spornej. Ale v součinnosti s umístěním dočasnejch souborů (internet) na ramdisk už je přínos nespornej :-) Pavel
Ad3) jsem snad potvrdil hned a "bez součinnosti". ( Ikdyž se "zdviženým ukazováčkem". )
Zaznamenáno
Stran: [1]   Nahoru
  Tisk  
 
Skočit na:  

Poháněno MySQL Poháněno PHP Powered by SMF 1.1.20 | SMF © 2006, Simple Machines Validní XHTML 1.0! Validní CSS!