Stránka 1 z 1

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

Odeslat příspěvekNapsal: 11. 10. 2017 22:48
od dovok
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?

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

Odeslat příspěvekNapsal: 12. 10. 2017 17:05
od soban
Ž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.