Gentoo’da ccache kullanımı Nisan 24, 2008
Posted by kadirozkok in Linux.Tags: Gentoo
trackback
Ccache derlemiş modülleriniz tutulduğu bir önbellek. Yeni bir derleme yaptığınızda, derleme sonucu bu önbellekten karşılanabiliyorsa derleme sonucunu 5-10 kat hızlı almanız mümkün… Yalnız bu önbelleğe ilk defa kayıt biraz yavaş olabilir, sonuç sonraki derlemelerde etkisini gösterecektir.
Normalde ccache’i kurduğunuzda ve /etc/make.conf dosyasının içinde bu özelliği aktif hale getirdiğinizde ccache’in çalışması gerekir. Herhangi birşey derlediğinizde aşağıdaki komutla ccache istatistiklerine güncellenip güncellenmediğine bakın. Eğer güncellenmiyorsa cache’i elle ayarlamanız gerekecek.
İstatistiklere bakmak için:
- CCACHE_DIR=”/var/tmp/ccache” ccache -s
Elle ayarlama:
- Portage’ın son versiyonunu kullandığınızdan emin olun.
- Emerge -av ccache ile kurulumu yapın.
- make.conf dosyasındaki CHOST değerinizi emerge –info | grep CHOST komutu ile bulun
- ccache-config –install-links CHOST-DEĞERİNİ-BURAYA-YAZIN
/etc/make.conf dosyasına eklenmesi gereken satırlar:
- FEATURES=”ccache”
- CCACHE_DIR=”/var/tmp/ccache”
- CCACHE_SIZE=”2G”
Daha önceden make.conf’a eklediğiniz herhangi bir özellik varsa ccache’i FEATURES kısmına boşluk bırakarak ekleyin.
CCACHE_DIR değişkeni önbelleğin nerede tutulacağını belirtir. Eğer DistCC özelliğiniz aktif ise, her iki özellikten de olabildiğince yararlanmak için ccache’i DistCC’den önce yazın.
CCACHE_SIZE değeri önbelleğin en çok ne kadar değer almasını istediğinizi belirtir. Bu değeri ccache -M 2G komutu ile de ayarlamanız mümkün. Ama make.conf dosyasının içindeki değer her zaman elle ayarladığınız değeri değiştirir. Hangisini kullanacağınız size kalmış…
Güle güle kullanın…
Yorumlar»
No comments yet — be the first.