Kebutuhan memori tentunya berbeda untuk masing - masing aplikasi. Tapi Rails
memang agak "tamak" masalah memori. Project rails (3beta4) virgin, "Welcome
abroad" saja, satu prosesnya sudah membutuhkan memori sekitar 50MB
(unicorn).

Memori minimal untuk suatu aplikasi sangat mudah dihitung:
* berapa kebutuhan masing - masing proses rails
  dikalikan dengan
* berapa maksimal instance rails yang dibutuhkan

Nah, tinggal tambahkan dengan kebutuhan memori sistem & aplikasi lain.

Jumlah instance rails disesuaikan dengan trafik yang diinginkan. Jika server
menggunakan
passenger, bisa di set di configurasi httpd.conf / nginx.conf, sedang jika
menggunakan
mongrel/thin/unicorn bisa di atur secara manual (dengan monit/god). Perlu
dicatat bahwa satu proses rails hanya dapat melayani satu request pada suatu
saat.

Jadi misalnya aplikasi kita memerlukan 80MB untuk setiap prosesnya, dan kita
ingin melayani 5 request pada waktu yang sama, maka kita harus menyediakan
minimal 400MB hanya untuk aplikasi rails tersebut saja.

Disarankan menggunakan Ruby EE / 1.9.x untuk mengurangi footprint memori.


2010/7/19 ugi udah <[email protected]>

>
>
> Wah saya juga pake 256 VPS, sejauh ini belum ada masalah. Klo mongrel
> instance yg jalan cuma 2 sih. Distro pake centos, soalnya dari dulu klo
> client minta setting, pasti pake centos :).
>
> Thanks Sugiarto
> Want to manage your activities on projects? try for FREE
> http://collabbase.com
>
> --- On Fri, 7/16/10, Aditya Agustyana 
> <[email protected]<aditya.jamop%40gmail.com>>
> wrote:
>
> From: Aditya Agustyana <[email protected] <aditya.jamop%40gmail.com>>
> Subject: [id-ruby] jumlah memori minimal untuk Rails di production
> To: [email protected] <id-ruby%40yahoogroups.com>
> Date: Friday, July 16, 2010, 6:42 PM
>
>
>
> dear rubyist
>
> sy pernah pake VPS 128-160 mb, Centos ... web server secara random
>
> selalu mengalami crash ketika konek ke MySql atau Postgres, bahkan
>
> ketika sqlite pun mengalami hal yg sama, pdhl app yg dipake cuma
>
> sebatas redmine saja dgn yg akses 1-2 orang
>
> setelah diupgrade ke 256 MB dgn OS fedora gak pernah crash lagi, malah
>
> skrng ada 6-7 aplikasi yg running dgn memakai web server (nginx -
>
> apache) dan database berbeda (mysql postgres), walaupun yg ngakses
>
> cuma 2 - 3 orang saja
>
> ini membuat sy menyimpulkan bahwa Rails minimal jalan stabil di memori 256
> MB ?
>
> cuma sy masih belum yakin, rasa2nya PHP jalan di 128 MB dgn akses
>
> orang yg sama... masih fine2 aja ga pernah crash... nah yang ingin sy
>
> tau, apa ada teman2 di sini yg menjalankan rails dgn stabil walau
>
> memorinya dibawah 256 ?, kalo ada... pake distro apa yah ? dan apa
>
> perlu konfigurasi yg spesifik ?
>
> regards
>
> Aditya
>
> regards
>
> Aditya
>
> regards
>
> Aditya
>
> --
>
> blog : http://adityakircon.blogsome.com
>
> ym / twitter : kirconboy
>
> skype : adit_skype
>
> Be Nice. Treat others with the same respect you'd want them to treat
>
> you. We're all here to learn together.  Be tolerant of others who may
>
> not know everything you know. BRING YOUR SENSE OF HUMOR
>
> (stackoverflow.com)
>


[Non-text portions of this message have been removed]

Kirim email ke