ini adalah salah satu materi yang dipresentasikan pada kernel conference australia dibrisbane.
dibawakan oleh sherry q moore (http://blogs.sun.com/sherrym), salah satu kernel developer dari sun microsystem. cewek bo! tumben ada...
Q: kenapa perlu reboot?
- karena adanya patches/update. reboot diperlukan supaya patch/update tersebut bisa dijalankan dengan baik. ini adalah alasan yang paling sering dari vendor OS/apllication untuk merestart mesin. mis: microsoft, ubuntu, sun.
- OS overload/crash/hang.
- untuk mengganti/upgrade hardware. meskipun untuk server2 gede (mis: sunfire) ada fasilitas untuk mereplace hardware tanpa mematikan mesin.
Q: solaris kan stabil, jarang hang. kenapa perlu dibuat fast reboot?
1. karena proses reboot yang sekarang tidak fast. alias lama banget. apalagi untuk server2 yang punya banyak service dan loadnya tinggi, bisa makan waktu sampai 20 menit untuk reboot.
2. fast reboot sangat berguna untuk developer. kerjaan mereka kan emang sering bikin mesin hang. testing bo! hehehe
Q: sejak kapan ada fature fast reboot?
udah dimasukkan ke distro opensolaris 2008.11
Q: dah lama dunk?
iya. jadi ini feature udah ada lumayan lama, cuman blom banyak yang tau.
jarang reboot sih...
hehehe
ok back again. jadi ini feature untuk developer aja?
ngak. ini buat semua. intinya kita ngak perlu nunggu lama untuk reboot.
Q: maksudnya interval reboot?
adalah waktu dari selesainya "sync disk" sampai kernel menulis /var/log/messages untuk pertama kalinya.
catatan ini dapat dilihat di /var/adm/messages.
Q: kenapa bisa fast reboot?
karena men-skip beberapa tahap ketika booting.
Q: emang tahap2 booting apa aja? dan mana saja yang di-skip?
- power on (pencet tombol) --> skip
- Power On Shelf Test (POST), checking hardware --> skip
- loading GRUB --> skip
- load kernel & driver yang baru
- nulis di /var/adm/messages
Q: command yang dipake?
reboot -f
Q: penjelasan lebih teknis?
kernel & driver lama tetap ada di memory. trus setelah command "reboot -f" maka kernel & driver baru akan dilokasi RAM yang baru. kemudian system akan di switch untuk memakai kernel baru.
jika hasilnya nge-hang, bisa fallback ke kernel yang lama. asyik kan?
untuk mendukung fast reboot, driver yang ada harus mendukung quiesce (baca: kuasi). sehingga ketika load driver baru, ngak perlu assign IRQ lagi.
Q: kalo drivernya ngak mendukung quiesce?
ngak bisa fast reboot
Q: tandanya ngak mendukung quiesce?
ketika kamu execute "reboot -f" maka akan muncul:
reboot: not all drivers have implemented quiesce(9E)
kalo ternyata yang tidak mendukung quiesce hanya driver VGA doang. gimana supaya bisa fast reboot?
# echo "force_fastreboot/W 1" | mdb -kw
# echo "set force_fastreboot = 1" >> /etc/system
Q: kalo yang tidak mendukung quiesce adalah NIC card?
# ifconfig nic-interface unplumb
# reboot -f
Q: kalo OS panic, rebootnya gimana?
pake uadmin. uadmin di desain untuk mendukung fast reboot
Q: emang seberapa cepat sih fast rebootnya?
dari 5 - 35 detik!!
source: presentasi sherry q moore
wow, cepet banget!
iya, saya juga takjub ketika liat demonya.
cuman 5 seconds!!!
cara lihat hasilnya?
amati /var/adm/messages.
lihat dibawah lihat jarak dari "done" sampai "SunOS Release 5.11 ..."
Sep 8 15:00:19 beaver genunix: [ID 672855 kern.notice] syncing file systems...
Sep 8 15:00:19 beaver genunix: [ID 904073 kern.notice] done
Sep 8 15:01:16 beaver genunix: [ID 540533 kern.notice] SunOS Release 5.11 Version snv_111b 32-bit
baris "done" --> 15:00:19
baris "SunOS Release..." --> 15:01:16
berarti proses reboot memerlukan waktu:
= 15:01:16 - 15:00:19
= 57 detik!!
regards,
Achmad Mardiansyah
Rabu, 29 Juli 2009
Selasa, 21 Juli 2009
ZFS deduplication
bikin thread baru aja ya...
iya. feature ini bakal ditambahkan di ZFS yang sekarang.
jadi commandnya tinggal:
zfs set dedup=on bla bla bla...
hmm concept COW dari pemahaman saya bukan seperti yang dibawah pak.
kalo yang di virtual machine (vmware,qemu,vbox) itu mirip seperti
process deduplication.
bukan COW.
saya ambil analogi virtual machine supaya pembaca punya gambaran
tentang konsep deduplikasi.
analogi ini belum tentu 100% sesuai
tulisan saya tentang COW di ZFS bisa diakses di:
http://r41nbuw.blogspot.com/2008/11/solaris-zfs-basic-concepts.html
saya ambil contoh tentang dedup ya:
misal kita simpan sebuah file yang menempati 10 blok di harddisk.
kernel bakal inget itu pattern dari 10 blok tersebut.
trus ada orang yang simpan file yang besarnya 10 blok & patternnya
sama dengan yang diatas.
yang terjadi adalah:
kernel ngak bakal nulis 10 blok lagi karena dia tahu pattern blok yang
mau di tulis tersebut sama dengan yang sudah ada di harddisk.
sehingga dia cuman ngasi pointer aja ke 10 blok tersebut. kalo ada
data tambahan, ya nulis blok baru lagi.
hasilnya:
- hemat space: ngak perlu nulis 10 blok lagi
- lebih cepat (read): karena bisa jadi blok tersebut udah ada dalam
cache harddisk sehingga ngak perlu baca lagi dari cakram.
untuk metodologi testing, saya ngak tau.
mungkin bisa tanya sendiri ke speakernya...
>
> Thanks infonya ....
>
> Jadi deduplication ini bakal diimplementasikan di layer filesystem dari OS?
>
> Jika maksudnya untuk virtual machine saja, setahu saya Qemu, KVM dan
> User Mode Linux sudah menerapkannya dalam bentuk image yang berbentuk
> COW (Copy On Write). Jadi COW ini berbasis pada suatu image fix, dan
> perubahan yang dilakukan ditulis pada image lain. Dengan demikian jika
> ingin membuat varian baru berdasar image original, tinggal membuat
> image COW lain berdasar image original
>
> Yang menarik ini tentang hasil speed I/O bisa naik sampai 30%. Ada
> penjelasan metodologi testingnya?
>
>
> --
> regards,
>
> Mulyadi Santosa
> Freelance Linux trainer
> blog: the-hydra.blogspot.com
iya. feature ini bakal ditambahkan di ZFS yang sekarang.
jadi commandnya tinggal:
zfs set dedup=on bla bla bla...
hmm concept COW dari pemahaman saya bukan seperti yang dibawah pak.
kalo yang di virtual machine (vmware,qemu,vbox) itu mirip seperti
process deduplication.
bukan COW.
saya ambil analogi virtual machine supaya pembaca punya gambaran
tentang konsep deduplikasi.
analogi ini belum tentu 100% sesuai
tulisan saya tentang COW di ZFS bisa diakses di:
http://r41nbuw.blogspot.com/2008/11/solaris-zfs-basic-concepts.html
saya ambil contoh tentang dedup ya:
misal kita simpan sebuah file yang menempati 10 blok di harddisk.
kernel bakal inget itu pattern dari 10 blok tersebut.
trus ada orang yang simpan file yang besarnya 10 blok & patternnya
sama dengan yang diatas.
yang terjadi adalah:
kernel ngak bakal nulis 10 blok lagi karena dia tahu pattern blok yang
mau di tulis tersebut sama dengan yang sudah ada di harddisk.
sehingga dia cuman ngasi pointer aja ke 10 blok tersebut. kalo ada
data tambahan, ya nulis blok baru lagi.
hasilnya:
- hemat space: ngak perlu nulis 10 blok lagi
- lebih cepat (read): karena bisa jadi blok tersebut udah ada dalam
cache harddisk sehingga ngak perlu baca lagi dari cakram.
untuk metodologi testing, saya ngak tau.
mungkin bisa tanya sendiri ke speakernya...
>
> Thanks infonya ....
>
> Jadi deduplication ini bakal diimplementasikan di layer filesystem dari OS?
>
> Jika maksudnya untuk virtual machine saja, setahu saya Qemu, KVM dan
> User Mode Linux sudah menerapkannya dalam bentuk image yang berbentuk
> COW (Copy On Write). Jadi COW ini berbasis pada suatu image fix, dan
> perubahan yang dilakukan ditulis pada image lain. Dengan demikian jika
> ingin membuat varian baru berdasar image original, tinggal membuat
> image COW lain berdasar image original
>
> Yang menarik ini tentang hasil speed I/O bisa naik sampai 30%. Ada
> penjelasan metodologi testingnya?
>
>
> --
> regards,
>
> Mulyadi Santosa
> Freelance Linux trainer
> blog: the-hydra.blogspot.com
Rabu, 15 Juli 2009
kernel conference, brisbane australia
hello semua,
mo share info aja.
hari rabu sampe jumat (15-17 july 2009) ada kernel conference di brisbane.
topiknya tentang latest issue tentang kernel. pembicara dari macem2:
freeBSD, openBSD, linux, sun
agenda bisa dilihat disini:
http://au.sun.com/sunnews/events/2009/kernel/agenda.jsp
salah topik yang banyak mendatangkan pertanyaan peserta hari ini
adalah deduplication.
feature ini masih testing, tapi sangat menarik untuk diimplementasikan.
contoh deduplikasi:
misalkan kita pake vmware workstation, dan udah buat vm image.
kalau kita mau buat vm baru bedasarkan vm image yang kita buat, tidak
perlu copy lagi image tersebut.
karena vmware bakal ngelink image tersebut dan buat image tambahan
jika ada perubahan.
hasilnya:
- hemat space: tidak perlu copy image yang baru
- lebih cepat: karena tinggal ngelink aja.
nah konsep ini yang bakal di implementasikan di ZFS.
sehingga jika blok yang sama di harddisk, ngak perlu di tulis lagi
ditempat lain. tinggal di link aja.
hasil dari testing sejauh ini: space bisa dihemat 40%, speed I/O naik 30%.
buat yang ngak bisa dateng, bisa ikut via internet:
http://www.ustream.tv/channel/kernel-conference-australia
please note: brisbane = GMT+10
sebagian foto ada di:
http://www.facebook.com/home.php#/album.php?aid=90925&id=808609390
regards,
achmad mardiansyah
r41nbuw.blogspot.com
mo share info aja.
hari rabu sampe jumat (15-17 july 2009) ada kernel conference di brisbane.
topiknya tentang latest issue tentang kernel. pembicara dari macem2:
freeBSD, openBSD, linux, sun
agenda bisa dilihat disini:
http://au.sun.com/sunnews/
salah topik yang banyak mendatangkan pertanyaan peserta hari ini
adalah deduplication.
feature ini masih testing, tapi sangat menarik untuk diimplementasikan.
contoh deduplikasi:
misalkan kita pake vmware workstation, dan udah buat vm image.
kalau kita mau buat vm baru bedasarkan vm image yang kita buat, tidak
perlu copy lagi image tersebut.
karena vmware bakal ngelink image tersebut dan buat image tambahan
jika ada perubahan.
hasilnya:
- hemat space: tidak perlu copy image yang baru
- lebih cepat: karena tinggal ngelink aja.
nah konsep ini yang bakal di implementasikan di ZFS.
sehingga jika blok yang sama di harddisk, ngak perlu di tulis lagi
ditempat lain. tinggal di link aja.
hasil dari testing sejauh ini: space bisa dihemat 40%, speed I/O naik 30%.
buat yang ngak bisa dateng, bisa ikut via internet:
http://www.ustream.tv/channel/
please note: brisbane = GMT+10
sebagian foto ada di:
http://www.facebook.com/home.php#/album.php?aid=90925&id=808609390
regards,
achmad mardiansyah
r41nbuw.blogspot.com
Senin, 13 Juli 2009
tips nyari laptop
sekedar share tips
buat yang lagi nyari laptop,
ada beberapa rekan yang nanya ke saya,pertanyaan klise:
laptop yang bagus apa yah?
saya senyum dan nanya lagi:
apa kriterianya sehingga dibilang bagus?
jawab:
- ringan
- bisa dipake sampe beberapa tahun ke depan
- kalo bisa pake yang teknologi keren (core2duo, dll)
saya tanya lagi:
emang dipake buat apaan?
jawab:
yaaahh... office doang.
ngak maen 3D, paling muter film.
ini opini ajah:
menurut saya, hal yang perlu dipertimbangkan adalah:
- ringan/kecil berbanding terbalik dengan processor.
processor yang corenya lebih dari 1 butuh power yang gede untuk running.
jadi laptopnya bakal pake ukuran standar. bukan ukuran mini.
kalo mo ringan, ya ga usah pake core-core-an itu...
contoh CPU yang multicore:
- intel: core2 duo, core2 quad
- AMD: AmdX2, AMD quad
harga AMD lebih murah dari intel, dengan kualitas yang sama.
- supaya bisa catchup dengan teknologi masa depan (biasanya teknologi software), perlu tau kebiasaan perusahaan software.
untuk software microsoft, produk barunya sering minta RAM yang gila2an. sementara requirement CPUnya biasa aja.
untuk software non-microsoft, ngak gila kayak gitu.
hehehehe :-p
bedasarkan pertimbangan diatas, beli laptop yang RAMnya gede, ato yang bisa diupgrade RAMnya jadi gede.
untuk saat ini, kliatannya mending beli yang RAMnya 4GB.
kalo laptop yang RAMnya g segitu, mending cepetan diupgrade RAMnya, karena ntar harga RAM jadi mahal karena langka.
tiap 1,5 tahun, biasanya keluar RAM model baru...
hehehe :-p
- untuk yang pengen tenang hidupnya: g perlu pusing dengan virus, update, piracy, hemat, dll
bisa pake software non-microsoft. misal: linux, solaris, macintosh
kita ngomong software legal loh ya, bukan bajakan...
apple & non-apple, seperti printer laser & printer injet.
apple itu seperti printer laser, mahal di awal, tapi biaya operasinya murah.
sekian...
salam,
achmad mardiansyah
buat yang lagi nyari laptop,
ada beberapa rekan yang nanya ke saya,pertanyaan klise:
laptop yang bagus apa yah?
saya senyum dan nanya lagi:
apa kriterianya sehingga dibilang bagus?
jawab:
- ringan
- bisa dipake sampe beberapa tahun ke depan
- kalo bisa pake yang teknologi keren (core2duo, dll)
saya tanya lagi:
emang dipake buat apaan?
jawab:
yaaahh... office doang.
ngak maen 3D, paling muter film.
ini opini ajah:
menurut saya, hal yang perlu dipertimbangkan adalah:
- ringan/kecil berbanding terbalik dengan processor.
processor yang corenya lebih dari 1 butuh power yang gede untuk running.
jadi laptopnya bakal pake ukuran standar. bukan ukuran mini.
kalo mo ringan, ya ga usah pake core-core-an itu...
contoh CPU yang multicore:
- intel: core2 duo, core2 quad
- AMD: AmdX2, AMD quad
harga AMD lebih murah dari intel, dengan kualitas yang sama.
- supaya bisa catchup dengan teknologi masa depan (biasanya teknologi software), perlu tau kebiasaan perusahaan software.
untuk software microsoft, produk barunya sering minta RAM yang gila2an. sementara requirement CPUnya biasa aja.
untuk software non-microsoft, ngak gila kayak gitu.
hehehehe :-p
bedasarkan pertimbangan diatas, beli laptop yang RAMnya gede, ato yang bisa diupgrade RAMnya jadi gede.
untuk saat ini, kliatannya mending beli yang RAMnya 4GB.
kalo laptop yang RAMnya g segitu, mending cepetan diupgrade RAMnya, karena ntar harga RAM jadi mahal karena langka.
tiap 1,5 tahun, biasanya keluar RAM model baru...
hehehe :-p
- untuk yang pengen tenang hidupnya: g perlu pusing dengan virus, update, piracy, hemat, dll
bisa pake software non-microsoft. misal: linux, solaris, macintosh
kita ngomong software legal loh ya, bukan bajakan...
apple & non-apple, seperti printer laser & printer injet.
apple itu seperti printer laser, mahal di awal, tapi biaya operasinya murah.
sekian...
salam,
achmad mardiansyah
Kamis, 09 Juli 2009
langganan internet Australia
hallo semua,
cuman mo sharing aja: langganan internet via jaringan telekomunikasi (GSM,GPRS,EDGE,3G,HSDPA) di Australia.
di indo, saya langganan indosat IM2, tarifnya murah, speednya lumayan untuk penggunaan internet umum.
yang saya maksud penggunaan internet umum adalah:
- akses webmail (mis: yahoo, gmail)
- akses social network (mis: fb, fs)
- googling, google maps
- browsing
- download journal dari internet.
yang tidak termasuk penggunaan internet umum:
- buka website multimedia (mis: youtube)
- download yang gila2an (mis: rapidshare, peer-to-peer)
dari pengalaman saya penggunakan internet umum, bandwidth yang saya habiskan sekitar 1GB perbulan (upstream + downstream).
dari indo emang saya udah prepare modem telco yang bisa support teknologi terkini (3G, HSDPA) untuk dibawa ke sydney.
contoh: sierra aircard (type konektorPCMCIA), huawei E220 (type connector USB).
setelah saya compare, saya milih untuk pake pake dari dodo prepaid wireless (https://secure.dodo.com.au/prepaid-wireless/PlanSelection.aspx? ):
- quota 15 GB (upstream + downstrean)
- harganya AUD 139
- masa aktif 12 bulan
- dapet bonus quota 3GB.
pertimbangan:
- lebih terkontrol, karena prepaid. total usage tersedia online.
- jatuhnya lebih murah (untuk pemakaian umum 12 bulan). silahkan compare dengan ADSL: tanpa biaya pasang baru, abonemen.
- terkadang jika pake ADSL, quota yang udah dibeli ngak kepake semua.
- lebih flexible. kalo pindah rumah, modemnya juga ikut pindah.
- ngak kenal off-peak & on-peak
- coverage luas, kalo maen ke brisbane/melbourne/wollongong/dst bisa tetep bisa ngenet.
rekomendasi:
jika ngak bawa modem dari indo, saran saya adalah pake produk dari perusahaan unwired.
mereka pake teknologi WiMAX, yang selangkah lebih maju dari HSDPA.
pertimbangan:
- flexible. bisa dibawa kemana2 asal kena coveragenya. kalo pindah rumah, modemnya juga pindah.
- jatuhnya lebih murah, g ada biaya pasang baru.
tapiiiiii....
- ini teknologi baru, coverage & pelanggannya baru dikit.
- g semua tempat tercover, g semua kota ada.
makanya unwired memberikan waktu testing 1 minggu untuk coba produk mereka.
kalo sinyalnya jelek, uang kembali.
gitu aja dulu ulasannya...
yang mau comment silahkan...
Salam,
Achmad Mardiansyah
UNSW, Postgraduate Engineering, Telecommunication
cuman mo sharing aja: langganan internet via jaringan telekomunikasi (GSM,GPRS,EDGE,3G,HSDPA) di Australia.
di indo, saya langganan indosat IM2, tarifnya murah, speednya lumayan untuk penggunaan internet umum.
yang saya maksud penggunaan internet umum adalah:
- akses webmail (mis: yahoo, gmail)
- akses social network (mis: fb, fs)
- googling, google maps
- browsing
- download journal dari internet.
yang tidak termasuk penggunaan internet umum:
- buka website multimedia (mis: youtube)
- download yang gila2an (mis: rapidshare, peer-to-peer)
dari pengalaman saya penggunakan internet umum, bandwidth yang saya habiskan sekitar 1GB perbulan (upstream + downstream).
dari indo emang saya udah prepare modem telco yang bisa support teknologi terkini (3G, HSDPA) untuk dibawa ke sydney.
contoh: sierra aircard (type konektorPCMCIA), huawei E220 (type connector USB).
setelah saya compare, saya milih untuk pake pake dari dodo prepaid wireless (https://secure.dodo.com.au/
- quota 15 GB (upstream + downstrean)
- harganya AUD 139
- masa aktif 12 bulan
- dapet bonus quota 3GB.
pertimbangan:
- lebih terkontrol, karena prepaid. total usage tersedia online.
- jatuhnya lebih murah (untuk pemakaian umum 12 bulan). silahkan compare dengan ADSL: tanpa biaya pasang baru, abonemen.
- terkadang jika pake ADSL, quota yang udah dibeli ngak kepake semua.
- lebih flexible. kalo pindah rumah, modemnya juga ikut pindah.
- ngak kenal off-peak & on-peak
- coverage luas, kalo maen ke brisbane/melbourne/wollongong/dst bisa tetep bisa ngenet.
rekomendasi:
jika ngak bawa modem dari indo, saran saya adalah pake produk dari perusahaan unwired.
mereka pake teknologi WiMAX, yang selangkah lebih maju dari HSDPA.
pertimbangan:
- flexible. bisa dibawa kemana2 asal kena coveragenya. kalo pindah rumah, modemnya juga pindah.
- jatuhnya lebih murah, g ada biaya pasang baru.
tapiiiiii....
- ini teknologi baru, coverage & pelanggannya baru dikit.
- g semua tempat tercover, g semua kota ada.
makanya unwired memberikan waktu testing 1 minggu untuk coba produk mereka.
kalo sinyalnya jelek, uang kembali.
gitu aja dulu ulasannya...
yang mau comment silahkan...
Salam,
Achmad Mardiansyah
UNSW, Postgraduate Engineering, Telecommunication
Langganan:
Komentar (Atom)