10.0 beta2 i686 SUPER
Mevcut SUSE Başarım Geliştirmeleri testte SUPER ve SUPER standard benchmark'ta değerlendirilmiştir.
23 Ağustos 2005 itibariyle
İçindekiler
Önbağlantı yapma (Prelinking)
- Standart SUSE 10.0 CD'nizden libelf 'i yükleyin
- prelink.rpm'i indirin ve kurun
- /etc/sysconfig/prelink'te şunu değiştirin:
USE_PRELINK="no" 'i
USE_PRELINK="yes" olarak
- prelink -va 'i koşturun
-- Bellek saklamak için 'prelink -vam' 'ı kullanmalı, yoksa önbağlantı (prelink) şöyle bir hata mesajı vererek çıkacaktır: "prelink: Could not find virtual address slot for /opt/kde3/lib/libkorganizer.so.1" if you have a lot of libraries installed. -- Andreas Simon
NOT: SuSEConfig buradan itibaren otomatik olarak önbağlantı yapacaktır ve başka pek birşey yapmanız gerekmeyecektir. Sisteminizi büyük olasılıkla hortumlayacağı için koşturulabilir dosyaları önbağlantıdan sonra soymayın.
SUPER_preloading (Önyükleme)
En son SUPER denektaşları, Beta3'te resmi önyükleme tekniklerimizin SUPER_preloading yerini alacağı, aşağıdaki yönteme dayanmaktadır.
- standart SUSE 10.0 CD'nizdeki preload 'un yüklü olduğundan emin olun.
- [1]'u indirin ve /etc/preload.d/kde olarak kaydedin
- boot.localnet'in başlangıç kısmına şunu koyun:
nice /sbin/preload < /etc/preload.d/kde &
Bu bir hack'tir (kırma) ve bir boot.preload eklenmesi gerekecektir. Bunun olabildiğince erken yapılması gerekir.
Not: Şu anda kde, Firefox ve openoffice writer'ı önyüklüyorum (preload). Başka uygulamaların test edilmesi gerekecektir. Bu, büyük ölçüde RAM'e dayanır ve 512 Mbayt'tan düşük ile denemezdim. Kendi önyükleme (preload) dosyalarınızı oluşturmak için: strace -f -F -e trace=open,process -o /tmp/APPLICATIONAME /APPLICATIONNAME
perl preload.pl /tmp/APPLICATIONAME |sed "s/^/open /g" >>/etc/preload.d/kde için
şu perl komut dosyasını kullanabilirsiniz:
[2]
- Önokumayı (readahead) en iyileştireceği için sistemi iki kere yeniden başlatın.
Con Kolivas
UYARI: Aşağıdaki ipucunun tüm verinizi silmesi ve/veya bozması olasıdır. Riskleri kabul ederek kullanın ve sorunlar hakkında şikayet etmeyin!
- En son SuSE çekirdeği için CK-patchseti indirin
- En son kernel-source.src.rpm'i indirin
- ck yamalarını /usr/src/packages/SOURCES/series.conf dosyasında ilk olarak ekleyin
- Test edin ve /usr/src/packages/SOURCES/series.conf'taki ilgili olmayan tüm yamaları silin
- Diğer sorunları çözün
Not:Bende bunu yapan bir yama var ck-SUSE-patch Paketi açın ve standart SUSE çekirdek-kaynağı paketinde /usr/src/linux-2.6.13-rc6-git7-3-default altında "patch -p 4 < *.patch" ile uygulayın Not2: Bu yamalar çekirdeğin ara sıra hata yapmasına sebep oluyor. Özgün ck yamalarıyla bu olmuyor, ama bizim elle hazırlanmış sürümümüzde bir sorun varmış gibi görünüyor.
Bazı i686 paketleri
- i686 için tekrar derlediğim bazı paketler şurada
[ ftp://opensuse.linux.co.nz/pub/SUPER/apt/10.0/RPMS.super/ SUPER havuzu]
- aptrpmı indirin ve kurun veya standart SUSE 10.0 CD'nizdekini kurun
- /etc/apt/apt.conf.d/gpg-checker.conf'daki
GPG::Check true;
'yu
GPG::Check false;
olarak değiştirin
- /etc/apt/sources.list'deki tüm girişleri silin ve şu girişleri ekleyin:
#rpm ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 kernel-of-the-day rpmkeys base java extra suser-jengelh suser-guru suser-tux packman packman-i686 suse-people suse-projects security rpm ftp://opensuse.linux.co.nz/pub/SUPER/apt 10.0 super
Not: gwdg.de 'deki genel apt havuzunu kullanmak istiyorsanız ilkini kullanın. Super güncellemelerini almak için yorumları açık (uncommented) bırakın.
- apt-get update
apt-get upgrade 'i koşturun
- chkconfig nfs off
chkconfig nfsboot off chkconfig nscd off chkconfig portmap off chkconfig postfix off chkconfig rpmconfigcheck off chkconfig running-kernel off
'i koşturun