Flupidizität für FreeBSD: tmps für /usr/obj

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:
Code:
cat /etc/fstab | grep obj

tmpfs                   /usr/obj                tmpfs           rw,late,mode=01777   0       0
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 ~/.cshrc | grep raum

alias raum      'sudo chflags -R noschg /usr/obj/* ; sudo rm -Rv /usr/obj/*'
 
Zurück
Oben