On 2014-12-02, Jungle Boogie <[email protected]> wrote:
> Dear Stuart,
> --------------------------------------------
> From: Stuart Henderson <[email protected]>
> Sent:  Tue, 2 Dec 2014 10:40:22 +0000 (UTC)
> To: [email protected]
> Subject: Re: Staying -current with cvsup or cvsync
> >
>> On 2014-11-28, Jungle Boogie <[email protected]> wrote:
>>> Hello All,
>>>
>>> For the last several updates I've applied to my system, I've used plain CVS:
>>> cvs -q up -Pd
>>>
>>> This is pretty slow for some reason, but I understand that's just how CVS 
>>> works.
>>
>> I just timed an update of /usr/ports on my laptop at 63 seconds. That's 
>> fetching
>> from a good anoncvs server, with /usr/ports on SSD and mounted like this
>>
>> /dev/sd1j on /usr/ports type ffs (local, noatime, nodev, nosuid, softdep)
>
> 63 seconds is quite impressive! I've got a pata drive with only:
> (local,  nodev)

softdep can help a lot with big cvs updates, especially on disks which are
slower to access. Lots of files involved in a ports or src cvs tree (especially
ports) so there are a large number of inode changes that need to be written
to disk,

> How often do you fetch/rebuild?

It varies, I probably update the entire ports tree on my laptop once or
twice a week, and smaller parts if I'm working on them or if I see an
update I want in the commit log. For base, the last full update I did
was about 10 days ago, but again I've updated smaller parts more often
and I often update the kernel every few days. There will be lots of
differences between people (and at different times depending on what
they're working on).

Reply via email to