[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [debian-knoppix] [patch] cloop-0.65



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, 26 Aug 2002, Klaus Knopper wrote:

> Besten Dank für den Patch. Ich weiß noch nicht, wie ich ihn ins Paket
> integrieren könnte, denn ich brauche eine Pipe-fähige Version von
> create_compressed_fs für meine Skripte, und möchte die bisherige Version
> daher auf jeden Fall beibehalten.
da koennte man:
a) eine extra create_compressed_fs_lowmem.c mitliefern - wuerde mehr
Aufwand beim Bugfixing bedeuten
b) die skripte aendern (siehe unten)
c) beide Varianten in einer Datei integrieren - braucht noch etwas Code
if(argc==4) lowmem=1;
...

> > pros: kaum Bedarf an Hauptspeicher
> >       drum schnellere Kompression
>
> Das ist relativ. Mit viel Hauptspeicher geht es schneller, wenn alles im
> RAM abläuft. ;-)

selbst heute kommen die meisten Komplettangebote mit
128 oder 256 MB RAM, während 1024 MB immernoch mindestens 140 Euro kosten;
Mehr als so mancher CD-Brenner und so manche Festplatte.


zur Geschwindigkeit:
wenn man genügend RAM (und langsame Disks) hat, kann man das
shared memory filesystem verwenden:
mount -t shm -o size=730m nodev /dev/shm
der Vorteil: man kann dann aus dem RAM heraus ein .iso
erstellen und gleich on-the-fly brennen.
Das folgende Skript verwende ich, seit ich den Speicher auf 1GB erweitert habe:

speed=${speed:-4}
booter=${booter:-"-b linboot/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table"}
#booter="-b linboot/bootlin" # alternative 1.44MB floppy image
isodata=/dev/shm/isodata
cp -a ../isodata $isodata
mkisofs -quiet -sort etc/bmwinux/cdsortorder -D -R . |\
 create_compressed_fs - 65536 $isodata/cloop.iso
cd $isodata
echo 500000000 > /proc/sys/kernel/shmmax
date "+Bootable CD by Bernhard.Wiedemann@Berlin.de - %d.%m.%Y  press F1  for help"\
 > linboot/bootmsg.txt
mkisofs -quiet -D -c linboot/boot.cat -V BMWinux $booter . |\
 cdrecord -eject dev=0,0,0 speed=$speed $* -


Dies sollte mit viel RAM etwa gleich schnell sein.
Ohne genuegend Speicher hingegen nimmt das swapping natuerlich viel mehr
Zeit ein, so dass meine Variante schneller ist.

Cheerio
Bernhard M.
__________________
es gibt immer mehr als einen rechten Weg
-----BEGIN PGP SIGNATURE-----
Comment: Weitere Infos: siehe http://www.gnupg.org

iEYEARECAAYFAj1qPfsACgkQSTYLOx37oWRGKgCffMl6WrD37N54laSYuTs64YF0
D5AAnAy2xU0MvbIZVZCrHQlw/D9DUyYk
=Bd7Y
-----END PGP SIGNATURE-----


_______________________________________________
debian-knoppix mailing list
debian-knoppix@linuxtag.org
http://mailman.linuxtag.org/mailman/listinfo/debian-knoppix


Reply to: