«前の日記(2012-09-28) 最新 次の日記(2012-10-11)» 編集

meta's blog - The Power To Serve

筆者について

FreeBSDを通じてOSSにささかな貢献を。

OSS活動をご支援いただける方を募集しています


2012-10-06 make

tmpfs で buildkernel/buildworld を高速化してみる

今さらにも程があるけどメモ。

# mount -t tmpfs tmpfs /usr/obj

もしかしたらソースコードも tmpfs に置くと速いかもしれない。

# mount -t tmpfs tmpfs /usr/src
# cd /usr/src; svn co svn://svn.freebsd.org/base/releng/9.1/ .

実際には、毎回チェックアウトするのは無駄なのでどこかにチェックアウトしておいてコピーするのがおすすめ。

揮発性の tmpfs で kernel/world をビルドするのは、本来得策ではない。buildworld→buildkernel→installkernel して reboot したらビルドしたものが綺麗サッパリ消えてるなんてね。

今回は tmpfs 上で buildworld してみたかっただけなので問題なし。メモリを増設して6GBになったのでそういうことしてみたかっただけです :-p

ports のビルドの場合はこうするのがいいのかも。