Fusselbär
Makefile Voyeur
Damit es beim compilern vom FreeBSD Basisystem weniger Schreibvorgänge auf SSD gibt, kann man das Verzeichnis /usr/obj auch als tmpfs einhängen:
Wird der RAM dann doch mal zu voll wird es natürlich swappen und ein Teil der Vorteile gehen dahin. Beim Bau werden wohl so etwa rund 2 GB Daten in /usr/obj abgelegt. Die werden nur zum Bau benötigt. Man gewinnt also obendrein rund 2 GB Platz auf der SDD wenn man ein tmpfs für /usr/obj benutzt. Der Inhalt des Verzeichnises /usr/obj wird sonst bei jedem mal neubauen von FreeBSD zuerst gelöscht, siehe auch im Handbuch:
https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html
Hat man nach dem neubauen noch keine Lust direkt neuzustarten, aber wenig RAM frei, oder es hat gar schon geswapt, so könnte man sich einen alias in der ~/.cshrc anlegen. "RAUM" ist quasi ein alter Sörfer Schlachtruf, der damals von schnelleren Stehseglern auf ihren Brettern auf dem Baggersee gebrüllt wurde, um die langsamen anzuhupen, ich hab das dann mal als alias gewählt:
Code:
cat /etc/fstab | grep obj
tmpfs /usr/obj tmpfs rw,late,mode=01777 0 0
https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html
Hat man nach dem neubauen noch keine Lust direkt neuzustarten, aber wenig RAM frei, oder es hat gar schon geswapt, so könnte man sich einen alias in der ~/.cshrc anlegen. "RAUM" ist quasi ein alter Sörfer Schlachtruf, der damals von schnelleren Stehseglern auf ihren Brettern auf dem Baggersee gebrüllt wurde, um die langsamen anzuhupen, ich hab das dann mal als alias gewählt:
Code:
cat ~/.cshrc | grep raum
alias raum 'sudo chflags -R noschg /usr/obj/* ; sudo rm -Rv /usr/obj/*'