Re: Multiprocess
Denis Corbin <[email protected]> Fri, 24 Sep 2010 19:15:19 +0200
| Newsgroups | gmane.comp.sysutils.backup.dar.general |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Anders, please read the FAQ about that subject, http://dar.linux.free.fr/doc/FAQ.html#parallel if you have any idea or objection, feel free to present them here. Kind Regards, Denis. Anders Bo Rasmussen a écrit : > Hi. > > I'm using dar to backup up my private files and I'm happy about it. > > I however see that when I take backup up of my home directory to a usb > 2.0 disk, dar uses on average 50% cpu, but sometimes peaks at 100% cpu > of one core. When it peaks at 100% cpu the backup to the usb is slower > than optimal - this can easily be seen by delays in the blinking LED. I > use both encryption and compression, so this probably happens when there > is data that can be compressed a lot. > > If I bought a USB 3.0 drive it would probably wait for the CPU all the > time. > > Of course I could set the compression level lower (it is currently 6), > which would make less cpu usage and at the same time write more data to > the drive. > > But wouldn't it be good to have dar multiprocess? I see some possible > benefits: > > * Multiple processes that could compress and encrypt (I don't know if > the encryption is possible or it has to be encrypted as one big stream) > would increase the available cpu power. > * Possible buffered output, so there would be e.g. 500MB of unwritten > data, that could be used for when the "hard cpu times" comes. > * Possible buffered input, so small files could be read ahead, and > therefore not make a gab in feeding the compression/encryption. > > /Anders > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFMnNympC5CI8gYGlIRArrEAKCcN502Si0AoNgVs90AhD4GhNT0/QCeK8nQ O7PIpQpBKA1K6bPAJKwUrow= =iJFh -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev