Živě.cz

Přihlásit se




soubor v ramdisku zabírá RAM "nadvakrát"

Offline - Junior Profil 
11. 10. 2017 22:48 Odeslat příspěvek
Když si vytvořím ramdisk a vytvořím /stáhnu do něj soubor o velikosti např. 6GB a pak ten soubor otevřu ve videopřehrávači (a i ho následně zavřu), tak se stane, že RAMka je obsazena takto <druh využití paměti (parametr/detail) - popis-uložení(Active/standby-modified...) - velikost>:
Process Private(proces System) - Active - 6GB
Mapped File(daný soubor r:\blabla.avi) - Standby - 6GB

Zajímalo by mě, proč po otevření v videoprogramu vznikne druhá kopie v mapped file? Je to nějak dané způsobem funkce ramdisku? To si ten program nevystačí s daty na začátku resp. mohou se k němu nějak dostat z tohoto umístění? Je kopírování nutné i když přehrávač otevírá v režimu jen pro čtení? Proč se nepožije něco jako copy-on write?
Poslední příspěvek


Offline - Pokročilý Profil 
12. 10. 2017 17:05 Odeslat příspěvek
Že by to bylo proto že OS neví že je soubor v RAMdisku a tím pádem se skopíruje do cache pro rychlý přístup a ta je v RAM takže to tam je jednou v cache a podruhé v ramdisku.
Nahoru

Odeslat nové téma  Odeslat odpověď

Stránka 1 z 1 [ Příspěvků: 2 ]
Předchozí téma | Následující téma
Verze pro tisk


Hledat
Přeskočit na
 

Hledat

Zobrazit v normálním vzhledu