-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Content-ID: <alpine.LSU.2.00.0902060407131.5741@nimrodel.valinor> On Friday, 2009-02-06 at 02:50 +0100, David Haller wrote:
You guys have it the wrong way around. You don't want to give 'em randomness as fast as you can, but you want to give it to them as _slow_ as you can!
Make that file e.g. 4MByte and deliver it at 1 Byte/s!
X'-) Good point. But then, we need a way to deliver slowly a file, which uses less cpu for us. Now, I read somewhere, maybe in the kernel documentation, a method to have a slow device via devmapper. Here: /usr/src/linux/Documentation/device-mapper/delay.txt: +++ dm-delay ======== Device-Mapper's "delay" target delays reads and/or writes and maps them to different devices. Parameters: <device> <offset> <delay> [<write_device> <write_offset> <write_delay>] With separate write parameters, the first set is only used for reads. Delays are specified in milliseconds. Example scripts =============== [[ #!/bin/sh # Create device delaying rw operation for 500ms echo "0 `blockdev --getsize $1` delay $1 0 500" | dmsetup create delayed ]] [[ #!/bin/sh # Create device delaying only write operation for 500ms and # splitting reads and writes to different devices $1 $2 echo "0 `blockdev --getsize $1` delay $1 0 0 $2 0 500" | dmsetup create delayed ]] ++- I don't know how exactly to use that for the current situation (or for any situation), but there it is. If anybody wants to explain the above in clear English, I'm all ears ;-) - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkmLq9UACgkQtTMYHG2NR9UDRACeN8eCREAeh8DnikzmYCEAy3Gn alsAoJhfbSxlR9+1sUFJrW5OesbDj/wB =dUrM -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org