Date: Mon, 12 Apr 2021 21:11:51 +1000 From: Peter Jeremy <peter@rulingia.com> To: Helge Oldach <freebsd@oldach.net> Cc: freebsd-ports@freebsd.org Subject: Re: Deprecation of portsnap (was: Proposed ports git transition schedule) Message-ID: <YHQq92JumUXOjOTg@server.rulingia.com> In-Reply-To: <202104111227.13BCRRVE027982@nuc.oldach.net> References: <YHIsG0p3mjUuQsHG@server.rulingia.com> <202104111227.13BCRRVE027982@nuc.oldach.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--ZS8fYCvyxLtvHS+J Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2021-Apr-11 14:27:27 +0200, Helge Oldach <freebsd@oldach.net> wrote: >Peter Jeremy via freebsd-ports wrote on Sun, 11 Apr 2021 00:52:11 +0200 (C= EST): >> Following the SVN to GIT migration, portsnap is now the only practical >> way to use ports on a low-memory system. I've done some experiments >> and standard git has a 2GB working set to checkout a ports tree. > >However checking out is a one-time action with ports as there is only >one branch (switching frequently between main and quarterly is probably >not very sensible on a limited machine). git pull is significantly more >lightweight, I've just seen some 200M RSS. That should work well even on >a 512M machine. Probably much better than gitup in constrained memory? Except that git will arbitrarily and randomly decide that it needs to run "gc" - which is similarly extravagant in memory usage. Last time I found one running, it thrashed that poor VM for 3 days. Ignoring that, a "git up -ff" on a ports tree peaks with 2=D71GB processes, though it looks like the working set size might only be ~350MB. --=20 Peter Jeremy --ZS8fYCvyxLtvHS+J Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE7rKYbDBnHnTmXCJ+FqWXoOSiCzQFAmB0KvJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEVF QjI5ODZDMzA2NzFFNzRFNjVDMjI3RTE2QTU5N0EwRTRBMjBCMzQACgkQFqWXoOSi CzTrIw/+NAeW6ZZFRlIqgXoq6UP3WBIL3Q+DWEL6LyZnwN/pFpWRUpCLl+xKRPnf /1ozEP/IUrtPAjeh4Sp5I5cr4fAjGpLXN0HjBip70Kyr0Cag+UdEasLuN8YtkoP5 Z4l+ABzoy1CkNKvqEeqJhMTeVPPjGOmu8ggOn+ufoZbpouLDxdX7BrAfcVB5iZrZ /KS7ja9jLyD1eT/e8UJr4/llyrWRkF7+nMWq3NZ+wigaJYeL+xEKP9xL52NRzAQn 0rYyDzLxAu/Mpzugc2TqQQRwxIWLG+l3/G5j7mbAq5FMZoG+euBlM4NuHGCETt0J E6zDK681vcPtYIMcCBdvcAhu7ochOeeGq3fR+JXgoS5es4WpCMm04GmTll+b81kh RUxecYeSXAvN2z8RKtyVHX2y3UFlmIRWCsC+uHBHPp1MABBICAwlnkDnoCX5Mufh e7lMh0TtJwKTuKZ8vyetqvCiaFTO08ZDB3gZvuF+AdgF2me58Qy81q24OIB4sT3r h39SP1SVQB8AsgOFvZsvLSWMdqBdjdNzOhAnoTQ+SfjpmDgqcGiZmN0/gy+l7UII XPUw6GWAYtmwD8nl8m+wi3+O9BabxFM8/0iSUCJdN074J1C4O5tYJDTtw1/sNmBs hu81WvKzxkqqJjkZJpGHT+9rKphpc4WqtBOXr6LFZ/xQjyORL9c= =lPgu -----END PGP SIGNATURE----- --ZS8fYCvyxLtvHS+J--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?YHQq92JumUXOjOTg>