daha yuksek performans icin ports dan kurun. cunku ports kaynak kodundan derler. pkg_add ise binary den yani onceden derlenmis hazir paketi kurar. Derlenmis paketler sizin sisteminize ozel optimizasyon icermez. ancak kaynaktan kurulumda optimizasyon yapabilirsiniz.

İşlemcinize özel kod üretebilmeniz için derleyicinize birkaç parametre vermeniz gerekir. Bunun için /etc/make.conf dosyasını edit etmelisiniz. Eğer bu dosya yok ise /etc/defaults/make.conf olarak daha önceden saklanmış bir tane bulacaksınız. Buradaki en önemli parametre:

CPUTYPE=i686

İşlemcinizin ailesini ve modelini bu şekilde belirtin. Eğer # ile kapatılmış ise bu satırı açın. İşlemcinizin özelliklerinden ve kapasitesinden yararlanabilmeniz için bu gereklidir.

Bir diğer önemli parametre ise CFLAGS yani derleyici bayrak değerleri. Bunu aşağıdaki gibi yapın:

CFLAGS= -O2 -pipe -funroll-loops

-O2: Bütün optimizasyonları yap, oluşacak binary boyutunu düşünme. (-O optimizasyon demek, 2 derecesi)
-funroll-loops: Bu şekilde derlenmiş bir binary çalışırken döngü bütün olasılıklar için çalıştırmaz. Bunun yerine döngünün yerini tutacak ancak döngü olmayan kod parçacıkları koşulur.



myonur writes:


Arkadaşlar kolay gelsin
sitede arama yapıp soruma cevap alamayınca artık affınıza sığınarak sormak zorunda kaldım.
Porttan make install ile kurulum ile pkg_add -r xxx kurulum arasındaki fark nedir ? çünkü her iki kurulum türüde ilgili siteye bağlanıp bz uzantılı dosyaları alıp kuruyor.
cevabınız için şimdiden teşekkür ederim


Baris Simsek
http://www.acikkod.org
http://www.enderunix.org/simsek



--------------------------------------------------------------------- Cikmak icin, e-mail: [EMAIL PROTECTED] Liste arsivi: http://lists.enderunix.org ve http://www.mail-archive.com/[email protected] Turkiye'nin ilk FreeBSD kitabi: http://www.acikkod.com/freebsd.php




Cevap