Fusselbär
Makefile Voyeur
Hallo,
seit einigen Monaten benutze ich das tmpfs auf FreeBSD als Bauplatz für das ports compilen.
So muss das System beim compilen nicht mehr auf Festplatten oder SSD Schreib- und Lesezugriffe warten und es dürfte auch zur Erhöhung der Lebensdauer des Laufwerks beitragen.
Genug RAM vorausgesetzt, sorgt die Verwendung von tmpfs auch während des ports compilern für ein schön flüssig weiter laufendes System.
Diese Erfahrung möchte ich gerne mit euch teilen.
Was bracht man dafür?
Klar, FreeBSD.
Außerdem die tmpfs Option im Kernel, einen tmpfs Eintrag in der /etc/fstab und einen Eintrag für das WRKDIRPREFIX auf dem tmpfs in der /etc/make.conf.
Hier im Einzelnen:
Nachschauen, ob die tmpfs Option schon in der Kernel conf vorhanden ist:
Das ist der tmpfs Eintrag in der Kernel conf:
Eintrag in der /etc/fstab:
Eintrag in der /etc/make.conf:
seit einigen Monaten benutze ich das tmpfs auf FreeBSD als Bauplatz für das ports compilen.
So muss das System beim compilen nicht mehr auf Festplatten oder SSD Schreib- und Lesezugriffe warten und es dürfte auch zur Erhöhung der Lebensdauer des Laufwerks beitragen.
Genug RAM vorausgesetzt, sorgt die Verwendung von tmpfs auch während des ports compilern für ein schön flüssig weiter laufendes System.
Diese Erfahrung möchte ich gerne mit euch teilen.
Was bracht man dafür?
Klar, FreeBSD.
Außerdem die tmpfs Option im Kernel, einen tmpfs Eintrag in der /etc/fstab und einen Eintrag für das WRKDIRPREFIX auf dem tmpfs in der /etc/make.conf.
Hier im Einzelnen:
Nachschauen, ob die tmpfs Option schon in der Kernel conf vorhanden ist:
Code:
grep TMPFS /usr/src/sys/`uname -m`/conf/`uname -i`
Code:
options TMPFS # TMPFS filesystem
Code:
tmpfs /tmp tmpfs rw,late,mode=1777 0 0
Eintrag in der /etc/make.conf:
Code:
#----------------------------------------------------------------------------
# Use tmpfs for WRKDIRPREFIX
#----------------------------------------------------------------------------
WRKDIRPREFIX=/tmp/ports
Zuletzt bearbeitet: