Rubinius 2.5.7 VS MRI 2.2.2

Salah satu dari kawan kami di KMK baru saja melakukan bechmarking test antara Rubinius 2.5.7 dan MRI 2.2.2, dengan menggunakan operasi blocking IO melalui TCPSocket pada aplikasi Rails.

Dimana versi Rails yang digunakan adalah 4.2.2 dan juga menggunakan Puma sebagai WebServernya. Test ini dilakukan pada Heroku free dyno, dengan spesifikasi 512 MB RAM, dan 1 cpu.

Hasilnya adalah :

MRI 2.2.2  :  7.6 RPS (request per second )

Worker 2 : 5 Thread

Rubinius 2.5.7 : 17.4 RPS (request per second)

Worker 2 : 10 Thread

Kalau kita melihat hasilnya, ada perbedaan yang sangat signifikan, dimana request per second dari Rubinius lebih banyak 2 kali lipat dari pada MRI dan Rubinius juga bisa handle thread lebih banyak dengan perbandingan 2 : 10 .

Apakah dengan hasil ini Rubinius lebih baik dari MRI ? Untuk menjawab pertanyaan itu mungkin perlu banyak lagi faktor yang di test untuk hasil yang lebih valid.

Tapi apa salahnya kalau kita bisa bilang sekarang (Based on this test)

Rubinius 2.5.7 > MRI 2.2.2  🙂

Rubinius 2.5.7 VS MRI 2.2.2

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s