Yamato47 Skrevet 25. november 2003 Del Skrevet 25. november 2003 Dagens tips for FreeBSD. Montér /tmp som minnedisk! Slik skrives det i /etc/fstab: md /tmp mfs rw,-s1024m, 2 0 Her blir /tmp en 1 gb stor disk med støtte i minne og swap. Dette er rett fra man mdmfs. Legg merke til at det siste tallet er null. noatime og async kan eventuelt legges til. Se man mount. I /etc/make.conf legger du så inn: WRKDIRPREFIX=/tmp Bruker du portupgrade, kan du i tillegg legge følgende inn i /usr/local/etc/pkgtools.conf: ENV['PKG_TMPDIR'] ||= '/tmp' Vil du ha raskere buildworld/buildkernel også, kan du symlinke /usr/obj til en katalog under /tmp. Det samme kan gjøres med /sys/i386/compile. Merk at alt under /tmp ryker rett ut hver gang maskina startes på nytt. Det kan da være greit å la /var/tmp være for filer man vil beholde over reboots (som vi.recover-katalogen), og bruke /tmp til resten. Det er lurt å ha masse swap for å bruke dette, i alle fall for store ports som X og kde. Lag om nødvendig mer swap-plass i filer med mdconfig og swapon. Med dette trikset går kompilering på min p166, 128mb ram, 2*160 gb samsung 5400 rpm vanvittig mye fortere. På raskere maskiner er det sannsynlig at gevinsten blir enda større, siden harddiskene der er en større flaskehals enn på maskina mi. Lenke til kommentar
Silvester Skrevet 25. november 2003 Del Skrevet 25. november 2003 Mer eller mindre genialt. Dette må prøves. Typisk onlamp.com-kvalitet på guidene dine, det skal sies. Lenke til kommentar
DummeGaas Skrevet 26. november 2003 Del Skrevet 26. november 2003 Programmet ccache er også genialt, forkorter kompileringstid med ~60%. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå