On Mon, Jul 30, 2007 at 12:20:27PM +0700, Andika Triwidada wrote:
> Jadi GU pake setting yang mana nih? ;)

sys_epoll dong, kqueue ta'uu' :D
sebenarnya asal disk subsystem mencukupi ya tidak usah aneh-aneh,
default system baru sudah pakai yang tercanggih yang sudah ada
(epoll/kqueue). iya, artikel johnny itu sudah kadaluwarsa. isunya
skrg sudah bergeser ke situasi di mana full async tidak lagi
memungkinkan (file, database dll).

masalahnya tinggal async-io untuk akses ke filesystem itu belum
ada (belum sempurna). ingo molnar baru saja  membuat syslet/threadlet,
yang mungkin bisa mempermudah ini walaupun tidak ada buzzwords
dengan menyebutkan angka 'ratusan ribu' seperti kevent atau kqueue,
cuman untuk akses ke disk kok rasanya kata 'ribuan' jadi kurang
relevan ya. selain itu, implementasi userspace yang memanfaatkan ini
juga belum ada :-) biasanya orang pakai 'half async' untuk keperluan
ini, full async io saat menghandle network, dan menggunakan threaded
saat mengakses disk.

kecuali bikin webserver sendiri yang memanfaatkan threadlet/syslet
ha..ha..

untuk GU, masalahnya adalah di seek time (toh bisa dilihat sendiri
total throughput gak seberapa kan, artinya bandwidth  dalam disk sub
system itu tidak/belum jadi isu). terakhir, sebelum dapat pinjaman
mesin keren, diakali dengan raid10, alhasil CPU selalu 100% dan
loadaverage 25-30 :D throughput kira-kira 140-150Mbps (network),
dgn concurrency level 2500. concurrency naik > 2500 throughput
langsung turun, berhubung disk latency (seek time) membuat kecepatan
pengisian buffer menjadi berkurang, dalam kondisi seperti ini, cpu
mostly terpakai untuk io-wait (>80%).

ya .. ya .. mungkin ada bbrp yang terpancing dengan bermasturbasi
mendownload (benchmark) dari server sendiri dan berdecak kagum
karena mendapat throughput yang besar :D begitu diletakkan di
production dan yang mengakses kebanyakan menggunakan link s*eedy,
dengan total throughput 36Kbps dan concurrency 40-50 (menggunakan
download accelerator), langsung nangis dan turu kebon :D :D

dan, ya, bahkan gu pun belum mampu memuaskan johnny ha..ha..

Salam,

P.Y. Adi Prasaja

--
Right or wrong my list. Unsubscribe option is currently unavailable.
Indeed, it's available upon request .. but: cepek dulu donk!

Kirim email ke