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!
