tulisan ini dibuat di sacred-IT-room, server-room, ketika menunggu proses backup berjalan. Berhubung tidak ada yang dikerjakan, saya menulis blog ini.
Secara umum, untuk virtualisasi, saya lebih memilih VMware dibandingkan dengan microsoft. Kenapa? karena dengan ukuran yang lebih kecil, VMware lebih hemat tempat. Selain itu, VMware sendiri sudah memiliki sejarah panjang dengan virtualization, 12 tahun (VMware Workstation, 1998) dibandingkan microsoft (virtualPC, 2003). Dan ada 1 fitur yang sangat sering dipakai yang ada di VMware, yaitu VMotion (pemindahan server ke host (host-server atau host-storage lain) tanpa downtime)
Tetapi, ketika menghadiri acara VMware yang diadakan di Hotel Mulia, 10 September 2009, ada satu pertanyaan, di mana jawabannya adalah, untuk kasus berikut, harus menggunakan Microsoft Hyper-V. Pertanyaannya kira-kira begini :
"Penanya memiliki 1 buah server untuk core system dengan 32 core processor dan 64 GB memory [sebut:main server], untuk menjalankan oracle. Selain itu, juga ada beberapa server lain yang ingin dimasukkan ke virtual. core system server ini loadnya tidak selalu tinggi, sehingga server aplikasi lain yang lebih kecil ingin dimasukkan ke core system server ini. Server aplikasi lain dimasukkan sebagai guest menggunakan teknologi virtualisasi. Bila main server ini diinstall VMware, dan aplikasi oracle ditaruh di dalamnya, maka oracle hanya dapat memakai 8 core processor, yang tidak akan cukup bila load sedang tinggi. Bagaimana solusinya?"
Untuk melakukan hal ini tidak dapat dilakukan oleh VMware, kenapa? karena VMware vSphere 4 hanya mendukung 8 virtual processor. Sehingga bila diinstall VMware di mesin main server, maka aplikasi core guest server (oracle) hanya dapat mengakses 8 core processor, padahal oracle ini membutuhkan lebih dari 8 core processor untuk dapat menjalankan aplikasi dengan cepat pada saat load sedang tinggi.
Pada forum itu, jawaban pertanyaan tersebut muncul. Apa itu? Gunakanlah produk dari teman VMware, alias microsoft (kok jadi pakai microsoft ya, padahal di acaranya VMware).
Skenarionya begini, pada main server tadi, diinstall dengan Windows 2008 with Hyper-V. Di dalam Windows 2008, diinstall aplikasi core, yaitu oracle. Lalu, untuk aplikasi lain, dijalankan di atas Hyper-V microsoft.
Jadi, kesimpulannya adalah : ternyata ada juga saat di mana teknologi virtualisasi microsoft mengalahkan VMware.
Itu jawaban di acara tersebut. Apakah ini cukup tepat? Bila boleh menggunakan produk lain (selain microsof dan VMware), maka bisa dipertimbangkan penggunaan SUN VirtualBox, karena sudah mendukung virtualisasi sampai 32 core processor. Hanya saja, sayangnya VirtualBox bukan merupakan OS, sehingga harus berjalan di atas OS lain.
Kamis, 17 September 2009
Sabtu, 05 September 2009
Kategorisasi performa processor
Saat ini, ketika membaca spesifikasi minimal kebutuhan processor di suatu aplikasi atau game, biasanya disebutkan minimum menggunakan dual core @ 2 GHz, atau nilai lainnya. Hal ini sudah tidak tepat. Bila mengacu pada kecepatan processor, sepertinya tidak ada penambahan clock processor sejak tahun 2004 sampai saat ini di angka maksimal 3.4-3.8 GHz (3.46 GHz, pada Pentium 4 Extreme Edition, Gallatin, 2004 dan 3.8 GHz pada prescott). Bahkan processor desktop tercepat saat ini, Intel Core i7-975 Extreme Edition (2009) memiliki core clock 3.47 GHz, lebih rendah dibandingkan Prescott dan setara dengan Gallatin. Tetapi performa antara Core i7-075 dengan Gallatin atau Prescott jelas berbeda. Untuk itu, diperlukan sistem kategorisasi baru untuk processor.
Processor, berarti pemroses. Berangkat dari nama ini, maka seharusnya kategorisasi performa prosesor, dihitung dari banyaknya proses yang dapat dilakukan tiap detik. Di sistem processor, proses yang dihitung ada beberapa macam, yaitu
1. IPS = Instructions Per Second, yaitu banyaknya instruksi yang dapat diproses tiap detik. saat ini, Intel Core i7 Extreme 965EE, mencapai 76,383 MIPS at 3.2 GHz (http://en.wikipedia.org/wiki/Instructions_per_second)
2. FLOPS = FLoating point Operations Per Second, yaitu banyaknya perhitungan angka mengambang yang dapat diproses tiap detik. Saat ini, saya belum bisa mendapatkan kecepatan dalam FLOPS untuk Intel Core i7 965 atau 975, tetapi dari link (http://www.maxxpi.net/pages/result-browser/top10---flops.php), didapat kecepatan i7-920 yang di-overclock menjadi 4,011 GHz, adalah 10.216,11 MFlops.
Jadi, sebaiknya performa prosesor dicantumkan pada boxnya. Misalnya, pada box Intel i7-965, dicantumkan 76, 383 MIPS (atau 76 GIPS) dan 10.216 MFLOPS (atau 10 GFLOPS). Demikian juga pada aplikasi atau game, perlu dicantumkan prosesor minimal 76 GIPS atau 10 GFLOPS.
Selain itu, dengan pencantuman performa processor, kita dapat membandingkan antara vendor intel dengan AMD dengan lebih mudah, dan tidak terjebak dengan nama processor (core duo, core 2 duo, core quad, athlon, athlon X2, phenom X2, phenom X4, dll) yang membingungkan.
Processor, berarti pemroses. Berangkat dari nama ini, maka seharusnya kategorisasi performa prosesor, dihitung dari banyaknya proses yang dapat dilakukan tiap detik. Di sistem processor, proses yang dihitung ada beberapa macam, yaitu
1. IPS = Instructions Per Second, yaitu banyaknya instruksi yang dapat diproses tiap detik. saat ini, Intel Core i7 Extreme 965EE, mencapai 76,383 MIPS at 3.2 GHz (http://en.wikipedia.org/wiki/Instructions_per_second)
2. FLOPS = FLoating point Operations Per Second, yaitu banyaknya perhitungan angka mengambang yang dapat diproses tiap detik. Saat ini, saya belum bisa mendapatkan kecepatan dalam FLOPS untuk Intel Core i7 965 atau 975, tetapi dari link (http://www.maxxpi.net/pages/result-browser/top10---flops.php), didapat kecepatan i7-920 yang di-overclock menjadi 4,011 GHz, adalah 10.216,11 MFlops.
Jadi, sebaiknya performa prosesor dicantumkan pada boxnya. Misalnya, pada box Intel i7-965, dicantumkan 76, 383 MIPS (atau 76 GIPS) dan 10.216 MFLOPS (atau 10 GFLOPS). Demikian juga pada aplikasi atau game, perlu dicantumkan prosesor minimal 76 GIPS atau 10 GFLOPS.
Selain itu, dengan pencantuman performa processor, kita dapat membandingkan antara vendor intel dengan AMD dengan lebih mudah, dan tidak terjebak dengan nama processor (core duo, core 2 duo, core quad, athlon, athlon X2, phenom X2, phenom X4, dll) yang membingungkan.
Langganan:
Postingan (Atom)