Reply
 
Thread Tools Display Modes
  #1  
Old 03-28-2013, 07:04 PM
goraxmax goraxmax is offline
Senior Member
 
Join Date: Jul 2011
Posts: 208
Thanks: 14
Thanked 7 Times in 7 Posts
Default a new way to update ?
Hi,

New, there is one way to upgrade PCBSD: download update by some server.

at every update : i have to wait cause of small internet flow.




An additionnal way is possible : update by peer to peer:
this way could fluent update phases , isnt it ?
Reply With Quote
  #2  
Old 04-04-2013, 01:38 PM
Beanpole's Avatar
Beanpole Beanpole is offline
Senior Member
 
Join Date: May 2010
Posts: 2,496
Thanks: 17
Thanked 439 Times in 355 Posts
Default
This should be fixed with the newer "Rolling Release" images/updates. We have starting implementing a download utility called "aria2" that will try to maximize your download speed whenever possible (pulling from multiple mirrors concurrently, and keeping track of current download speeds from mirrors to always keep you on the fastest ones). I think Kris already implemented this for the PBI's, and pkg updates (using the "pc-pkg" wrapper script).
In his initial testing of it, he reported that the download speed changed from ~300KB/s to ~3MB/s when he was testing it at a conference. So this should fix both the slow downloading issue as well as all the mirror configuration stuff in one shot.
__________________
~ Ken Moore ~
PC-BSD/iXsystems
Reply With Quote
  #3  
Old 04-05-2013, 03:14 PM
Ordoban Ordoban is offline
Junior Member
 
Join Date: Mar 2013
Posts: 23
Thanks: 0
Thanked 3 Times in 3 Posts
Default
I think, goraxmax talk about a different idea.
He (and I too) have a slow internet connection, and many pc's to update in his lan.
I think he want to download the update-packages to only one pc and distribute the packages to all other pc's.

Maybe this is already possible by 'handwork'. (make one pc to ftp, link all others to the one, copy all update packages to the own ftp...)
Reply With Quote
  #4  
Old 04-15-2013, 07:24 PM
goraxmax goraxmax is offline
Senior Member
 
Join Date: Jul 2011
Posts: 208
Thanks: 14
Thanked 7 Times in 7 Posts
Default
exactly
Reply With Quote
  #5  
Old 04-17-2013, 02:37 PM
kmoore134's Avatar
kmoore134 kmoore134 is offline
Administrator
 
Join Date: May 2005
Location: Knoxville, TN
Posts: 2,568
Thanks: 0
Thanked 163 Times in 127 Posts
Default
You will probably just want to host your own local mirror:

http://wiki.pcbsd.org/index.php/Host_a_Mirror

Once you have set it up, then on the clients you update the mirrors in /usr/local/etc/pkg.conf and /usr/local/etc/pcbsd.conf and it'll start pulling from your local LAN box
__________________
----
Kris Moore
PC-BSD Founder
Reply With Quote
  #6  
Old 04-17-2013, 05:42 PM
goraxmax goraxmax is offline
Senior Member
 
Join Date: Jul 2011
Posts: 208
Thanks: 14
Thanked 7 Times in 7 Posts
Default
Not exactly.

As PCBSD is distribued by torrent and ftp,

PCBSD update could be distribued by torrent, in addition as ftp.

With ftp update distribution:
at t = 0 (start)
speed connexion is fast (few users)

at = 1
speed connexion is slow (lot of users)

at = 2
speed connexion is fast (few users)


with torrent distribution:
at t= 0
speed connexion is slow (few users)

at = 1
speed connexion is fast (lot of users)

at = 2
speed connexion is slow (few users)


With this 2 ways to update (FTP and torrent) , we could have this scenario:
at t = 0 (start)
speed connexion is fast (few users (ftp>torrent))

at = 1
speed connexion is fast (lot of users (ftp<torrent))

at = 2
speed connexion is fast (few users (ftp>torrent))


right?
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:45 PM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.

Copyright 2005-2010, The PC-BSD Project. PC-BSD and the PC-BSD logo are registered trademarks of iXsystems.
All other content is freely available for sharing under the terms of the Creative Commons Attribution License.