On Tue, Jan 25, 2011 at 04:41:42PM +0700, Ali Milis wrote:
Diagram (terlampir) telah digunakan di buku "Sistem Operasi" karangan
Silberschatz dan kawan-kawan sejak zaman "Kuda gigit CPU"  di awal
tahun 1980-an.

Hare gene, apakah rata-rata panjang sebuah "burst" (I/O bound) masih
sekitar 3 mili-detikan?! Tugas anda (jika menerima) ialah:
  1. mem-patch kernel linux agar dapat menghitung panjang sebuah burst.
  2. menggunakan sistem berkas /proc
  3. mengukur panjang burst beberapa Workstation dan Server

mungkin perlu diketahui dulu, sewaktu jaman kuda gigit cpu,
gimana oom silberschatz menyusun histogram cpu-burst duration.

durasi tentu saja bergantung pada proses yang berjalan, apakah
io-bound atau cpu-bound. saya belum bisa membayangkan kalau tiap
proses dituliskan cpu-burst duration-nya di proc filesystem.
belum lagi kalau long running process, dia bisa diam dan
gerak, dan diam lagi. begitu seterusnya. seandainya dipaksa
mestinya akan berupa histogram range durasi dan frekuensinya.

saya pakai program dari sini:
http://eaglet.rain.com/rick/linux/schedstat/v10/format-10.html
untuk mengukur cpu time dari plugin-container firefox, sebelum
dan saat memutar video youtube.com. hasilnya:
2334 (plugin-containe) avgrun=0.00ms avgwait=0.00ms
2334 (plugin-containe) avgrun=0.00ms avgwait=0.00ms
2334 (plugin-containe) avgrun=57884.18ms avgwait=23349.62ms
2334 (plugin-containe) avgrun=110210.27ms avgwait=28629.01ms
2334 (plugin-containe) avgrun=97741.76ms avgwait=31370.84ms
2334 (plugin-containe) avgrun=100399.83ms avgwait=73784.08ms
2334 (plugin-containe) avgrun=101091.83ms avgwait=30460.23ms
2334 (plugin-containe) avgrun=101044.86ms avgwait=24979.03ms
2334 (plugin-containe) avgrun=104599.82ms avgwait=44912.61ms
2334 (plugin-containe) avgrun=100962.89ms avgwait=38163.51ms
2334 (plugin-containe) avgrun=100161.33ms avgwait=28314.98ms
2334 (plugin-containe) avgrun=98871.38ms avgwait=22805.36ms
2334 (plugin-containe) avgrun=101456.29ms avgwait=28328.77ms
2334 (plugin-containe) avgrun=102492.30ms avgwait=25098.49ms
2334 (plugin-containe) avgrun=105473.44ms avgwait=53858.94ms
2334 (plugin-containe) avgrun=102470.37ms avgwait=30287.27ms
2334 (plugin-containe) avgrun=102328.65ms avgwait=39433.28ms
2334 (plugin-containe) avgrun=105339.88ms avgwait=32256.54ms
2334 (plugin-containe) avgrun=101395.03ms avgwait=37455.30ms
2334 (plugin-containe) avgrun=98150.90ms avgwait=46694.60ms
2334 (plugin-containe) avgrun=0.00ms avgwait=0.00ms

adi@mini:~$ grep model\ name /proc/cpuinfo model name : Intel(R) Atom(TM) CPU N450 @ 1.66GHz
model name      : Intel(R) Atom(TM) CPU N450   @ 1.66GHz

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