I was discussing with Andrea about the use of BT in SystemImager and he made a good point about BitTorrent causing an overhead for start up as you need to:
 
- tar up the directory
- start tracker (need to do this once)
- create torrent
- seed torrent
 
Performance wise, it seems better to just use BT for large files (i.e. the image) rather than for everything (like scripts, overrides, etc.).
 
Right now my integration with Flamethrower can obviously BT every file, but I was wondering if we want to.
 
Also, using the official BitTorrent bittorrent-console for seeding, I noticed that it was using up about 40% of CPU on my P3-1GHz machine - is this what you noticed Andrea?  Perhaps we should try using a more lightweight seeding program (like LibBT) instead of the python scripts.
 
Cheers,
 
Bernard

Reply via email to