Priyadi Iman Nurcahyo wrote:
> 
> FYI,
> 
> pakai kernel 2.1.131 + patch alan cox ac10 + patch scheduler rik van riel
> jadinya linuxnya ngebut sekali!!! x11amp hampir ngga kelihatan pakai cpu :)
> config: k6-200, 32MB
> 

sik sik pak Manteb.. ;)

informasi anda terus terang emang mbikin saya ngiler setengah mati (coba
dibayangkan ;), tapi sekaligus ada pertanyaan juga sih: kok bisa ?? yah,
mungkin nanti setelah nge-browse kernel 2.1.131 semuanya akan jelas,
tapi sementara ini dulu..

alasan:
1. coba dirun:
   $ time bzip2 -t egcs-1.1.1.tar.bz2
   31.37user 2.68system 0:34.70elapsed 98%CPU

   nah , di situ kan keliatan kalao sebagian besar waktu dihabisin di
   user mode (31 detik), waktu yg. dihabisin di kernel cuman 2.6 detik.
   jadi kalaupun kernelnya dipatch abis2-an, paling2 yg. ilang kan
   yg. 2.6 detik itu kan (5% dari total waktu) ?

2. glibc
   karena dia 'sok' thread-safe, akibatnya banyak sekali mengorbankan
   performansi (terutama untuk sinkronisasi). jadi meskipun
   kernelnya ngebut, tapi kalo glibc-nya crawl, kan tetep aja perfor-
   mansi program jadi crawl, karena toh sebagian besar waktu program
   dihabisin di user mode (lihat 1).

   hints:
   coba bongkar file bzip2.c, lalu ganti fungsi2 I/O menjadi _unlocked
   (misalnya fputc jadi fputc_unlocked, fgetc jadi fgetc_unlocked).
   dijamin performansinya jadi meningkat drastis, sekitar 200-300
persen!

2. kompiler
   (yg. ini emang nggak ada hubungannya dengan kernel sih, tapi mumpung
   kita lagi ngomong2 soal performansi)

   denger2 (dari milis [EMAIL PROTECTED]), egcs maupun pgcc belum bagus 
   instruction schedulingnya (kata Jeffery A. Law: perlu di rewrite
   ulang). Seseorang pernah posting ttg. perbandingan gcc-2.7.2.3 dgn.
   egcs-1.1b, dan ternyata malah ada banyak kasus dimana gcc-2.7.2.3
   yg. dicompile dengan target i386 jalan lebih cepet dibanding
   egcs-1.1b yg. dicompile dengan target i586/i686 (bahkan dengan
   option -O6).

jadi, kalau x11amp anda itu jalan lebih cepet, apa itu bukan karena
program x11amp-nya yg. sudah dioptimasi buat AMD K6-2 ? (sama seperti
Winamp yg. punya decoder yg. teroptimasi buwat K6-2 3dnow )

please, do CMIIW..

- BLP (K6-2 juga, so we're on the same mission ;)



______________________________________________________________________
Utk berhenti langganan kirim email ke [EMAIL PROTECTED] 
Sudah cari di arsip? http://www.linux.or.id/milis.php3#arsip-id-linux
Utk info netiket, kirim email kosong ke [EMAIL PROTECTED]


Kirim email ke