Hallo Dieter, hallo Leute, Am Mittwoch, 11. Dezember 2002 01:09 schrieb Dieter Kroemer:
Hmm, wo ist der Unterschied zwischen Cache und Ramdisk? IMHO besteht er nur darin, dass der Cache bei Bedarf freigegeben wird für "echte" Speichernutzung durch laufende Programme, die Ramdisk hingegen belegt den Speicher, solange sie existiert. Dafür lässt sich bei der Ramdisk eben auch im Voraus festlegen, was drauf sein soll. (man cp ;-)
Wenn das so ist (ich kenn mich hierzu noch viel zu wenig aus) dann würde das meiner Vorstellung genau entspechen :-) Ich dachte, wenn ein Programm aus der RamDisk aufgerufen wird, dass dieses dann zusätzlich in den Cache geladen wird,
Wird wohl auch passieren. Zuerst (solange kaum RAM genutzt wird) liegt das Programm dann wohl doppelt im RAM (RamDisk + Cache). Ganz genau weiß ich das allerdings nicht, da ich keine Ramdisks verwende (nichtmal eine initrd ;-) Aber: Sobald aber Arbeitsspeicher für ein laufendes Programm benötigt wird, wird der Cache wieder freigegeben. Es wird also kein Arbeitsspeicher "verschwendet". Gruß Christian Boltz --
Daaaaaavid, wo bleibt eigentlich mal 'ne anständige Statistik? *JAUL* Ich mach ja schon... [Ratti und David Haller in suse-linux]